Наша база данных oracle 11g настроена на создание добавочного уровня резервного копирования 0 раз в неделю по воскресеньям. Теперь мы хотим также настроить дифференциальное инкрементное резервное копирование уровня 1, чтобы оно выполнялось с понедельника по субботу. Будет ли следующий скрипт работать, если мы будем запускать его ежедневно с понедельника по субботу?
run {
# Hot database level 1 incremental backup
allocate channel t1 type disk;
#note:if use hp system ,the following one script must unshielded
#set limit channel t1 kbytes 1800000;
CROSSCHECK ARCHIVELOG ALL;
backup
incremental level 1
#skip inaccessible
#filesperset 6
# recommended format
format '/orabak/data/inc_bak_%s_%p_%t_db1'
AS COMPRESSED backupset
(database);
delete obsolete;
sql 'alter system archive log current';
# backup all archive logs
backup
#skip inaccessible
#filesperset 10
format '/orabak/arch/arclogbak_%s_%p_%t_db1'
AS COMPRESSED backupset
(archivelog all
delete input);
delete obsolete;
}