Oracle Database 12c RAC损坏ocr和votedisk恢复实例教程


本篇内容主要讲解“Oracle Database 12c RAC损坏ocr和votedisk恢复实例教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle Database 12c RAC损坏ocr和votedisk恢复实例教程”吧!实验环境:2-NODES Oracle Database 12c RAC on Linux6(OEL 6.4)查看表决磁盘和Ocr相关信息
查看当前ocr备份情况可以如下方式进行手工备份查看RAC资源服务状态用ASMCMD的md_backup命令备份磁盘组,顺便查看该磁盘组里都存放什么。也可以导出ocr的内容以下方式都无法删除当前使用的ocr内容那我们可以破坏存放ocr的设备文件然后停止集群:或crsctl stop crs [-f]也可以尝试启动clusterware,发现clusterware无法正常启动查看集群日志:查看/u01/app/12.1.0/grid/log/12crac1/cssd/ocssd.log日志– 我们可以看出表决磁盘无法找到等报错信息。下面将集群关闭,尝试恢复。ocr和vote disk损坏恢复步骤大致如下:1)停止所有节点clusterware
# crsctl 免费云主机域名stop crs
# crsctl stop crs -f
2)以root用户在其中一个节点度扎模式启动clusterware
# crsctl start crs -excl -nocrs
备注:如果发现crsd在运行,那么通过如下命令将之停止。
# crsctl stop resource ora.crsd -init
3)创建新的存放ocr和vote disk的磁盘组,磁盘组名和原有的一致(如果想改变位置,需修改/etc/oracle/ocr.loc文件)
备注:如发现无法创建等情况,可以采用如下删除磁盘组等排错思路
SQL> drop diskgroup disk_group_name force including contents;
4)还原ocr,并检查
# ocrconfig -restore file_name
# ocrcheck
5)恢复表决磁盘,并检查
# crsctl replace votedisk +asm_disk_group
# crsctl query css votedisk
6)停止独占模式运行的clusterware
# crsctl stop crs -f
7)所有节点正常启动clusterware
# crsctl start crs
8)CVU验证所有RAC节点OCR的完整性
$ cluvfy comp ocr -n all -verbose在这里我们会发现mgmtdb没有正常启动,手动尝试启动,会遇到问题。– 此问题造成原因是,我们dd了存放ocr的ASM磁盘组之后,里面的_MGMTDB相关文件也都将损坏丢失。从报错信息可见无法找到参数文件。查看mgmtdb配置信息目前还不知如何修复mgmtdb的方法,因此我remove了下到此,相信大家对“Oracle Database 12c RAC损坏ocr和votedisk恢复实例教程”有了更深的了解,不妨来实际操作一番吧!这里是百云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: SQL Server 2016授权说明-备望

SQL 2016授权方式有点复杂,说明如下:1、 版本:标准版本和企业版,软件功能没有差别,只是标准版有如下限制 :a) 内存最大识别64Gb) CPU最大识别4颗,且最多只能识别16个核心c) 集群只支持2台主机而企业版则没有上面的限制2、 软件授权方式:a…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/12 10:52
下一篇 01/12 10:53