windows 环境怎样恢复 (oracle 11g grid) ocr voting 损坏的集群

本文介绍如何在Windows环境下恢复Oracle11g集群中损坏的OCR和Voting Disk,包括创建空OCR、恢复OCR文件、验证OCR完整性等步骤。


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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值