Oracle11gR2 RAC voting disk error
故障现象:2+3节点配置,alert日志中提示vote盘错误,集群无法拉起来。
分析过程:Oracle 11g RAC依据OLR,OCR,VOTE磁盘进行节点信息注册,维护集群状态以及完成选举投票。其中OLR储存在每台计算节点本地,OCR放在ASM磁盘组VOTE盘中。
处理步骤:
步骤1:查看每台节点alert日志,找出报错信息关键字"vote"。
/u01/app/11.2.0/grid/log/dntodu002/alertdntodu002.log
/u01/app/11.2.0/grid/log/dntodu002/alertdntodu001.log
步骤2:找1台计算节点启动到独占模式。
crsctl start crs -excl -nocrs
步骤3:执行Ocr恢复
查看ocr备份信息
ocrconfig –showbackup
执行ocr恢复
ocrconfig -restore /u01/app/11.2.0/grid/cdata/dntodu-cluster/backup00.ocr
确认ocr状态
ocrcheck
步骤4:移动vote表决磁盘。
确认vote盘状态
crsctl query css votedisk
更换vote盘
crsctl replace votedisk +VOTE_DG
确认vote盘状态
crsctl query css votedisk
步骤5:停止crs,退出独占模式。
crsctl stop crs
步骤6:依次在启动计算节点crs
crsctl start crs
步骤7:验证集群crs状态
crsctl stat res -t
未来很远,可也就在眼前