rhel5安裝oracle10g

byfree發表於2008-05-13

簡單記錄下自己安裝時遇到的一些問題。

1.準備好安裝環境
根據RHEL4上的安裝方法,檢查下列包是否安裝
binutils
compat-db
control-center
gcc
gcc-c++
glibc
glibc-common
gnome-libs
libstdc++
libstdc++-devel
make
sysstat

2.修改OS共享記憶體段
# sysctl -a
# vi /etc/sysctl.conf
設定kernel.shmmax=2147483648

3.ORACLE使用者建立和環境變數設定
# groupadd dba
# groupadd oinstall
# useradd -g oinstall -G dba oracle
# passwd oracle

# mkdir -p /u01/app/oracle
# chown oracle.oinstall /u01/app/oracle

# su - oracle
$ vi .bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=orcl
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib

4.開始安裝ORACLE
當我執行runInstaller命令開始安裝時,跳出如下錯誤:

Using paramFile: /utils/database/install/oraparam.ini

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
                                      Failed <<<<

這個問題是因為預設rhel5不支援10g,通過修改安裝檔案
# vi /10201_database_linux32/database/install/oraparam.ini
[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2(增加了redhat-5)
再新增
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256

修改完成後,繼續安裝,又出現如下報錯:
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2008-05-12_07-36-01PM. Please wait ...[oracle@
localhost database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2008-05-12_07-36-0
1PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at sun.security.action.LoadLibraryAction.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
        at sun.awt.DebugHelper.(Unknown Source)
        at java.awt.Component.(Unknown Source)

在RHEL5以前這個錯誤是因為缺少XFree86-libs或xorg-x11-deprecated-libs這兩個包其中一個(版本不同包不同),而在RHEL5中前面的包被libXp所取代了,因此找到libXp-1.0.0-8.i386.rpm包。
# rpm -ivh libXp-1.0.0-8.i386.rpm

之後安裝順利完成。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17997/viewspace-265241/,如需轉載,請註明出處,否則將追究法律責任。

相關文章