参见,并谢谢不厌其烦的E-mail指点!
http://expert.csdn.net/Expert/topic/2255/2255401.xml?temp=.3653833
谢谢!

解决方案 »

  1.   

    我的总结!redhat linux 9下安装oracle 8.1.7成功!
    http://pop.pcpop.com/showtopic.aspx?topic_id=673770
    一、 软件要求:
    1、redhat linux9:
    shrike-i386-disc1.iso;
    shrike-i386-disc2.iso
    shrike-i386-disc3.iso
    2、补丁文件:
    i386-glibc-2.1-linux.tar.gz
    glibc-2.1.3-stubs.tar.gz
    3、JDK:
    jdk118_v3-glibc-2.1.3.tar.bz2
    二、 添加用户、组,相关路径,授权:
    1、添加组:
    groupadd oinstall 
    groupadd dba 
    2、添加用户:
    useradd oracle -g oinstall -G dba 
    3、设置密码:
    passwd oracle 
    4、添加路径:
    mkdir /u01
    mkdir /u01/app
    mkdir /u01/app/oracle
    mkdir /u01/app/oracle/product
    mkdir /u01/app/oracle/product/8.1.7 
    5、授权用户
    a、授给用户
    chown –R oracle.oinstall /u01
    chown –R oracle.oinstall /u01/app
    chown –R oracle.oinstall /u01/app/oracle
    chown –R oracle.oinstall /u01/app/oracle/product
    chown -R oracle.oinstall /u01/app/oracle/product/8.1.7 
    b、给予权限
    chmod 777 /u01
    chmod 777 /u01/app
    chmod 777 /u01/app/oracle
    chmod 777 /u01/app/oracle/product
    chmod 777 /u01/app/oracle/product/8.1.7
      

  2.   

    三、打第一个补丁: i386-glibc-2.1-linux.tar.gz
    cp i386-glibc-2.1-linux.tar.gz /
    tar zxvf i386.glibc-2.1-linux.tar.gz
    四、 隐藏gcc,cc,ld及四个so文件:
    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 /usr/lib 
    mkdir saved 
    mv libc.so libdl.so libm.so libpthread.so saved 
    mv libc.a libdl.a libm.a libpthread.a saved五、 JDK:jdk118_v3-glibc-2.1.3.tar.bz2
    tar –xvjf jdk118_v3-glibc-2.1.3.tar.bz2 –C /usr/local
    ln –s /usr/local/jdk118_v3 /usr/local/java六、用gedit/vi(我不熟悉)编辑/home/oracle/.bash_profile文件(隐藏的看不到)
    在原文件后附加,因为文本格式缘故,要小心点!
    # +------------------------------------------------------------+
    # | FILE : .bash_profile |
    # +------------------------------------------------------------+umask 022
    EDITOR=vi; export EDITOR
    TERM=xterm; export TERM
    TMPDIR=/tmp; export TMPDIR# +--------------------------+
    # | SETUP ORACLE ENVIRONMENT |
    # +--------------------------+export ORACLE_SID=o817db
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=/u01/app/oracle/product/8.1.7export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
    export TNS_ADMIN=$ORACLE_HOME/network/adminexport NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
    export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexport ORACLE_OWNER=oracle
    export ORACLE_TERM=xterm# +--------------------------+
    # | LINUX STUFF |
    # +--------------------------+export LD_ASSUME_KERNEL=2.4# +--------------------------+
    # | SETUP SEARCH PATH |
    # +--------------------------+PATH=$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/java/bin:.
    export PATH# +--------------------------+
    # | SETUP JAVA ENVIRONMENT |
    # +--------------------------+export JAVA_HOME=/usr/local/javaexport CLASSPATH=/u01/app/oracle/product/8.1.7/jdbc/lib/classes12.zip:/u01/app/oracle/product/8.1.7/JRE:/u01/app/oracle/product/8.1.7/jlib:/u01/app/oracle/product/8.1.7/rdbms/jlib:/u01/app/oracle/product/8.1.7/network/jlib:.# +-------------+
    # | "GREETINGS" |
    # +-------------+
    echo ".bash_profile executed"编辑存盘后,用户切换至oracle,执行 source .bash_profile
    此处要显示成功信息才成!(有问题的话给我发信息:[email protected]