redhat版本是[红帽企业5.4].rhel-server-5.4-i386-dvd
现在出现的问题是
[oracle@localhost Disk1]$ sh runInstaller
[oracle@localhost Disk1]$ Initializing Java Virtual Machine from /tmp/OraInstall2010-05-06_07-02-27PM/jre/bin/java. Please wait...
/tmp/OraInstall2010-05-06_07-02-27PM/jre/bin/i386/native_threads/java: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory
请问这是怎么回事?
怎么解决?

解决方案 »

  1.   

    #rpm -qa |grep libstdc++-libc看看有没有结果,没有的话就装上这个包
      

  2.   

    没找到动态连接库?
    libc6.1-1.so.2不存在?
      

  3.   

    [root@localhost ~]# rpm -qa |grep libstdc++-libc[root@localhost ~]# 
    没有反应是安装哪个包?
    libstdc++-4.1.2-46.el5.i386.rpm
    libstdc++-devel-4.1.2-46.el5.i386.rpm
    libstdc++44-devel-4.4.0-6.el5.i386.rpm
      

  4.   

    libstdc++-libc好像跟你例出的3个不同。你把上面3个都装上,如果还不行,说明再需要从OS安装包中找libstdc++-libc的RPM包
      

  5.   

    创建个连接试试
    root 用户
    # ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2
      

  6.   

    报错里不有了吗 应该安装这个包吧:libstdc++-libc6.1-1.so.2
    安装oracle其实还是oracle enterprise linux 好