10grac移动ocr和vote磁盘到新的存储上
How to Replace a Corrupt OCR Mirror File (Device/File Needs To Be Synchronized With The Other Device) (文档 ID 317628.1)
10grac 移动ocr磁盘和votedisk磁盘
1.实验环境配置
1)实验前环境
ocr磁盘一块1g
votedisk磁盘一块1g
10.2.0.1的版本,所以要求新的ocr磁盘大于1g,超过128M。(这是一个bug,在 10.2.0.2以后的版本修正了)
2)由于是10添加磁盘2g3个 ,格式化,修改udev文件我的是/etc/udev/rules.d/60-raw.rules
添加相关属性注意新加三块盘有两块是给ocr的,一块给votedisk,注意属组。(ocr root votedisk oracle)
3)规划raw5替换raw2 (votedisk)
raw6,raw7 替换 raw1(ocr,之前是一块,替换完并不删除镜像)
若移除镜像使用
# ocrconfig -replace ocrmirror
4)启动集群,检查资源状态
[root@rac2 bin]# ./crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.orcl.db application ONLINE ONLINE rac2
ora....oltp.cs application ONLINE ONLINE rac1
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
2.开始替换ocr
检查有无备份
[root@rac2 bin]# ./ocrconfig -showbackup
我这是实验环境,每次开启时间没有超过4小时的,那么手动备份一个ocr
[root@rac2 ~]# /u01/app/oracle/product/10.2.0/crs_1/bin/ocrconfig -export /ocr/ocr.bak -s online
恢复ocr使用命令
# ocrconfig -restore /ocr/ocr.bak
查看ocr
[root@rac2 bin]# ./ocrcheck;
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 1044104
Used space (kbytes) : 4552
Available space (kbytes) : 1039552
ID : 545768888
Device/File Name : /dev/raw/raw1
Device/File integrity check succeeded
Device/File not configured
Cluster registry integrity check succeeded
发现只有一块盘。注意要移动这快盘,需要先加一个镜像盘
[root@rac2 bin]# ./ocrconfig -replace ocrmirror /dev/raw/raw6
[root@rac2 bin]# ./ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 1044104
Used space (kbytes) : 4564
Available space (kbytes) : 1039540
ID : 545768888
Device/File Name : /dev/raw/raw1
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw6
Device/File integrity check succeeded
Cluster registry integrity check succeeded
现在有raw1和raw6两块,其中raw6是新盘
替换raw1
[root@rac2 bin]# ./ocrconfig -replace ocr /dev/raw/raw7
[root@rac2 bin]# ./ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 2096364
Used space (kbytes) : 4564
Available space (kbytes) : 2091800
ID : 545768888
Device/File Name : /dev/raw/raw7
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw6
Device/File integrity check succeeded
Cluster registry integrity check succeeded
此时raw1可以拿掉了。如果生产系统集群down了怎么办?
3.移动votedisk
移动votedisk,也是采用先添加后删除,不同的是,votedisk直接加就可以,不像ocr要告诉系统我先加的是个镜像。另外对votedisk操作需要停止集群,上面对crs的操作是在crs开启状态
停止crs
[root@rac2 bin]# ./crsctl stop crs
Stopping resources.
Successfully stopped CRS resources
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
查看目前的votedisk
[root@rac2 bin]# ./crsctl query css votedisk
0. 0 /dev/raw/raw2
添加一块磁盘
[root@rac2 bin]# ./crsctl add css votedisk /dev/raw/raw5 -force
Now formatting voting disk: /dev/raw/raw5
查看一下是否成功。
[root@rac2 bin]# ./crsctl query css votedisk
0. 0 /dev/raw/raw2
1. 0 /dev/raw/raw5
located 2 votedisk(s).
删除raw2,当然生产系统建议保留多块盘
[root@rac2 bin]# ./crsctl delete css votedisk /dev/raw/raw2 -force
successful deletion of votedisk /dev/raw/raw2.
successful deletion of votedisk /dev/raw/raw5.
[root@rac2 bin]# ./crsctl query css votedisk
0. 0 /dev/raw/raw5
located 1 votedisk(s).
重新启动crs查看是否正常
[oracle@rac2 ~]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.orcl.db application ONLINE ONLINE rac1
ora....oltp.cs application ONLINE ONLINE rac1
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