安装cluster软件 在节点2执行root.sh脚本 报错如下:
Running vipca(silent) for configuring nodeapps
/db/oracle/product/10.2.0/crs/jdk/jre//bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
方案一:解决方案如下,分别修改 $CRS_HOME/bin 目录下的srvctl和vipca文件,在vipca文件ARGUMENTS=""行之前和srvctl文件的export LD_ASSUME_KERNEL行之后增加 unset LD_ASSUME_KERNEL 语句 。
修改之后再用root用户执行vipca就可以了。
方案二:
解决方案如下,分别修改 $CRS_HOME/bin 目录下的srvctl和vipca文件
vipca注释以下行 注释效果如下
#Remove this workaround when the bug 3937317 is fixed
arch=`uname -m`
# if [ "$arch" = "i686" -o "$arch" = "ia64" -o "$arch" = "x86_64" ]
# then
# LD_ASSUME_KERNEL=2.4.19
# export LD_ASSUME_KERNEL
# fi
#End workaround
一般情况下注释vipca之后 重新执行./vipca后会执行通过 但是如果运行srvctl 也会报错。
srvctl 注释以下行,注释效果入下
#Remove this workaround when the bug 3937317 is fixed
#LD_ASSUME_KERNEL=2.4.19
#export LD_ASSUME_KERNEL
#Run ops control utility
公网IP 使用了私网IP在第二个节点执行root.sh报错信息如下
/db/oracle/product/10.2.0/crs/jdk/jre//bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file
解决办法:
1:不去理会,选择继续,然后安装10.2.4.及以上版本的patches,然后手工vipca完成vip配置工作,因为这个错误在10.2.4版本中已经得到修复
2:手工配置
CRS_HOME/bin # ./oifcfg setif –global eth0/143.167.7.0:public
CRS_HOME/bin # ./oifcfg setif –global eth1/10.10.7.0:cluster_interconnect
CRS_HOME/bin # ./oifcfg getif
CRS_HOME/bin # ./oifcfg iflist
然后再在CRS_HOME/bin 下执行vipca
# ./vipca 重新配置VIP
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27146953/viewspace-735132/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/27146953/viewspace-735132/