首页 > 代码库 > 【oracle案例】RMAN-08138

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