【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;