Issues when Add Nodes into RAC 10g

近期在客户处将原先的4节点RAC扩充到8节点。期间碰到一些问题,总结一下。 系统环境: Redhat Enterprise Server 4,Oracle RAC 10.2.0.4,OCFS2 一。现象: 往CRS中添加节点时运行rootaddnode.sh会报PRKC-1044错误。 PRKC-1044 – FAILED TO CHECK REMOTE COMMAND EXECUTION 原因: 在配置ssh对等性的时候,设置的passphrase非空。 解决方法: 重新配置ssh对等性,在Enter passphrase (empty for no passphrase): 时直接回车,不要输入任何密码。 二。现象: 在使用dbca往RAC中添加新节点时报TNS-04602错误。 TNS-04414: File Error caused by: TNS-04602: Invalid syntax error: Expected “LITERAL” before or at… 原因: 数据库中没有设置remote_listener参数。 解决方法: [sourcecode language=”sql” light=”true”]alter system set remote_listener=’LISTENERS_RAC’ scope=both;[/sourcecode] 三。总结…

How to change private interface in 10g cluster

如果要修改Private Interface的实际IP地址,必须要在操作系统级别修改,比如通过ifconfig命令以及修改/etc/hosts文件等,而为了避免发生node evictions,需要保证CRS stack down。在修改完IP地址以后,再重新让CRS stack up,才可以使用oifcfg命令修改保存在OCR中的信息。 在10gR2以前起停CRS Stack使用init.crs。 #init.crs stop #init.crs start 在10gR2以后可以使用crsctl命令。 #crsctl stop crs #crsctl start crs 1. 检查当前的网络资源配置 % $ORA_CRS_HOME/bin/oifcfg getif 2. 删除原先的Private Interface设置 % $ORA_CRS_HOME/bin/oifcfg delif –global eth1 3. 添加新的Private Interface设置(此处例子仅仅修改subnet,如果修改了eth1,就是修改了interface name) % $ORA_CRS_HOME/bin/oifcfg setif –global eth1/192.168.1.0:cluster_interconnect 4. 再次检查网络资源配置确认已经修改成功 % $ORA_CRS_HOME/bin/oifcfg getif 5. 重新启动数据库实例,以确认RAC使用了正确的Private Interface作Cache Fusion。在告警日志中检查如下输出: Cluster communication is configured…

T-Shirt for ACOUG

为了这个周六(3月20日)即将举行的ACOUG首次活动,我们准备了一些礼品在现场发给大家。 几件印有Oracle Technology字样的T-Shirt,虽然现在仍然是飘雪的早春,但是希望这几件短袖能够给大家带去我们的热情。 另外还有一些书籍,请猛击这里。 我们的地点大概能够容纳50人,现在报名人数已经超过70人,请各位拿出站着挤在一起听演唱会的准备来,再次预祝ACOUG首次活动圆满成功。