I hit this error message during taking rman hot backup on one of my databases.

Complete Error message is:
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ch1 channel at 21/12/2020 10:30:41
ORA-19809: limit exceeded for recovery files
ORA-19804: cannot reclaim 5487325853476 bytes disk space from 37418520 limit

Actullay error is already say what wrongs. Its related to usage or limit of FRA area.

Here is the solution steps:

  1. Check size of FRA

SQL> show parameter db_recovery

NAME TYPE VALUE


db_recovery_file_dest string +FRA
db_recovery_file_dest_size big integer 900G

  1. Check size of database and usage of FRA

SQL > select sum(bytes)/1024/1024/1024 as “Size Of DB” from dba_data_files;

Size Of DB

                  880 GB
  1. Change size of the FRA using DB_RECOVERY_FILE_DEST_SIZE to higher values than current.

ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE =1500G SCOPE=BOTH

Once this is done fire RMAN backup command again.