Защита Oracle Database предыдущих версий

Защита Oracle Database предыдущих версий#

В данном разделе описано, как настроить резервное копирование баз данных Oracle следующих версий:

  • Oracle Database 11g, все выпуски;

  • Oracle Database 12c, все выпуски.

Поддерживаются только конфигурации с одним экземпляром.

Условия для резервного копирования

Для резервного копирования баз данных Oracle понадобится Кибер Бэкап 15 или новее с лицензией "Кибер Бэкап для физического сервера" на каждый экземпляр Oracle Database, резервное копирование которого вы планируете выполнять (список лицензий см. в разделе Издания и лицензии Кибер Бэкап).

Для выполнения резервного копирования нужно установить агент Кибер Бэкап для операционной системы, которую вы используете (Windows или Linux), а также агент для Oracle. Cписок поддерживаемых операционных систем см. в разделе Агенты.

Предварительные требования для резервных копий машин Windows с поддержкой приложений описаны в разделе Предварительные требования.

Методы резервного копирования

Решение Кибер Бэкап предоставляет два метода защиты данных Oracle. Оба метода позволяют использовать функциональность управления резервными копиями: централизованное управление, репликация, хранение, уведомления электронной почты и другие возможности.

Резервное копирование сервера

Создайте резервную копию всего сервера Oracle, используя резервное копирование с поддержкой приложений для согласованности состояния базы данных Oracle с приложениями.

Преимущества:

  • Меньшее директивное время восстановления при сбое всего сервера.

  • Резервное копирование полностью настраивается в графическом интерфейсе пользователя. Не обязательно иметь навыки работы с Oracle Recovery Manager (RMAN).

  • Имея резервную копию всего сервера, можно легко создать виртуальную машину, которая развертывается за считанные секунды и заменяет исходный сервер.

Ограничения:

  • База данных должна храниться в обычной файловой системе, поддерживаемой программой резервного копирования. Разделы без форматирования и тома Oracle Automatic Storage Management (ASM) не поддерживаются.

Резервное копирование базы данных

Создайте резервную копию базы данных Oracle с помощью Oracle Recovery Manager (RMAN) в локальной папке, затем создайте резервную копию полученных файлов в другом хранилище, сохранив в локальной папке только последние резервные копии RMAN. Решение предоставляет сценарии RMAN, которые могут автоматически запускаться до резервного копирования файлов. Поэтому всю процедуру можно настроить и выполнить в одном рабочем процессе. При этом не требуется навыков создания сценариев RMAN.

Преимущества:

  • Поддержка баз данных, которые хранятся на необработанных разделах или томах Oracle Automatic Storage Management (ASM).

Ограничения:

  • Большее директивное время восстановления при сбое всего сервера.

Сравнительная характеристика

Показатель

Резервное копирование сервера

Резервное копрование базы данных

Директивное время восстановления при сбое всего сервера

Меньше

Больше

Возможность запускать виртуальный сервер Oracle

Да, ESX или Hyper-V

Нет

Поддержка разделов без форматирования/ASM

Нет

Да

Поддержка распространения базы данных на несколько томов

Да

Да

Простота использования

Резервное копирование полностью настраивается в графическом интерфейсе пользователя. Нет необходимости знать RMAN.

Необходимо настроить отдельные планы резервного копирования для полных резервных копий архивированного журнала.

Методы восстановления

Восстановление сервера

Восстановление всего сервера на момент времени создания резервной копии. При восстановлении сервера на "голое железо" Oracle Database восстанавливается среди других данных и будет в согласованном состоянии.

Преимущества:

  • Самый быстрый и простой способ аварийного восстановления.

  • Позволяет выполнить миграцию физической машины на виртуальную (P2V), а также воспользоваться другими методами репликации или миграции сервера Oracle.

  • Не обязательно иметь навыки работы с Oracle Recovery Manager (RMAN).

Восстановление с использованием Oracle Explorer

Восстанавливайте файлы данных по состоянию на определенный момент времени, используя инструмент Oracle Explorer, который входит в состав решения. Данный инструмент использует RMAN и включает в себя целый ряд полезных параметров RMAN в удобном пользовательском интерфейсе. Этот инструмент позволяет выполнить восстановление как с резервных копий с поддержкой приложений, так и с резервных копий баз данных.

Преимущества:

  • Позволяет выполнить фрагментарное восстановление данных Oracle на определенный момент времени непосредственно с резервных копий с поддержкой приложений.

  • Не обязательно иметь навыки работы с Oracle Recovery Manager (RMAN).

Ограничения:

  • При восстановлении с резервных копий баз данных может потребоваться двухэтапный процесс.

Восстановление с использованием сценариев

Восстанавливайте базу данных по состоянию на время создания последней резервной копии с локально сохраненных резервных копий RMAN. Для такого восстановления решение предоставляет сценарий RMAN. Чтобы восстановить базу данных по состоянию на время создания предыдущей резервной копии RMAN, сначала восстановите эту резервную копию RMAN из резервной копии на уровне файлов, а затем используйте сценарии для восстановления базы данных.

Те же самые операции восстановления можно выполнить с файлами данных и файлом управления. Это решение предоставляет отдельные сценарии для этих операций восстановления.

Кроме того, это решение предоставляет отдельные сценарии для восстановления по состоянию на настраиваемый момент времени. Этот момент времени можно задать, указав точную дату и время или номер системного изменения (SCN).

Преимущества:

  • Можно настроить восстановление в расширенных сценариях.

Ограничения:

  • Для выполнения настройки требуется знание RMAN.

  • Может потребоваться двухэтапный процесс восстановления.

Общие ограничения

  • Кластеры Oracle Real Application (RAC) не поддерживаются.

  • Поддерживаются только конфигурации базы данных с одним экземпляром.

  • Невозможно создать резервную копию отдельных подключаемых баз данных (pluggable database, PDB). Для них резервные копии создаются как часть контейнерной базы данных (container database, CDB).

  • База данных должна быть в режиме ARCHIVELOG (флаг NOARCHIVELOG отключен).

    Базу данных в режиме NOARCHIVELOG можно скопировать только в закрытом состоянии, а решение для резервного копирования рассчитано на то, чтобы создавать резервные копии баз данных без простоя. Если включенная база данных работает в этом режиме, а RMAN больше невозможно использовать, при попытке создать резервную копию на уровне дисков будет возвращена ошибка VSS.

    Чтобы избежать этой ошибки, остановите и закройте базу данных командой до захвата данных и перезапустите базу данных командой после захвата данных. Можно будет восстановить весь сервер, но восстановление через Oracle Explorer будет недоступно.