centos 6.0下安装oracle 10g出现的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 6.0下安装oracle 10g出现的问题相关的知识,希望对你有一定的参考价值。

./runInstaller: /home/oracle/database/install/.oui: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

参考技术A 缺少一个软件包。
glibc
你可以在光盘上找到文件以glibc开头的这个包使用如下命令安装:
# rpm -ivh glibc****.rpm
安装后在/lib下就会有ld-linux.so.2这个文件了。追问

请说明glibc****.rpm
我再盘里的glibc****文件都装了,最新下载的centos6.0 64位官网的盘

追答

我安装的redhat server6.1应该跟centos6.0没什么差别的。
我现在暂时没法登录系统,但我记得这个包是glibc开头的,后面是版本号。
你可以在系统中查询一下所安装的glibc包里是否包含了ld-linux.so.2这个文件。
# rpm -qa|grep glibc
# rpm -ql 查询到的glibc的名称|grep ld-linux.so.2
或者直接去/lib 下检查一下有没有ld-linux.so.2这个文件,如果有那就说明不是缺少这个包的问题了,就需要找其他原因,先排除这一个吧。

追问

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-11-22_10-06-35AM. Please wait ...[oracle@NCSJ database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2011-11-22_10-06-35AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory

追答

你检查一下有没有这个包libXp-1.0.0-8.1.el5
[root@test1 /]# rpm -qa|grep -i libxp
libXpm-3.5.5-3
libXp-1.0.0-8.1.el5
[root@test1 /]# rpm -ql libXp-1.0.0-8.1.el5|grep -i libxp
/usr/lib/libXp.so.6
/usr/lib/libXp.so.6.2.0
/usr/share/doc/libXp-1.0.0
/usr/share/doc/libXp-1.0.0/AUTHORS
/usr/share/doc/libXp-1.0.0/COPYING
/usr/share/doc/libXp-1.0.0/ChangeLog
/usr/share/doc/libXp-1.0.0/INSTALL
/usr/share/doc/libXp-1.0.0/README

追问

[oracle@NCSJ database]$ rpm -qa|grep -i libxp
libXp-1.0.0-15.1.el6.x86_64
libXpm-3.5.8-2.el6.x86_64
我的是 centos6.0 64位安装oracle 10g 64位,搜了很多资料,说是要安装libXp-1.0.0-8.i386.rpm包,但是强制安装都安装不了,我QQ84443016, 请加我,不胜感激!

本回答被提问者采纳
参考技术B 安装报错
./runInstaller: /home/oracle/db/database/install/.oui: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

yum install ld-linux.so.2
if the yum fail,you can use this method.
wget ftp://rpmfind.net/linux/opensuse/distribution/11.1/repo/oss/suse/x86_64/glibc-32bit-2.9-2.3.x86_64.rpm
rpm -ihv glibc-32bit-2.9-2.3.x86_64.rpm
updatedb (update database)
locate ld-linux.so.2 (check if the file is exist)
参考技术C 什么问题?
===========

百度知道怎么搞的,开始回答的时候根本看不到提问者截图之类的说明,这样怎么回答?
===========
看图是缺少依赖的包,一般在CentOS的DVD镜像里都有的,找到匹配的安装上就是了。

建议安装前看看相关的CentOS6系统下Oracle安装指导文档,最好是官方的或者比较正式的文档。
参考技术D 我的centos的安装景象里有libXp的包: [root@GxCentos CentOS]# ll -a libXp* -rw-rw-r-- 1 501 501 23102 2007-11-21 libXp-1.0.0-8.1.el

[转帖] CentOS7 与 CentOS6的对比

来源网站:

http://blog.51cto.com/fengery/1901349

centos6.x_centos7.x差异改进明细

感谢原作者

centos官方帮助文档:https://wiki.centos.org/zh/Documentation

 centos7发行注记:https://wiki.centos.org/zh/Manuals/ReleaseNotes/CentOS7

  RHEL7.3发行注记:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/7.3_Release_Notes/index.html

 

技术分享图片

 

以上是关于centos 6.0下安装oracle 10g出现的问题的主要内容,如果未能解决你的问题,请参考以下文章

32位Oracle10g在64位CentOS下安装失败记录

centos7上安装oracle10g

w10安装oracle, 正在检查操作系统要求... 实际结果: 6.2

Oracle 10G 安装文档

企业版Oracle10g的安装-过程

Windows下Oracle10g的安装图解