天天看點

【oracle案例】RMAN-08138

1.1.1. RMAN-08138

日期:2014-05-21 14:36

環境:測試環境

【情景描述】

在測試機上,使用RMAN來删除歸檔日志檔案的時候,提示WARNING警告,并且歸檔日志無法删除。

【報錯資訊】

RMAN> delete archivelog all completed before ‘sysdate‘;

released channel: ORA_DISK_1

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=129 devicetype=DISK

RMAN-08138: WARNING: archived log notdeleted - must create more backups

archived log filename=/U01/app/test/rman/fra/TESTDB/archivelog/2014_05_20/o1_mf_1_68_9qo951ol_.arcthread=1 sequence=68

【報錯原因】

在RMAN中執行的delete指令跟RMAN中配置的archive log deletion政策互相沖突導緻的。

【解決方法】

因為是在測試環境中測試用的,是以修改RMAN中歸檔日志的删除政策,然後執行delete指令删除歸檔日志。

目前的歸檔日志删除政策:

CONFIGURE ARCHIVELOG DELETION POLICY TOBACKED UP 3 TIMES TO DISK;

修改政策:

RMAN> configure archivelog deletionpolicy clear;

修改後:

CONFIGURE ARCHIVELOG DELETION POLICY TONONE; # default

删除歸檔日志:

RMAN> delete archivelog all completed;