1 、查看表决磁盘 [grid@ ~]$ cat /etc/oracle/ocr.loc
[root@ bin]# ./crsctl query css votedisk
2 、备份
ocrconfig -export /u01/app/11.2.0/grid/cdata/rac-cluster/backup00.ocr [root@ bin]# ./ocrconfig –manualbackup
查看OCR备份信息
[root@ bin]# ./crsctl check crs
3 、停止CRS
[root@ bin]# ./crsctl stop cluster -all ---- 如果CLUSTER仍运行,则停止。需要停止所有的节点
[root@ bin]# ./crsctl stop crs -f ---- 如果CRS仍旧运行(ps -ef|grep crs),则停止。
4 、启动到独占模式且不启动ora.crsd
[root@ bin]# ./crsctl start crs -excl -nocrs
此时该节点ASM实例已经启动,但发现未能发现CRS磁盘组,可查看日志
tail -f /u01/app/11.2.0/grid/log/ /alert .log
tail -f /u01/app/grid/diag/asm/+asm/+ASM1/trace/alert_+ASM1.log
5 、创建磁盘组
[grid@ ~]$ sqlplus / as sysasm
SQL> select * from v$asm_diskgroup; ---- 查看现有磁盘组的属性
SQL> create diskgroup CRS external redundancy disk '/dev/ASM-CRS' ATTRIBUTE 'compatible.asm'='11.2.0.0.0','au_size'='1M';
6 、恢复OCR
[root@ bin]# ./ocrconfig -showbackup
[root@ bin]# ./ocrconfig -restore /u01/app/11.2.0/grid/cdata/rac-cluster/backup00.ocr
注意OCR文件,系统会每4小时自动备份,默认备份路径为$GRID_HOME/cdata…
7 、恢复表决磁盘
[root@ bin]# ./crsctl replace votedisk +CRS —此只要一个节点执行就可以了,其他节点重启CRS即可
8 、重启CRS
[root@ bin]# ./crsctl stop crs
[root@ bin]# ./crsctl start crs
[root@ bin]# ./crsctl start cluster -all
9 、ASM参数文件还原
如未涉及到ASM参数文件,则可省略
[grid@ dbs]$ cd $ORACLE_HOME/dbs -- 如未备份参数文件,则新增一份参数文件
[grid@ dbs]$ vim init+ASM1.ora
+ASM1.asm_diskgroups='DATA','ARCH'#Manual Mount
+ASM2.asm_diskgroups='ARCH','DATA'#Manual Mount
*.asm_diskstring='/dev/ASM*'
*.asm_power_limit=1
*.diagnostic_dest='/u01/app/grid'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='EXCLUSIVE'
[grid@ ~]$ sqlplus / as sysasm
create spfile='+CRS' from pfile; 然后重启ASM实例
其他节点会自动发现该参数文件
