Общие сведения
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>
— номер версии поставляемого модуля.