Oracle RAC 重建 OCR 和 Voting disk(上篇)

网友投稿 923 2022-10-02

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Oracle RAC 重建 OCR 和 Voting disk(上篇)

OCR 和 Voting disk 对RAC 来说是非常重要的。 OCR记录节点成员的配置信息,如database、ASM、instance、listener、VIP等CRS资源的配置信息。Voting disk记录节点成员信息,如包含哪些节点成员、节点的添加删除信息记录。在日常维护中需要对他们进行备份。当然OCR 也会自动备份。 当OCR或者Voting disk 出现问题时,有备份的话就使用备份来恢复。 当没有备份的话就只能重建了。

官方有关OCR 和 Voting disk重建的文档参考:

How to Recreate OCR Voting Disk Accidentally Deleted [ID 399482.1]

先对Voting disk 和OCR做一个备份。

[root@rac1 bin]# ./crs_stat -t

Name           Type           Target    State     Host

------------------------------------------------------------

ora.orcl.db    application    ONLINE    ONLINE    rac2

ora....oltp.cs application    ONLINE    ONLINE    rac2

ora....cl1.srv application    ONLINE    ONLINE    rac1

ora....cl2.srv application    ONLINE    ONLINE    rac2

ora....l1.inst application    ONLINE    ONLINE    rac1

ora....l2.inst application    ONLINE    ONLINE    rac2

ora....SM1.asm application    ONLINE    ONLINE    rac1

ora....C1.lsnr application    ONLINE    ONLINE    rac1

ora.rac1.gsd   application    ONLINE    ONLINE    rac1

ora.rac1.ons   application    ONLINE    ONLINE    rac1

ora.rac1.vip   application    ONLINE    ONLINE    rac1

ora....SM2.asm application    ONLINE    ONLINE    rac2

ora....C2.lsnr application    ONLINE    ONLINE    rac2

ora.rac2.gsd   application    ONLINE    ONLINE    rac2

ora.rac2.ons   application    ONLINE    ONLINE    rac2

ora.rac2.vip   application    ONLINE    ONLINE    rac2

[root@rac1 bin]# ./crsctl query css votedisk

0.     0    /dev/raw/raw3

1.     0    /dev/raw/raw4

2.     0    /dev/raw/raw5

located 3 votedisk(s)

[root@rac1 bin]# dd if=/dev/raw/raw3 f=/u01/votingdisk.bak

401562+0 records in

401562+0 records out

205599744 bytes (206 MB) copied, 1685.53 seconds, 122 kB/s

[root@rac1 u01]# cd u01/app/oracle/product/crs/bin/

[root@rac1 bin]# ./ocrconfig -export u01/ocr.bak

[root@rac1 bin]# ll u01

total 202132

drwxrwxrwx 3 oracle oinstall      4096 Nov 30 17:08 app

-rwxr-xr-x 1 oracle oinstall   1043097 Nov 30 18:59 clsfmt.bin

-rw-r--r-- 1 root   root        103141 Dec  2 08:38 ocr.bak

-rwxr-xr-x 1 oracle oinstall      5542 Nov 30 19:00 srvctl

-rw-r--r-- 1 root   root     205599744 Dec  2 08:45 votingdisk.bak

具体重建步骤见Oracle RAC 重建 OCR 和 Voting disk(下篇)

上一篇:Redis开发与运维笔记-缓存设计
下一篇:MATLAB对MySQL数据库进行增删改查
相关文章

 发表评论

暂时没有评论,来抢沙发吧~