Oracle RAC一节点系统重做问题(二)

2014-11-24 19:01:00 · 作者: · 浏览: 59
/listener.ora


原来的监听器文件的配置是基于节点2 的,所有这里修改成符合节点1 的。这个修改很容易。


LISTENER_WEBRAC1 =


(DESCRIPTION_LIST =


(DESCRIPTION =


(ADDRESS_LIST =


(ADDRESS = (PROTOCOL = TCP)(HOST = webrac1-vip)(PORT = 1521)(IP = FIRST))


)


(ADDRESS_LIST =


(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.42)(PORT = 1521)(IP = FIRST))


)


(ADDRESS_LIST =


(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))


)


)


)



第九步,修改配置文件$ORACLE_HOME/dbs 下的spfile 文件和密码文件,对象为ASM 实例和数据库实例。


只要修改一下文件名称就可以,例如:


cp orapw+ASM2 orapw+ASM1


cp spfile+ASM2.ora spfile+ASM1.ora



第十步,使用crs_start -all 启动所有资源。


经过这十步,新系统被快速加入到RAC 中。整个过程中,不需要停数据库服务。



[oracle@webrac1 ~]$ crs_stat -t


名称 类型 目标 状态 主机


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


ora.webdb.db application ONLINE ONLINE webrac2


ora....ebdb.cs application ONLINE ONLINE webrac2


ora....db1.srv application ONLINE ONLINE webrac2


ora....b1.inst application ONLINE ONLINE webrac1


ora....b2.inst application ONLINE ONLINE webrac2


ora....SM1.asm application ONLINE ONLINE webrac1


ora....C1.lsnr application ONLINE ONLINE webrac1


ora....ac1.gsd application ONLINE ONLINE webrac1


ora....ac1.ons application ONLINE ONLINE webrac1


ora....ac1.vip application ONLINE ONLINE webrac1


ora....SM2.asm application ONLINE ONLINE webrac2


ora....C2.lsnr application ONLINE ONLINE webrac2


ora....ac2.gsd application ONLINE ONLINE webrac2


ora....ac2.ons application ONLINE ONLINE webrac2


ora....ac2.vip application ONLINE ONLINE webrac2


[oracle@webrac1 ~]$


2. 总结
这个问题关键点在于 $CRS 目录中 root.sh 文件,这个文件在 /etc 等目录下创建了一些文件。这些文件,如果你很清楚,也可以手工去创建。


RAC 整个环境都是正常的, OCR 配置在存储上正常访问,所以问题本质上也就是配置配置访问链接。