RMAN-08137: WARNING: Archived Log Not Deleted
上週遇到一個問題。RAC資料庫11.2.0.4上配置了ogg的同步。歸檔放在ASM磁碟組上。歸檔日誌的清理使用rman進行清理。
某一天突然發現磁碟組空間不足,使用rman刪除的時候報下面的錯誤,且不能刪除歸檔:
RMAN-08137: WARNING: Archived Log Not Deleted, Needed For Standby Or Upstream Capture Proces
網上搜了一下,說可以使用delete force的方式強制刪除。
但是使用delete force時直接報RMAN-00600 內部錯誤不能刪除。
從mos上搜到下面的文章:
RMAN-08137: WARNING: Archived Log Not Deleted, Needed For Standby Or Upstream Capture Proces (文件 ID 1993799.1)
根據mos的提示,查詢dba_capture檢視,確實有一條ogg的記錄。
但是記錄有點不同
我查到的內容capture_name為OGG$CAP_T_AE454EFWD,同時狀態STATUS為DISABLE
這個OGG的名字很明顯並不規範,而且名字超出OGG的命名要求,超過8個字元。
使用unregister不能清楚該記錄。
很明顯這條記錄應該是之前ogg操作時存在異常導致。
那如果通過ogg不能刪除這條異常記錄,該怎麼處理呢?
幸虧oracle還提供了一個package包dbms_capture_adm,其中使用dbms_capture_adm.drop_capture可以清理掉該記錄。
而後再使用rman刪除資料庫歸檔,一切正常。
某一天突然發現磁碟組空間不足,使用rman刪除的時候報下面的錯誤,且不能刪除歸檔:
RMAN-08137: WARNING: Archived Log Not Deleted, Needed For Standby Or Upstream Capture Proces
網上搜了一下,說可以使用delete force的方式強制刪除。
但是使用delete force時直接報RMAN-00600 內部錯誤不能刪除。
從mos上搜到下面的文章:
RMAN-08137: WARNING: Archived Log Not Deleted, Needed For Standby Or Upstream Capture Proces (文件 ID 1993799.1)
根據mos的提示,查詢dba_capture檢視,確實有一條ogg的記錄。
但是記錄有點不同
我查到的內容capture_name為OGG$CAP_T_AE454EFWD,同時狀態STATUS為DISABLE
這個OGG的名字很明顯並不規範,而且名字超出OGG的命名要求,超過8個字元。
使用unregister不能清楚該記錄。
很明顯這條記錄應該是之前ogg操作時存在異常導致。
那如果通過ogg不能刪除這條異常記錄,該怎麼處理呢?
幸虧oracle還提供了一個package包dbms_capture_adm,其中使用dbms_capture_adm.drop_capture可以清理掉該記錄。
而後再使用rman刪除資料庫歸檔,一切正常。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23850820/viewspace-2100155/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RMAN-08137: WARNING: archived log not deleted, needed for standby or upstreamHivedelete
- 關於RMAN-08137: WARNING: archive log not deleted as it is still needed問題的分析Hivedelete
- 【RMAN】Archive Log Not Deleted As It Is Still Needed Rman-08137Hivedelete
- Archived redolog is (significant) smaller than the redologfileHiveNifi
- 【REDO】Archived redolog is (significant) smaller than the redologfileHiveNifi
- Archived redolog is (significant) smaller than the redologfile_1356604.1HiveNifi
- RMAN-06207: WARNING: 286 objects could not be deleted for DISK channel(s)Objectdelete
- RMAN-05541: no archived logs found in target databaseHiveDatabase
- OGG-00446 ERROR: Could not find archived logErrorHive
- ogg GGS ERROR 500 Could not find archived logErrorHive
- [Rman]RMAN-06207 WARNING:2 objects could not be deleted for DISK channel(s) dueObjectdelete
- Log actively being archived by another process問題解決Hive
- 【oracle】ORA-16038: log 2 sequence# 98 cannot be archivedOracleHive
- Bug 5483067: UNSHIPPED LOGS DELETED DELETION POLICY TO APPLIEDdeleteAPP
- oracle 9i physical standby database 上的v$archived_logOracleDatabaseHive
- Archived Redo Logs歸檔重做日誌介紹及其優點Hive
- 清除Oracle控制檔案中的歸檔資訊v$archived_logOracleHive
- RMAN-06054: media recovery requesting unknown archived log for thread...Hivethread
- RMAN 中V$ARCHIVED_LOG 中STATUS 為"X" 的檔案處理Hive
- rman 刪除v$archive_log檢視裡的記錄(Removing entries in v$archived_log)HiveREM
- deleted object would be re-saved by cascade (remove deleted object from associatdeleteObjectREM
- ORA-16014: log 1 sequence# 4 not archived, no available destinationsHiveAI
- ORA-16014: log 2 sequence# 59 not archived, no available destinationsHiveAI
- ORA-16014: log 1 sequence# 857 not archived, no available destinationsHiveAI
- MySQL日誌警告'[Warning] Unsafe statement written to the binary log'MySql
- 【實驗】【Archived Log】歸檔日誌格式和歸檔路徑之change趣談Hive
- WARNING: Logging before InitGoogleLogging() is written to STDERR 解決辦法Go
- deleted事件監聽報錯delete事件
- 求助Exception: the model Id=(1) maybe be deleted!Exceptiondelete
- mysql WarningMySql
- 模型deleted事件監聽報錯解析模型delete事件
- lsof |grep deleted 釋放磁碟空間delete
- error: use of deleted function ‘YYSTYPE::YYSTYPE()’[解決]ErrordeleteFunction
- 【Archived Log】通過日誌切換頻率推算出存放歸檔日誌所需的空間Hive
- 【實驗】通過v$archived_log檢視獲得歸檔日誌檔案的詳細資訊Hive
- ALERT.LOG for ASM Shows "WARNING: failed to online diskgroup resource ora.GI.dgASMAI
- 11g 上RMAN-08137的處理
- RMAN中刪除歸檔時報錯RMAN-08137