ocr、votedisk恢复

参考大话rac
1.停止所有节点crs
crsctl stop crs
2.各节点执行$CRS_HOME/install/rootdelete.sh
3.任意一个节点执行$CRS_HOME/install/rootdeinstall.sh,一个节点执行
4.先在此节点执行$CRS_HOME/root.sh
5.依次在其他节点执行 $CRS_HOME/root.sh
6.netca重新配置监听。确认注册状态
root:/u01/app/oracle/product/10.2.0/crs/bin/vipca
oracle:netca
crs_stat -t -v
7.向ocr添加asm
srvctl add asm -n racn1 -i +ASM1 -o /u01/app/oracle/product/10.2.0/db_1
srvctl add asm -n racn2 -i +ASM2 -o /u01/app/oracle/product/10.2.0/db_1
oracle用户执行失败:
[oracle@racn1 bin]$ pwd 
/u01/app/oracle/product/10.2.0/db_1/bin
[oracle@racn1 bin]$ ./srvctl add asm -n racn1 -i +ASM1 -o /u01/app/oracle/product/10.2.0/db_1 
null 
[PRKS-1030 : Failed to add configuration for ASM instance "+ASM1" on node "racn1" in cluster registry, [PROC-5: User does not have permission to perform a cluster registry operation on this key. Authentication error [User does not have permission to perform this operation] [0]] 
[PROC-5: User does not have permission to perform a cluster registry operation on this key. Authentication error [User does not have permission to perform this operation] [0]]]
root用户执行成功,但启动不了,需修改权限:
[root@racn1 bin]# pwd 
/u01/app/oracle/product/10.2.0/crs/bin 
[root@racn1 bin]# ./crs_getperm ora.racn1.ASM1.asm
[root@racn1 bin]# ./crs_getperm ora.racn2.ASM2.asm 
Name: ora.racn2.ASM2.asm 
owner:root:rwx,pgrp:root:r-x,other::r--, 
[root@racn1 bin]# ./crs_setperm ora.racn1.ASM1.asm -o oracle 
[root@racn1 bin]# ./crs_setperm ora.racn1.ASM1.asm -g oinstall 
[root@racn1 bin]# ./crs_setperm ora.racn2.ASM2.asm -o oracle 
[root@racn1 bin]# ./crs_setperm ora.racn2.ASM2.asm -g oinstall 
[root@racn1 bin]# crs_stat -ls 
Name Owner Primary PrivGrp Permission 
----------------------------------------------------------------- 
ora....SM1.asm oracle oinstall rwxr-xr-- 
ora....N1.lsnr oracle oinstall rwxrwxr-- 
ora.racn1.gsd oracle oinstall rwxr-xr-- 
ora.racn1.ons oracle oinstall rwxr-xr-- 
ora.racn1.vip root oinstall rwxr-xr-- 
ora....SM2.asm oracle oinstall rwxr-xr-- 
ora....N2.lsnr oracle oinstall rwxrwxr-- 
ora.racn2.gsd oracle oinstall rwxr-xr-- 
ora.racn2.ons oracle oinstall rwxr-xr-- 
ora.racn2.vip root oinstall rwxr-xr-- 
[root@racn1 bin]# crs_stat -t -v 
Name Type R/RA F/FT Target State Host 
---------------------------------------------------------------------- 
ora....SM1.asm application 0/5 0/0 ONLINE ONLINE racn1 
ora....N1.lsnr application 0/5 0/0 ONLINE ONLINE racn1 
ora.racn1.gsd application 0/5 0/0 ONLINE ONLINE racn1 
ora.racn1.ons application 0/3 0/0 ONLINE ONLINE racn1 
ora.racn1.vip application 0/0 0/0 ONLINE ONLINE racn1 
ora....SM2.asm application 0/5 0/0 ONLINE ONLINE racn2 
ora....N2.lsnr application 0/5 0/0 ONLINE ONLINE racn2 
ora.racn2.gsd application 0/5 0/0 ONLINE ONLINE racn2 
ora.racn2.ons application 0/3 0/0 ONLINE ONLINE racn2 
ora.racn2.vip application 0/0 0/0 ONLINE ONLINE racn2
8.启动asm
srvctl start asm -n racn1/2
9.向ocr添加database对象【su - oracle】
srvctl add database -d racndb -o  /u01/app/oracle/product/10.2.0/db_1
10.添加两个实例对象
srvctl add instance -d racndb -i racndb1 -n racn1
srvctl add instance -d racndb -i racndb2 -n racn2
11.修改实例和asm的依赖关系
srvctl modify instance -d racndb -i racndb1 -s +ASM1
srvctl modify instance -d racndb -i racndb2 -s +ASM2
12.启动数据库
srvctl start database -d racndb


[root@racn1 ~]# ps -ef|grep d.bin 
oracle 5583 5579 0 15:02 ? 00:00:00 /u01/app/oracle/product/10.2.0/crs/bin/evmd.bin 
root 5585 4890 0 15:02 ? 00:00:02 /u01/app/oracle/product/10.2.0/crs/bin/crsd.bin reboot 
root 5960 5613 0 15:03 ? 00:00:00 /u01/app/oracle/product/10.2.0/crs/bin/oprocd.bin run -t 1000 -m 500 -f 
oracle 6101 5663 0 15:03 ? 00:00:01 /u01/app/oracle/product/10.2.0/crs/bin/ocssd.bin 
root 8806 8710 0 15:08 pts/1 00:00:00 grep d.bin 
[root@racn1 bin]# which ocrcheck 
/u01/app/oracle/product/10.2.0/crs/bin/ocrcheck 
[root@racn1 bin]# ocrcheck 
Status of Oracle Cluster Registry is as follows : 
Version : 2 
Total space (kbytes) : 204560 
Used space (kbytes) : 3780 
Available space (kbytes) : 200780 
ID : 201522117 
Device/File Name : /dev/raw/raw2 
Device/File integrity check succeeded 

Device/File not configured 

Cluster registry integrity check succeeded 

[root@racn1 bin]# 
[root@racn1 bin]# which crsctl 
/u01/app/oracle/product/10.2.0/crs/bin/crsctl 
[root@racn1 bin]# crsctl query css votedisk 
0. 0 /dev/raw/raw1 

located 1 votedisk(s).

有文章说这一步不是必须做,而且看了crs_stat资源状态是正常的【在任一个节点执行】
[root@racn1 bin]# oifcfg iflist 
eth0 50.50.50.0 
eth0 60.60.60.0 
eth1 60.60.60.0 
[root@racn1 bin]# oifcfg getif 
[root@racn1 bin]# oifcfg setif -global eth1/60.60.60.0:public 
[root@racn1 bin]# oifcfg setif -global eth0/50.50.50.0:cluster_interconnect 
[root@racn1 bin]# oifcfg getif 
eth1 60.60.60.0 global public 
eth0 50.50.50.0 global cluster_interconnect

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21699095/viewspace-1348996/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21699095/viewspace-1348996/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值