Oracle only certified RedHat Advanced Server as supported platform.
所以可能会遇到莫名的问题。
找GOOGLE上找找吧!

解决方案 »

  1.   

    redhat 9 算不算 Advanced Server 啊!?
      

  2.   

    redhat9当然不是Advanced Server 啊;
    从你安装出错信息来看,主要是缺少开发软件包,redhat9当然可以安装Oracle9i了,在REDHAT9中安装Oracle9i需要安装如下开发软件包:
    gcc-3.2.2-5
    cpp-3.2.2-5
    glibc-devel-2.3.2-11.9
    binutils-2.13.90.0.18-9
    compat-gcc-7.3-2.96.118.i386.rpm
    compat-libgcj-7.3-2.96.118.i386.rpm
    compat-libgcj-devel-7.3-2.96.118.i386.rpm
    nss_db-compat-2.2-20.i386.rpm;
    详细的安装过程可在http://linux.oreillynet.com/lpt/a/4141中找到!
      

  3.   


    /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
    export LD_ASSUME_KERNEL=2.2.5
    更改上面的内核为这个应可以的
      

  4.   

    估计是决少哪个包
    http://www.linuxsir.org/bbs/showthread.php?s=f83886460cf1a900f7c9f65149c9e7a4&threadid=46429
      

  5.   

    这是我安装8i的步骤,你参考
    1.root安装jdk1.41
    2.root vi /etc/profile添加以下语句
    export JAVA_HOME=/opt/IBMJava2-141
    export PATH=$PATH:/opt/IBMJava2-141/bin
    export PATH=$PATH:/opt/IBMJava2-141/jre/bin
    3.root 创建用户和组
    groupadd dba
    useradd oracle –g dba
    passwd oracle
    4.root安装glibc2.1
    cd /
    tar zxvf /…/i386-glibc-2.1-linux.tar.gz
    cd /usr/bin
    mkdir saved
    mv gcc cc ld saved
    ln –s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
    ln –s gcc cc
    ln –s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld
    cd ../lib
    mkdir saved
    mv libc.so libdl.so libm.so libpthread.so saved
    mv libc.a libdl.a libm.a libpthread.a saved
    4.oracle 设置oracle用户的环境变量 vi .bash_profile添加以下语句
    export LD_ASSUME_KERNEL=2.2.5
    export ORACLE_HOME=/home/oracle
    export LD_LIBRARY_PATH=/home/oracle/lib
    export ORACLE_BASE=/home/oracle
    export ORACLE_SID=mes
    export PATH=$PATH:$ORACLE_HOME/bin
    5.logout oracle
    6.login oracle
    7.安装oracle
    ./runInstaller
    ./orainstroot.sh(root)
    ./root.sh
    ./