日期:2014-05-16  浏览次数:20634 次

求助~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 加个符号连接试试。