在Linux 系統上如Red Hat as 5 上安裝Oracle 10g RAC 時,我們經常會碰到這樣或那樣的錯誤。有的是新環境缺少這樣那樣的配置,有的是老環境有這樣那些的不合適設定,有時候還能碰到一些bug 。
我從2005 年開始安裝10g RAC 到現在,遇見了各種各樣的問題。現在將這些安裝過程中注意的要點和出現的問題做一個總結。
一、安裝作業系統補丁包
您需要檢查和安裝下列的補丁包。
rpm -ivh setarch-2.0-1.1.x86_64.rpm
rpm -ivh make-3.81-3.el5.x86_64.rpm
rpm -ivh glibc-2.5-24.*
rpm -ivh libaio-0.3.106-3.2.*
rpm -ivh compat-libstdc++-*
rpm -ivh compat-gcc-34-3.4.6-4.x86_64.rpm
rpm -ivh compat-gcc-34-c++-3.4.6-4.x86_64.rpm
rpm -ivh gcc-4.1.2-42.el5.x86_64.rpm
rpm -ivh libXp-1.0.0-8.1.el5.*
rpm -ivh openmotif-2.3.0-0.5.el5.*
rpm -ivh compat-db-4.2.52-5.1.*
如果沒有安裝完整,可能會有一面一些錯誤會遇到。
錯誤一:
/tmp/OraInstall2007-12-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred..
原因是:缺少支援列印的圖形化動態連結程式庫libXp.so.6
這個錯誤是由於缺少系統安裝包,在RHEL5 以前的版本,可以安裝xorg-x11-deprecated-libs 包即可,這個安裝包可以在系統光碟片第三張盤中找到(對於RedHat as4.2 以前,redhat as4.4 是在第四張安裝光碟片)
xorg-x11-deprecated-libs-6.8.2-31.i386.rpm
錯誤二:
Exception :java.lang.UnsatisfiedLinkError:/usr/java/j2sdk1.4.2_06/jre/lib/i386/libawt.so: libXt.so.6: cannot open shared object file: No such file or directory
這個錯誤是也是由於缺少系統安裝包造成的,只需安裝XFree86-libs 包即可,這個安裝包可以在系統光碟片中找到。
在上面兩個錯誤如果出現在redhat as5 版本中,解決如下:
在RHEL5 中上面的包被libXp 所取代了,因此rpm -ivh libXp-1.0.0-8.i386.rpm 將包打上後問題即可解決。
錯誤三:
error while loading shared libraries: libstdc++-libc6.1-1.so.2
只用執行如下操作ln -s libstdc++-libc6.2-2.so.3 libstdc++-libc6.1-1.so.2
最後安裝“rpm -ivh libXp-1.0.0-8.i386.rpm ”問題解決。
錯誤四:在安裝資料庫的時候出現
“uError in invoking target 'all_no_orcl ihsodbc' of makefile'/u01/app/oracle/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk'.See '/u01/app/oracle/oraInventory/logs/installActions2006-10-16_06-41-37PM.log'for details ”的錯誤。
經過分析缺少一個包:compat-libstdc++-33.i386.rpm 的包
[root@dg1 Server]# rpm -ivh compat-libstdc++-*.rpm
warning: compat-libstdc++-296-2.96-138.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:compat-libstdc++-33 ########################################### [ 50%]
2:compat-libstdc++-296 ########################################### [100%]
安裝後,問題解決。