Oracle 10G RAC的ocr備份恢復

cnhtm發表於2010-01-26

1、方法1:手動備份ocr及其恢復方法

備份:

如果不線上備份去掉 -s online

[root@rac1 crs]# ocrconfig -export /tmp/ocr_bak.20100126 -s online

恢復:

恢復要在crs處於關閉狀態時進行

[root@rac1 crs]# ocrconfig -import /tmp/ocr_bak.20100126

2、方法2:從自動備份中恢復

oracle 10G r2 rac會每4小時自動備份ocr到$CRS_HOME/cdata/crs目錄中
這個目錄中保留每週、每天、當天每4小時的備份

檢查自動備份的crs

[root@rac1 ~]# cd $CRS_HOME/cdata/crs
[root@rac1 crs]# ls -l
total 27936
-rw-r--r-- 1 root root 4083712 Jan 26 14:28 backup00.ocr
-rw-r--r-- 1 root root 4083712 Jan 26 10:28 backup01.ocr
-rw-r--r-- 1 root root 4083712 Jan 26 06:28 backup02.ocr
-rw-r--r-- 1 root root 4083712 Jan 26 02:28 day_.ocr
-rw-r--r-- 1 root root 4083712 Jan 25 02:28 day.ocr
-rw-r--r-- 1 root root 4083712 Jan 23 02:28 week_.ocr
-rw-r--r-- 1 root root 4075520 Jan 16 02:28 week.ocr

恢復的方法是:

恢復要在crs處於關閉狀態時進行

[root@rac1 crs]# ocrconfig -restore ./backup00.ocr

--end--

[@more@]

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

相關文章