Базы данных Oracle - статьи

         

Возможности RMAN


Возможности RMAN включают следующее:



- выполнение полного резервирования и резервирования изменений
- выполнение холодного/горячего резервирования, причем во втором случае табличные пространства не переводятся в режим backup, что позволяет избежать дополнительной нагрузки на журнал
- обнаружение поврежденных блоков
- параллельное выполнения операций ввода/вывода
- автоматическое протоколирование операций копирования и восстановления

Уровни выполнения резервного копирования/восстановления с помощью RMAN:

  • база данных
  • табличные пространства
  • файлы табличных пространств
  • служебные файлы БД (контрольные, архивные)
  • Основные понятия

    В число основных понятий RMAN входят следующие:

    - Канал (channel). Серверный процесс, возникающий при установлении связи с устройством ввода/вывода (диск или магнитная лента) для записи или чтения файлов резервирования
    - Целевая БД (target database). БД, для которой снимается резервная копия, или которая восстанавливается по ранее снятой копии
    - Каталог (recovery catalog). Отдельная схема в БД (чаще в отдельной БД), которую можно заводить для хранения служебная информации о целевых базах, снятых копиях и процедурах восстановления. Альтернативой каталогу является индивидуальная работа с каждой целевой БД, когда служебная информация помещается в контрольный файл этой БД.
    - Копия (RMAN backup). Резервная копия какого-нибудь элемента БД, получаемая командой RMAN backup.
    - Резервный набор (backup set). Логически именует набор файлов, сформированных во время резервного копирования.
    - Резервный файл (backup piece). Двоичный файл с резервной информацией.

    Синтаксис командного языка RMAN в версии 9 имеет определенные отличия от версии 8, но все основные конструкции сохранены. Кроме этого, в RMAN для версии 9 допускается целый ряд упрощений записи команд.

    Возможность работы с RMAN включена также в последние версии OEM без необходимости знания командного языка.

    В тексте ниже для лаконичности предпочтение будет отдаваться синтаксису версии 9. Кроме этого для простоты рассматривается работа без каталога RMAN.



    Содержание раздела