標籤:des style 使用 os io for ar art
windows 環境怎樣恢複 (oracle 11g grid) ocr voting 損壞的叢集
oracle 11g 以後 ocr 能夠放到 asm 磁碟上,而ASM的啟動依賴於ocr和votedisk,所以在丟失ocr或votedisk 會導致cluter無法正常啟動
假設原來的ocr 位置已經不存在,則必須使用同樣的名字在原來同樣的位置建立一個空 OCR 。
建議使用下面步驟來恢複OCR:
1、確定當前叢集節點數
C:\>olsnodes
2、關閉 oracle clusterware (all of the nodes)
C:\crsctl stop crs
可能會由於 ocr 損壞而無法關閉叢集,能夠使用以下的命令來強制關閉叢集:
C:\>crsctl stop crs -f
3、以獨佔模式啟動叢集
C:\>crsctl start crs -excl -nocrs
-nocrs 表示crsdprocess and OCR 不隨叢集堆棧一起啟動,可是ASM 執行個體會啟動
能夠忽略上述命令運行時報出的錯誤資訊。
4、恢複ocr
恢複前要確保對應的 ocr device 或者asm diskgroup 已經存在或者 已經mount了
假設是asm disk group 能夠使用 asmca 圖形介面來建立 dg
---先確定ocr 的備份位置
ocrconfig -showbackup
---恢複ocr
C:\>ocrconfig -restore file_name
5、驗證ocr的完整性
C:\>ocrcheck
6、關閉執行在排他模式下的叢集
C:\>crsctl stop crs -f
7、重新啟動叢集
C:\>crsctl start crs
8、使用CVU組件驗證OCR 在全部節點間的完整性:
C:\>cluvfy comp ocr -n all -verbose
一下檢測資訊來之 liunx的測試環境,window 環境也差點兒相同
$cluvfy comp ocr -n all -verbose
Verifying OCR integrity
Checking OCR integrity...
Checking the absence of a non-clustered configuration...
All nodes free of non-clustered, local-only configurations
ASM Running check passed. ASM is running on all specified nodes
Checking OCR config file "/etc/oracle/ocr.loc"...
OCR config file "/etc/oracle/ocr.loc" check successful
Disk group for ocr location "+CRS" available on all the nodes
NOTE:
This check does not verify the integrity of the OCR contents. Execute ‘ocrcheck‘ as a privileged user to verify the
contents of OCR.
OCR integrity check passed
Verification of OCR integrity was successful.