Oracle10g RAC環境OCR的新增、刪除、備份

aluocp發表於2007-10-25
OCR的新增

1. 確認使用root使用者操作
# whoami
root

2. 初始化raw分割槽
# dd if=/dev/zero of=/dev/vg01/rora_vote bs=8192 count=12800

3. 對OCR邏輯備份
# ocrconfig -export /orabackup/rora_ocr_2

4. 所有節點上,停止CRS服務(建議先shutdown資料庫)
# crsctl stop crs

5. 檢視ocr.loc檔案(我的是HP-UX系統,該檔案也可能存在/etc/oracle/ocr.loc)
# cat /var/opt/oracle/ocr.loc
ocrconfig_loc=/dev/vg02/rora_ocr
local_only=FALSE

6. 修改ocr.loc檔案
# vi /var/opt/oracle/ocr.loc
# cat /var/opt/oracle/ocr.loc
ocrconfig_loc=/dev/vg02/rora_ocr
ocrmirrorconfig_loc=/dev/vg01/rora_ocr #映象
local_only=FALSE

7. 邏輯恢復OCR到raw裝置
# ocrconfig -import /orabackup/rora_ocr_2

8. 檢視OCR狀態
# ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          2
         Total space (kbytes)     :     315164
         Used space (kbytes)      :       4008
         Available space (kbytes) :     311156
         ID                       :   27707439
         Device/File Name         : /dev/vg02/rora_ocr
                                    Device/File integrity check succeeded
         Device/File Name         : /dev/vg01/rora_ocr
                                    Device/File integrity check succeeded
         Cluster registry integrity check succeeded

9. 啟動CRS服務
# crsclt start crs


OCR的刪除

10. 刪除mirror比較簡單,去掉/註釋掉ocr.loc檔案中ocrmirrorconfig_loc這行,然後刪除raw就可以了


OCR的備份

11. 備份OCR的raw裝置
每天、每週、每月,Oracle會自動進行物理備份。
預設備份路徑是:$ORA_CRS_HOME/cdata/$CLUSTER_NAME
DBA可以使用dd匯出或者邏輯備份

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

相關文章