配置RMAN刪除已應用到備庫的歸檔日誌

來源:互聯網
上載者:User

配置RMAN刪除已應用到備庫的歸檔日誌

DataGuard的配置中,有時我們需要利用RMAN自動從FRA刪除已經應用到備庫的歸檔日誌。當資料庫滿足下列條件時,FRA下的歸檔日誌將被自動刪除。

1) 11g之前,如果不使用mandatory ARCHIVELOG目標,資料庫(主庫和備庫)必須更改下面的參數並重新啟動:
SQL> alter system set "_log_deletion_policy"='ALL' scope=spfile;

2) 在RMAN中配置下列參數(主庫和備庫):

RMAN> CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY;

警告:對於10g,如果設定了APPLIED ON STANDBY, 即使FRA 中的檔案沒有備份也會被清除。

 11g: 從11g 開始,我們對歸檔日誌刪除策略的配置進行了增強,包含了 APPLIED ON [ALL] STANDBY [BACKED UP n TIMES TO DEVICE TYPE ] 選項。該選項確認歸檔日誌已經被應用,並且在主庫進行過備份後才可以被清除。

3) 歸檔日誌必須已應用到備庫。運行下面的查詢列出所有已應用到備庫的歸檔日誌:

select a.thread#, a.sequence#, a.applied
 from v$archived_log a, v$database d
 where a.activation# = d.activation#
 and a.applied='YES'
 /

4) FRA有空間壓力

當歸檔日誌從FRA自動刪除,你會看到資料庫的alert.log報出以下資訊:

Deleted Oracle managed file /opt/app/oracle/FRA/ORA102/archivelog/2014_09_12/o1_mf_1_151_6y71q675_.arc
 Deleted Oracle managed file /opt/app/oracle/FRA/ORA102/archivelog/2014_09_12/o1_mf_1_151_6y87pzg4_.arc

--------------------------------------推薦閱讀 --------------------------------------

RMAN 配置歸檔日誌刪除策略

Oracle基礎教程之通過RMAN複製資料庫

RMAN備份策略制定參考內容

RMAN備份學習筆記

OracleDatabase Backup加密 RMAN加密

--------------------------------------分割線 --------------------------------------

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.