程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 【oracle案例】RMAN-08138

【oracle案例】RMAN-08138

編輯:Oracle教程

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;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved