管理OCR,OLR,Voting Disk(筆記)

舊夢依稀發表於2013-08-12
管理OCR
OCR是Oracle RAC配置資訊倉庫,它管理叢集節點的相關資訊及例項到節點的對映資訊。OCR的位置在CRS安裝期間指定,指向OCR裝置位置的檔案指標位於檔案ocr.loc中,它的位置多少與平臺有關,在Linux系統中,它位於/etc/oracle中。它包含(但不限於)以下內容:
節點成員資格資訊
資料庫例項、節點和其他對映資訊
服務特徵
任何由CRS控制的第三方應用程式的特徵(10gR2及更高版本)
常用於管理OCR的Oracle實用工具:
ocrcheck 對OCR執行快速健康檢查,並輸出空間使用統計資訊。
ocrdump  將OCR的內容轉儲到一個作業系統檔案。
ocrconfig 對OCR執行匯入、匯出、新增、替換、刪除、恢復和顯示備份操作。
1、檢查OCR完整性
$GRID_HOME/bin/ocrcheck
這個命令在$GRID_HOME/log//client目錄中建立一個日誌檔案,這個日誌檔案中的內容反映了在輸出中顯示的內容。
2、轉儲OCR資訊
$GRID_HOME/bin/ocrdump
預設情況下此命令將OCR中的內容轉儲到當前目錄下的名為OCRDUMP的檔案中,或者可以為其指定一個目標檔案,還可以指定採用XML格式來轉儲資訊。
$GRID_HOME/bin/ocrcheck 1.xml -xml
3、維護一個映象OCR
從Oracle 10gR2開始,Oracle允許建立OCR的一個映象副本,從而使OCR不再是一個單一故障點。而且這樣也不再需要使用來自Oracle之外的方法來映象OCR(實際上在安裝叢集件的過程中,可以選擇三個映象位置)。
$GRID_HOME/bin/ocrconfig -replace ocrmirror '+ASMCCF1'
注意:使用ocrconfig -replace是新增/重新部署OCR檔案的唯一方法。
部署一個現有OCR檔案:
ocrconfig -replace ocr '+ASMCCF1'
管理Oracle本地登錄檔(OLR)
儘管並非所有可用於OCR的命令都能供OLR使用,但仍然可以採用管理OCR相似的方法來管理OLR。使用者可以使用以下命令來管理OLR,但在在命令列中新增-local選項:
ocrcheck -local
ocrdump -local
ocrconfig -local -export filename
ocrconfig -local -import filename
ocrconfig -local -repair old filename
管理表決磁碟(voting disk)
每個表決磁碟需要280MB空間
Oracle 11g支援最多32個表決磁碟
要想使一個叢集能夠在x個表決磁碟發生故障時仍能正常執行,需要配置(2x+1)個表決磁碟。
從Oracle 11g開始,表決磁碟可以駐留在ASM上,使用者可以在ASM中或者ASM與非ASM檔案系統之間新增、刪除或移動表決磁碟。
在進行任何配置更改後,Oracle將在OCR中備份表決磁碟。

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

相關文章