Oracle 11g日常操作与维护手册 内部公开
Cluster registry integrity check succeeded
备份与恢复:
默认地,OCR会被自动备份,使用命令ocrconfig -showbackup查看OCR进行的自动备份:
linux1:~ # /oracle/crs/bin/ocrconfig -showbackup
linux2 2008/12/05 07:06:09 /oracle/crs/cdata/RAC/backup00.ocr
linux2 2008/12/05 03:06:09 /oracle/crs/cdata/RAC/backup01.ocr
linux2 2008/12/04 23:06:09 /oracle/crs/cdata/RAC/backup02.ocr
linux2 2008/12/04 07:06:08 /oracle/crs/cdata/RAC/day.ocr
linux2 2008/11/19 19:06:08 /oracle/crs/cdata/RAC/week.ocr
如果要手工备份,可执行下面的命令:
# $ORA_CRS_HOME/bin/ocrconfig –export /oracle/db/ocrbak.ocr
恢复OCR的方法如下:
先关闭两个节点上的RAC,分别执行以下命令:
# /etc/init.d/init.crs stop
然后执行恢复:
如果是一个空的OCR盘则用如下命令导入:
# $ORA_CRS_HOME/bin/ocrconfig –import /oracle/db/ocrbak.ocr
如果OCR盘已经有信息了,那么应使用如下命令做恢复:
# $ORA_CRS_HOME/bin/ocrconfig –restore /oracle/db/ocrbak.ocr
OCR内容查看:
将OCR的内容用ocrdump导出后,可以用vi打开来查看:
# ocrdump /home/oracle/ocr.txt
OCR盘的指定:
OCR使用哪个磁盘或文件是在/etc/oracle/ocr.loc文件中指定的。此文件包含两行内容,例如:
ocrconfig_loc=/oracle/app/product/11g/db/cdata/localhost/local.ocr
local_only=TRUE
这里,ocrconfig_loc指定的是OCR所用的磁盘名称或者文件名。如果是RAC环境,则这里应为磁盘
名,如果是单实例的环境,则这里为一个绝对路径及文件名。local_only表示CRS的二进制文件是安装在
本地还是多个节点共享的存储上,单实例环境中该参数为TRUE,RAC中二进制文件装在各自本地盘上
2009-02-25
内部资料,请勿扩散 第7页, 共35页