Общие сведения
1. Назначение
Модуль СУБД Oracle СРК RuBackup выполняет резервное копирование базы данных Oracle Database или кластера баз данных Oracle Real Applications Clusters (RAC) без остановки их работы.
| Поддерживаемая аппаратная платформа |
x86_64 |
| Поддерживаемые версии ОС |
Oracle Linux 7.x, 8.x, 9.x; Red Hat Enterprise Linux 7.x, 8.x, 9.x |
| Поддерживаемые версии СУБД Oracle Database или Oracle RAC |
10g, 11g, 12c, 18c, 19c |
Для консистентности резервных копий, снятых без остановки БД, требуется
включение для БД режима ARCHIVELOG. Снятие резервных копий БД не в режиме
ARCHIVELOG недоступно.
2. Резервируемые данные
В резервную копию включаются:
-
файлы с данными БД (data files),
-
файл параметров (параметры сервера, его стартовые настройки — spfile),
-
контрольный файл (данные текущей БД — controlfile),
-
архивные журналы (восстановление консистентности БД — archive logs).
Файлы резервных копий формируются rman в настроенном временном каталоге.
| Шаблон имени файла | Содержание файла |
|---|---|
|
Резервная копия файлов данных БД. Может быть несколько файлов в одной РК |
|
Резервная копия файла параметров. 1 на РК. |
|
Резервная копия контрольного файла. 1 на РК |
|
Резервная копия архивных журналов. Может быть несколько файлов в одной РК |
Каждой снятой РК присваивается метка в формате RB_<SID экземпляра БД>_<тип
бэкапа числом>_<номер задачи СРК>: RB_XE_1_118.
Попавшие в РК архивные журналы удаляются после успешной загрузки РК на медиасервер.
3. Типы резервного копирования
Поддерживаются:
-
полное резервное копирование,
-
инкрементальное резервное копирование.
Для полного резервного копирования создается инкрементальная РК уровня
LEVEL 0, а не полная резервная копия (в терминах СУБД Oracle). Инкрементальная
копия типа LEVEL 0 аналогична полной РК по составу сохраняемых данных, но
она может быть базой для инкрементальной копии LEVEL 1. Полная РК может
быть создана в любой момент времени на активном экземпляре БД или кластере.
Инкрементальная резервная копия — это инкрементальная РК типа LEVEL 1.
Инкрементальная РК создается только в рамках цепочки РК.
4. Способы восстановления данных
-
централизованное восстановление из резервной копии. Восстановление из резервной копии выполняется:
-
программой Менеджер администратора RuBackup,
-
утилитой командной строки
rb_repository.
-
-
локальное восстановление баз данных из резервной копии на клиенте РК:
-
утилитой командной строки
rb_archives.
-
5. Типы восстановления данных
Поддерживаются:
-
полное восстановление баз данных на момент выполнения РК (автоматически);
-
восстановление на заданный момент времени (PITR) (вручную).
6. Комплект поставки
Дистрибутив модуля СУБД Oracle СРК RuBackup поставляется в виде rpm- или deb-пакета с именами:
-
rubackup-oracle_<version>_amd64_signed.deb; -
rubackup-oracle-<version>.x86_64.rpm;
где <version> — номер версии поставляемого модуля.