[重慶思莊每日技術分享]-RMAN-08137 主庫無法刪除歸檔檔案

xianhua_33發表於2022-05-31

在主庫刪除歸檔時報如下錯誤

RMAN > delete archivelog until time "sysdate-7";

RMAN-08137:警告:歸檔日誌未刪除,因為備用或上游捕獲程式需要它

原因是log_archive_dest_state_x設定為DEFER,但是Oracle認為只要設定了log_archive_dest_n就會認為備庫存在,只是暫時不可用而已,因此不會刪除歸檔。

可以通過設定隱含引數(動態引數)來規避這個問題,預設值是true,該引數將認為延遲存檔目的地完全不可用,並且不再為這些目的地儲存歸檔日誌

在SQLplus裡面修改以下引數

alter system set "_deferred_log_dest_is_valid" = FALSE scope=both;

SQL > alter system set "_deferred_log_dest_is_valid" = FALSE scope=both;

然後登陸RMAN下面即可清理歸檔日誌:

RMAN> delete archivelog until time "sysdate-7"; --刪除7天前的歸檔日誌。

刪除成功!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69950318/viewspace-2898104/,如需轉載,請註明出處,否則將追究法律責任。

相關文章