
My one of the RAC RMAN backup failed with above mentioned oracle error:
RMAN script and its error logs are as follows:
RMAN> #Script to run Daily Incremental Backup... 2> #Created 17 June 2014 3> #Author : Jignesh Jethwa 4> #Version 1.0 5> 6> run 7> { 8> backup as compressed backupset incremental level 1 database plus archivelog; 9> delete noprompt archivelog until time 'sysdate -1' backed up 1 times to device type disk; 10> 11> #Delete Obsolte Backups 12> delete noprompt force obsolete; 13> } 14>
Starting backup at 13-SEP-14 ORACLE error from target database: ORA-16038: log 4 sequence# 10702 cannot be archived ORA-19809: limit exceeded for recovery files ORA-00312: online log 4 thread 2: '+DATA/****/onlinelog/group_4.270.818354365' ORA-00312: online log 4 thread 2: '+DATA/****/onlinelog/group_4.271.818354367' using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=953 instance=Instance_name1 device type=DISK channel ORA_DISK_1: starting compressed archived log backup set channel ORA_DISK_1: specifying archived log(s) in backup set input archived log thread=2 sequence=10701 RECID=18396 STAMP=858207615 channel ORA_DISK_1: starting piece 1 at 13-SEP-14 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of backup plus archivelog command at 09/13/2014 23:00:07 ORA-19809: limit exceeded for recovery files ORA-19804: cannot reclaim 52428800 bytes disk space from 107374182400 limit Recovery Manager complete.
According to above error logs, Size allocated for database recovery file destination is exceed with its current limit.
Work around for the above mentioned error is very simple, Re-size ‘db_recovery_file_dest_size’ oracle parameter and instantiate backup again, It will work.
SQL> show parameter db_recovery_file_dest;
SQL> show parameter db_recovery_file_dest_size;
Note:
If you are on RAC environment, than you have to change same parameter on both the instances, otherwise another instance will not come up after next reboot.
Stay Tune. 🙂