Online Documentation for SQL Manager for Oracle

Сделать резервную копию базы данных


Создать резервную копию базы данных можно с помощью Мастера резервного копирования. Чтобы его запустить нужно выбрать Services | iconServices_BackupDatabase Backup Database в главном меню программы.

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

Recovery Manager (RMAN) - утилита Oracle, которая используется для создания резервных копий и восстановления данных.

Управляемый пользователем скрипт состоит из набора команд операционной системы для создания резервной копии.

 

Важно: Настоятельно рекомендуется использовать утилиту RMAN, так как она более надежна, и значительно упрощает процесс администрирования.

 

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

  • Вы обновляете базу данных более ранней версии до текущей версии, при этом Вы не хотите немедленного обновления legacy backup scripts.
  • Вы поддерживаете сеть, в которой сожержатся базы данных Oracle версии 7 и выше и хотите создать резервную копию всех баз одним способом. RMAN поддерживается только в версии Oracle 8 и выше.

 

Для создания резервной копии с помощью управляемого пользователем скрипта:

  1. Выберите опцию RadioButton User-managed script wizard в группе Backup using на первом шаге Мастера.
  2. На втором шаге определите способ резервного копирования: создать резервную копию подключенной базы данных (hot backup) или отключить базу данных на время создания резервной копии (cold backup). Горячее резервное копирование выполняется когда база данных открыта и доступна для использования.

Важно: Восстановить базу данных из резервной копии отключенной базы данных будет проще, так как в этом случае осуществляется резервирование файлов неактивной (остановленной) БД, все данные на момент копирования согласованы.

Метод «горячего» резервного копирования удобен потому, что база данных при создании копии остается доступной. Кроме того, есть возможность частичного копирования.

  1. На третьем шаге выберите файлы базы данных, которые необходимо включить в резервную копию.
  2. На следущем шаге задайте дополнительные настройки управляемого пользователем скрипта, в том числе, операционную систему, команды которой будут использоваться в скрипте резервной копии (Unix, Windows или задайте команду вручную (Manually), в поле Copy command).

 

Для создания резервной копии с помощью утилиты RMAN:

  1. Выберите опцию RadioButton Recovery manager (RMAN) в группе Backup using на первом шаге Мастера.
  2. На втором шаге определите способ резервного копирования: создать резервную копию подключенной базы данных (hot backup) или отключить базу данных на время создания резервной копии (cold backup). Горячее резервное копирование выполняется когда база данных открыта и доступна для использования.

Важно: Восстановить базу данных из резервной копии отключенной базы данных будет проще, так как в этом случае осуществляется резервирование файлов неактивной (остановленной) БД, все данные на момент копирования согласованы.

Метод «горячего» резервного копирования удобен потому, что база данных при создании копии остается доступной. Кроме того, есть возможность частичного копирования.

  1. На третьем шаге определите тип резервного копирования: полное (Full) или инкрементное (Incremental). При инкрементном копировании в резервную копию попадают только те блоки БД, которые с момента последнего полного физического копирования претерпели изменения.
  2. На следующем шаге настройте дополнительные настройки диспетчера резервного копировная, такие как: имя пользователя (Username) и пароль (Password), чтобы определить пользователя, который создает резервную копию; каталог (Catalog) - база данных, выполняющая функции хранилища информации о действиях RMAN; операционную систему для которой будет создана резервная копия (Unix, Windows, или создать резервную копию без выполнения промежуточных операций).