2014年5月8日 星期四

Oracle 11G RAC OCR 與 Vote disk 備份與還原



關於 RAC 最重要的 OCR與Voting 的備份與還原,DBA必須在遇到災難時去拯救還原

11G Oracle 預設是把OCR 與 Voting 放再同一個ASM disk group裡,也可以透過設定分開存放

以下是進行備份還原的步驟

1.查看OCR 相關訊息



2. 查看Voting 相關訊息 


3.查看OCR 備份資訊  (要連續執行RAC 4小時才會開啟自動備份)
下面有一個PROT-25的警告,於手動備份時失效

手動備份指令如下


4.用ms_backup 指令備份ASM disk group 的 Metadata,順便查看一下disk group資訊


5.進入ASM instance 順便備份ASM spfile (11G則必須使用 as sysasm 進入)



6.模擬 OCR 與 Voting 所在的硬碟毀損


7.查詢CRS狀態.......... 發現是正常的

8.不過在 check 硬碟時發出ERROR 訊息

查看一下log ,出現 Voting file 不見的ERROR訊息
2014-05-07 13:33:11.052: [    CSSD][2986240912]clssnmCompleteInitVFDiscovery: Completing initial voting file discovery
2014-05-07 13:33:11.052: [    CSSD][2986240912]clssnmvFindInitialConfigs: No voting files found
2014-05-07 13:33:11.052: [    CSSD][2986240912]clssnmCompleteVFDiscovery: Completing voting file discovery
2014-05-07 13:33:11.052: [    CSSD][2986240912]clssnmvVerifyCommittedConfigVFs: Insufficient voting files found, found 0 of 0 configured, needed 1 voting files


9.全部節點停掉CRS 服務



10.接下來開始恢復,先在節點1以獨占模式啟動CRS


11.重新建立ASM disk ,因為剛剛格式化硬碟所以先scandisk再createdisk

建立相同名稱的ASM DISK

查詢確定OCR 有建立


12. 進入 ASM instance 建立 ASM disk group


13.重新建好ASM disk group 後接著就可以還原OCR,使用-import 或 -restore 都可以


14.還需要恢復 ASM disk group 裡的spfile 

15.OCR恢復成功

16. 透過 crsctl replace votedisk 還原 Votedisk

操作到這邊有可能會發生以下錯誤

接著調整ASM 參數
調整完後重新啟動ASM instance 

在重新crsctl replace votedisk 還原 


17.查看恢復的Votedisk




18.退出獨佔模式  crsctl stop has -f 或 crsctl stop crs -f


19. 啟動兩節點的CRS

[root@node1 bin]# ./crsctl start has


20. 檢查CRS狀態- 恢復成功





















沒有留言:

張貼留言