求助~linux下oracle的安装问题---有可能是glibc版本的问题但是我不会降
[oracle@localhost Disk1]$ ./runInstaller
[oracle@localhost Disk1]$ Initializing Java Virtual Machine from /tmp/OraInstall2007-06-26_01-07-51PM/jre/bin/java. Please wait...
/tmp/OraInstall2007-06-26_01-07-51PM/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
我是按照网上的教程安装的,我的glibc版本是
[root@localhost oracle]# rpm -qa|grep glibc
glibc-common-2.5-3
glibc-devel-2.5-3
glibc-headers-2.5-3
glibc-2.5-3
我的linux是fc6,要装的oracle是9i。
在网上看有的是说glibc版本高,应该降成2。1,但是本人不会,卸载的时候有报错,好象是有依赖性错误导致不能卸载,2。1的又不能强制安装(我不会强制安)。网上还有人说软连接,ln -s 什么的,可是我按着他的步骤作会报错说没有文件或者目录,请懂行人帮我指点一下,谢谢。本人咕哝好几天了,实在不会。。。。
------解决方案--------------------这两个帖子里的方法试过么?
http://www.redhat.com.cn/kbase/1030.php
http://www.jijiao.com.cn/database/Oracle/00000010.htm
楼主说:
网上还有人说软连接,ln -s 什么的,可是我按着他的步骤作会报错说没有文件或者目录。
----------------
ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so\
/usr/lib/libstdc++-libc6.1-1.so.2
是这个么?
文件名libstdc++-3-libc6.2-2-2.10.0.so只是一个例子,由于系统和开发环境的版本不同,文件名中的那些版本好可能会不同,但是楼主的的/usr/lib目录里应该有类似文件名,找到后可以用ln 加个符号连接试试。