RMAN. Создание бэкапа с одним выходным файлом

Erlan_dba
Дата: 21.12.2012 10:37:11
Добрый день уважаемые. Прошу помочь. Может вопрос и глуповат, но должен задать. Есть скрипт RMAN:
run {
ALLOCATE CHANNEL d1 TYPE DISK;
ALLOCATE CHANNEL d2 TYPE DISK;
sql 'alter system switch logfile';
sql 'alter system archive log current';
crosscheck backup;
crosscheck archivelog all;
backup AS COMPRESSED BACKUPSET
     tag='database_backup'
     FORMAT='/u01/app/oracle/flash_recovery_area/backup/full/%d_%T_%t_data_%s_%p'
     database
plus archivelog 
     tag='archivelog_backup'
     format='/u01/app/oracle/flash_recovery_area/backup/full/%d_%T_%t_arch_%s_%p'
     maxsetsize 10g
     delete input;
delete noprompt obsolete;
release channel d1;
release channel d2;

При его выполнении создается два файла с префиксом data один с префиксом arch, и бэкап контролфайла(autobackup controlfile). Как видно в скрипте используется два канала. Вопрос: возможно ли чтобы бэкап датафайлов (префикс data) шел в один файл?
MacDuck
Дата: 21.12.2012 13:44:00
Уберите

ALLOCATE CHANNEL d2 TYPE DISK;


Если я правильно понял Вас. И покажите RMAN> SHOW ALL;
Erlan_dba
Дата: 21.12.2012 13:48:36
MacDuck спасибо за ответ. Два канала я сделал чтобы увеличить скорость бэкапа. С одним каналом чето долго делается. С одним каналом все нормально, создается один бэкап датафайлов. Хотелось бы как можно больше использовать каналов и при этом чтобы все писалось в один файл. Возможно ли такое?
RMAN> show all;

RMAN configuration parameters for database with db_unique_name REZERV are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/u01/app/oracle/flash_recovery_area/backup/full/%F_%d_ctrl_%T';
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO COMPRESSED BACKUPSET;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/11.2.0/dbhome/dbs/snapcf_rezerv.f'; # default

RMAN> 
pravednik
Дата: 21.12.2012 13:51:05
Erlan_dba
Возможно ли такое?

Нет
MacDuck
Дата: 21.12.2012 13:52:10
Erlan_dba
MacDuck спасибо за ответ. Два канала я сделал чтобы увеличить скорость бэкапа. С одним каналом чето долго делается. С одним каналом все нормально, создается один бэкап датафайлов. Хотелось бы как можно больше использовать каналов и при этом чтобы все писалось в один файл. Возможно ли такое?


Нет. RMAN не будет писать двумя каналами в один файл.

Если откажетесь от явного выделения каналов, то не забудьте о

CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO COMPRESSED BACKUPSET;
Erlan_dba
Дата: 21.12.2012 14:35:14
Жаль что так нельзя. Спасибо что откликнулись