在Red Hat Linux5.6上安裝RAC for oracle10gR2 碰到的問題解決辦法

xcdream6發表於2012-07-11

安裝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 目錄下的srvctlvipca檔案,在vipca檔案ARGUMENTS=""行之前和srvctl檔案的export LD_ASSUME_KERNEL行之後增加 unset LD_ASSUME_KERNEL 語句

   修改之後再用root使用者執行vipca就可以了。

方案二:

解決方案如下,分別修改 $CRS_HOME/bin 目錄下的srvctlvipca檔案

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章