ORA-00245: control file backup operation failed

huzhichengforce發表於2015-05-14
        從Oracle11gR2 開始,在備份控制檔案時,不在需要鎖住controlfile enqueue。對於非RAC 的資料庫, 沒有任何改變,但對於RAC 資料庫,因為控制檔案備份機制的改變,叢集中的任何instance 可以需要寫入到快照控制檔案,因此snapshot controlfile需要對所有例項是可見的。
在RAC 環境下,如果snapshot controlfile 不在共享的位置,控制檔案任何形式的都可能報ORA-245的錯誤。
快照控制檔案必須能被所有節點訪問,如果快照控制不是存放在共享裝置上,那麼在RMAN 進行控制檔案的快照備份時就會報錯。

 解決方法
4.1. 檢查快照控制檔案位置
RMAN> show snapshot controlfile name;
4.2 配置snapshot controlfile 到共享位置
RMAN> CONFIGURE SNAPSHOT CONTROLFILENAME TO '/snapcf_.f';
如果使用了ASM,就指定到對應的ASM disk group:
RMAN> CONFIGURE SNAPSHOT CONTROLFILENAME TO '+/snapcf_.f';
-------------------------------------------------------------------------------------------------------------------------------------------------------
RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+DATADG1/snapcf_xxx.f';
new RMAN configuration parameters:
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+DATADG1/snapcf_xxxx.f';
new RMAN configuration parameters are successfully stored
-------------------------------------------------------------------------------------------------------------------------------------------------------
參考文件:
In RAC environment from 11.2 onwards BackupOr Snapshot controlfile needs to be in shared location [ID 1472171.1]
RMAN backup fails with Ora-00245 AndRman-08132 [ID 1365484.1]
RMAN BACKUP TO LOCAL DEVICE WITH SNAPSHOTON SHARED FAILS ORA-00245 [ID 1516654.1]

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

相關文章