10g VIP offine Intermittantly on vmware

March 14th, 2010 | Categories: Boring | Tags:

最近在vmware上安装10g oracle clusterware频频出现问题。一个问题是,安装完毕后,运行root.sh无法初始化OCR,后来set -x后发现是原来11g clusterware相关的文件没有删除干净,/etc/oracle目录有旧的ocr.loc和一个叫做sclcr的目录,删除后OK.

安装完毕后,两个虚拟机的VIP又非常的不稳定,经常自动Offline或者failover到另外的一个节点。

[    RACG][1] [716836][1][ora.oradb31.vip]: clsrcexecut: rc = 1, time = 5.305s
[    RACG][1] [716836][1][ora.oradb31.vip]: clsrcexecut: env ORACLE_CONFIG_HOME=/u01/app/crs/oracle
[    RACG][1] [716836][1][ora.oradb31.vip]: clsrcexecut: cmd = /u01/app/crs/oracle/bin/racgeut -e _USR_ORA_DEBUG=0 54 /u01/app/crs/oracle/bin/racgvip check oradb31
[    RACG][1] [716836][1][ora.oradb31.vip]: clsrcexecut: rc = 1, time = 1.202s
[    RACG][1] [716836][1][ora.oradb31.vip]: end for resource = ora.oradb31.vip, action = start, status = 1, time = 6.598s
[    RACG][1] [786632][1][ora.oradb31.vip]: Invalid parameters, or failed to bring up VIP (host=oradb31)

搜索metalink原来是因为Default Gateway [ID 399213.1]的原因。因为是虚拟机,所以default gateway(比方说192.168.2.1)无法ping通。导致Oracle认为节点的VIP有问题,自动failover VIP。通过修改$ORA_CRS_HOME/bin/racgvip中默认的DEFAULTGW为虚拟机的public IP解决。

奇怪是同样的IP设置,安装Oracle11gR1 Clusterware的时候就没有问题,或许检查VIP状态的机制有了改进。

BTW:在server上使用screen的时候出现了如下错误:Cannot open your terminal ‘/dev/pts/0′ - please check. 万能的google告诉我: 可以使用script命令来记录这个终端会话,执行script /dev/null 然后就可以打开screen了

NOTE:298895.1 - Modifying the default gateway address used by the Oracle 10g VIP

VIP Going Offline Intermittantly - Slow Response from Default Gateway [ID 399213.1]

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪 ViVi 365Key 网摘 天极网摘 和讯网摘 博拉网 POCO 网摘 饭否 QQ 书签 Digbuzz 我挖网 Mister Wong
No comments yet.