こんにちは。
RMANを使ってOracleDBのバックアップの取得を試みたのですが下記エラーが出力され失敗に終わります。
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 03/20/2019 09:43: 09
ORA-19809: limit exceeded for recovery files
ORA-19804: cannot reclaim 52428800 bytes disk space from 10737418240 limit
また、アラートログには下記のように出力されています。
ORA-19815: WARNING: db_recovery_file_dest_size of 10737418240 bytes is 100.00% u sed, and has 0 remaining bytes available.
You have following choices to free up space from recovery area:
- Consider changing RMAN RETENTION POLICY. If you are using Data Guard,
then consider changing RMAN ARCHIVELOG DELETION POLICY. - Back up files to tertiary device such as tape using RMAN
BACKUP RECOVERY AREA command. - Add disk space and increase db_recovery_file_dest_size parameter to
reflect the new space. - Delete unnecessary files using RMAN DELETE command. If an operating
system command was used to delete files, then use RMAN CROSSCHECK and
DELETE EXPIRED commands.
エラー内容で調べ「db_recovery_file_dest_size」の値を4GBから10GBに拡張したり
アーカイブログの削除をRMANから実施しましたが同様のエラーが発生します。
OSの再起動も実施しましたが失敗に終わりました。
SQL> show parameter db_recovery_file_dest
NAME TYPE VALUE
db_recovery_file_dest string /ora/oracle/fra
db_recovery_file_dest_size big integer 10G
CROSSCHECK ARCHIVELOG ALL;
DELETE EXPIRED ARCHIVELOG ALL;
SQL> select name,floor(space_limit /1024/1024)"Size MB",ceil(space_used /1024/1024)"Used MB" from v$recovery_file_dest order by name;
NAME
Size MB Used MB
/ora/oracle/fra
10240 2080
解決方法を教えていただきたく存じます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/20 04:21