Вариант более автоматизированный :) изменения затронули только файл с командами rman:
run
{
allocate channel c1 device type disk;
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to '/home/oracle/backup/rman_ctrl_%d_%F.bkp';
backup database format '/home/oracle/backup/rman_%d_%U.bkp' plus archivelog format '/home/oracle/backup/rman_arch_%d_%U.bkp';
crosscheck backup;
delete noprompt obsolete redundancy 3;
release channel c1;
}
Описание:
Вах! почти ничем не отличается от описанного раннее. Токмо в конце команды бекапа БД добавили plus archivelog format. Что в переводе означает переключение активного лога и последующая запись всех архив логов в бекап. Ну и добавил удаление старых версий бекапа и ссылок в controlfile на несуществующие файлы. Собсно будет храниться только три последних бекапа.