Oracle Data Guard 主庫 歸檔文件 刪除策略 |
發(fā)布時間: 2012/9/16 15:01:22 |
對于Oracle Data Guard 的Maximum Availability和 Maximum Performance 兩種模式下的主庫歸檔文件的刪除,必須是在歸檔文件在備庫應(yīng)用以后才可以刪除。-
那么在Maximum Availability和 Maximum Performance下,RMAN 備份歸檔文件的時候,如果我們加上delete input,那么如何確定歸檔問及愛你該不該刪除。 在10g之前的版本,只能通過操作系統(tǒng)腳本的方式,在刪除歸檔文件之前,首先對Standby端數(shù)據(jù)庫的歸檔文件應(yīng)用狀態(tài)作判斷,應(yīng)用之后才能在Primary端執(zhí)行正常刪除。
APPLIED ON STANDBY :設(shè)置為該值時,當通過附加的 DELETE INPUT 子句刪除Standby數(shù)據(jù)庫仍需要的日志時,會提示RMAN-08137錯誤。不過仍然可以手動地通過 DELETE ARCHIVELOG 方式刪除。 NONE :設(shè)置為該值時,則不啟用歸檔文件的刪除策略。默認情況下就是NONE。
我們配置一下: RMAN> configure archivelog deletion policy to applied on standby;
old RMAN configuration parameters: CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY; new RMAN configuration parameters: CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY; new RMAN configuration parameters are successfully stored RMAN-08591: WARNING: invalid archivelog deletion policy
這里有個警告, 解決方法,執(zhí)行如下命令: SQL>alter system set "_log_deletion_policy"=ALL scope=spfile sid='*';
設(shè)置該參數(shù)以后,DB 需要重啟。
修改之后,我們在設(shè)置: RMAN> configure archivelog deletion policy to applied on standby;
using target database control file instead of recovery catalog old RMAN configuration parameters: CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY; new RMAN configuration parameters: CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY; new RMAN configuration parameters are successfully stored
RMAN> configure archivelog deletion policy to none;
old RMAN configuration parameters: CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY; new RMAN configuration parameters: CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; new RMAN configuration parameters are successfully stored
修改之后成功修改RMAN 的歸檔文件刪除策略。
本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |