Параллелизация Резервных Наборов

Рубрика: Контроль и Настройка RMAN

Для улучшения производительности выделите несколько каналов и назначьте файлы определенным каналам.

Параллелизация Резервных Наборов

Можно сконфигурировать параллельные резервные копии, устанавливая опцию PARALLELISM команды CONFIGURE к большему значению, чем 1, или вручную выделяя несколько каналов. RMAN параллелизирует свою работу и пишет несколько резервных наборов параллельно. Сеансы сервера делят работу резервирования указанных файлов.

Пример

       RMAN> RUN {
       2>    ALLOCATE CHANNEL c1 DEVICE TYPE sbt;
       3>    ALLOCATE CHANNEL c2 DEVICE TYPE sbt;
       4>    ALLOCATE CHANNEL c3 DEVICE TYPE sbt;
       5>    BACKUP
       6> 	INCREMENTAL LEVEL = 0
       7> 	(DATAFILE 1,4,5 CHANNEL c1)
       8> 	(DATAFILE 2,3,9 CHANNEL c2)
       9> 	(DATAFILE 6,7,8 CHANNEL c3);
      10>   SQL 'ALTER SYSTEM ARCHIVE LOG CURRENT';
      11> }

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

    BACKUP DEVICE TYPE sbt DATAFILE '/home/oracle/system01.dbf';
BACKUP DEVICE TYPE sbt DATAFILE 1;

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

Параллелизация резервных наборов достигается:

  • Конфигурированием PARALLELISM к большему значению, чем 1, или выделением нескольких каналов

  • Определением нескольких файлов для резервирования

Пример

  • Есть девять файлов, которые должны быть зарезервированы (файлы данных с 1 по 9).

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

    • Файлы данных 1, 4 и 5 назначаются резервному набору 1.

    • Файлы данных 2, 3 и 9 назначаются резервному набору 2.

    • Файлы данных 6, 7 и 8 назначаются резервному набору 3.

Отметьте: Можно также использовать параметр FILESPERSET, чтобы ограничить число файлов данных, которые включаются в резервный набор.

Далее: Советник по Восстановлению данных

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)