libpthread.so.0: cannot open shared object file解決方法
阿新 • • 發佈:2019-01-25
在linux 5上裝10G RAC時,常常會碰到“libpthread.so.0: cannot open shared object file"這個報錯的,這個報錯是由於無法使用vipca導致的。 該報錯有以下兩種解決方案:
方法1:
不去理會,選擇繼續,然後安裝10.2.0.4及以上版本的patchsets,然後在來手工執行vipca完成vip配置工作,因為這個錯誤在10.2.0.4版本中已經得到修復
方法2:
手工配置
確認網路配置
關於這個報錯,Oracle有以下文件進行說明
這幾個地方都要注意:
<CRS_HOME>/bin/vipca
<CRS_HOME>/bin/srvctl
<RDBMS_HOME>/bin/srvctl
<ASM_HOME>/bin/srvctl
方法1:
不去理會,選擇繼續,然後安裝10.2.0.4及以上版本的patchsets,然後在來手工執行vipca完成vip配置工作,因為這個錯誤在10.2.0.4版本中已經得到修復
方法2:
手工配置
確認網路配置
# ./oifcfg getif
eth0 172.21.1.0 global public
eth1 10.10.10.0 global cluster_interconnect
# ./oifcfg iflist
eth0 172.21.1.0
eth1 10.10.10.0
如果不正確可以使用下列命令配置然後修改vipca和srvctl ,搜尋LD_ASSUME_KERNEL,註釋掉下列幾行# ./oifcfg setif -global eth0/172.21.1.0:public # ./oifcfg setif -global eth1/10.10.10.0:cluster_interconnect
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
再執行./vipca即可,二者原理相同關於這個報錯,Oracle有以下文件進行說明
這幾個地方都要注意:
<CRS_HOME>/bin/vipca
<CRS_HOME>/bin/srvctl
<RDBMS_HOME>/bin/srvctl
<ASM_HOME>/bin/srvctl