LinuxAS4下安装oracle9i,以前用相同的方法装过两台,都成功安装,但今天怎么装报错...
具体是这样的,把环境准备好,oracle安装程序准备好,运行./runInstaller,就直接报以下错误:
#./runInstaller
Initializing Java Virtual Machine from /tmp/OraInstall2007-08-21_07-43-44PM/jre/bin/java. Please wait...
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

解决方案 »

  1.   

    另附,安装的全程代码如下:
    rpm -ivh /compat-gcc-32-3.2.3-47.3.i386.rpm
    rpm -ivh /compat-gcc-32-c++-3.2.3-47.3.i386.rpm
    rpm -ivh  /libaio-devel-0.3.103-3.i386.rpm
    rpm -ivh /freetype-devel-2.1.9-1.i386.rpm
    rpm -ivh /fontconfig-devel-2.2.3-7.i386.rpm
    rpm -ivh /xorg-x11-devel-6.8.2-1.EL.13.6.i386.rpm
    rpm -ivh /xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.6.i386.rpm
    rpm -ivh /p4198954_21_LINUX/4198954/compat-libcwait-2.0-2.i386.rpm
    rpm -ivh   /p4198954_21_LINUX/4198954/compat-oracle-rhel4-1.0-5.i386.rpm
     
    su -
    cd $HOME
    echo export ORACLE_SID=ora9i >> .bash_profile
    echo export ORACLE_BASE=/u01/app/oracle >> .bash_profile
    echo export ORACLE_HOME='$ORACLE_BASE/product/9.2.0.4.0' >> .bash_profile
    echo "export NLS_LANG=AMERICAN" >>.bash_profile
    source .bash_profilegroupadd dba  -g 115
    groupadd oinstall  -g 116
    useradd -g oinstall -G dba -d /home/oracle -s /bin/bash oracle  -u 175
    passwd oracleecho kernel.shmall=2097152 >> /etc/sysctl.conf
    echo 'kernel.sem=100 3200 100 100' >> /etc/sysctl.conf
    echo fs.file-max=65536 >> /etc/sysctl.conf
    echo 'net.ipv4.ip_local_port_range=1024 65000' >> /etc/sysctl.conf
    echo 'oracle soft nofile 65536' >> /etc/security/limits.conf
    echo 'oracle hard nofile 65536' >> /etc/security/limits.conf
    echo 'oracle soft nproc 16384' >> /etc/security/limits.conf
    echo 'oracle hard nproc 16384' >> /etc/security/limits.conf
    echo vm: new_wire_method = 0 >> /etc/sysconfigtab
    mkdir -p $ORACLE_HOME
    chown -R oracle:dba $ORACLE_BASEsu oracle
    cd ~oracle
    echo export install=/home/ora9i/Disk1/runInstaller >> .bash_profile
    echo export ORACLE_SID=$ORACLE_SID >> .bash_profile
    echo export ORACLE_BASE=$ORACLE_BASE >> .bash_profile
    echo export ORACLE_HOME='$ORACLE_BASE/product/9.2.0.4.0'  >> .bash_profile
    echo export PATH='/usr/bin:/bin:/usr/bin/X11/:/usr/local/bin:$PATH' >> .bash_profile
    echo umask 022 >> .bash_profile
    echo unset LANG >>.bash_profile
    echo "export NLS_LANG=AMERICAN" >>.bash_profile
    source .bash_profilesu - oracle
    cd $HOME
    echo export PATH='$ORACLE_HOME/bin:$PATH' >> .bash_profile
    echo export CLASSPATH='$ORACLE_HOME/jlib' >> .bash_profile
    echo export LD_LIBRARY_PATH='$ORACLE_HOME/lib' >> .bash_profile
    echo export LIBPATH='$ORACLE_HOME/lib32' >> .bash_profile
    source .bash_profile#reboot./runInstaller