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

Можно сконфигурировать параллельные резервные копии, устанавливая опцию 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, чтобы ограничить число файлов данных, которые включаются в резервный набор.