ITPub博客

首页 > 数据库 > > 【问题处理】启动OUI抛出libXp.so.6: cannot open shared object file问题处理

【问题处理】启动OUI抛出libXp.so.6: cannot open shared object file问题处理

作者:secooler 时间:2019-12-28 00:54:16 0 删除 编辑
在Linux/UNIX操作系统上使用OUI安装数据库软件时,经常遇到类似如下的问题。解决这些问题时,最优先考虑的就是检查操作系统所需的安装包是否安装妥当。80%的原因都与操作系统的rpm包未预先安装完整有关。

1.问题现象
在启动OUI安装数据库软件时的错误提示如下。
ora10g@secdb /software/ora10g/database$ ./runInstaller
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
                                      Passed


All installer requirements met.

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-01-13_10-59-22AM. Please wait ...ora10g@secdb /software/ora10g/database$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2011-01-13_10-59-22AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at sun.security.action.LoadLibraryAction.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
        at sun.awt.DebugHelper.<clinit>(Unknown Source)
        at java.awt.Component.<clinit>(Unknown Source)


2.问题原因
仔细观察报错信息的第一行,其中涉及到“libXp”相关信息,这便预示着在这套操作系统中缺少与之对应的安装包触发了这个报错。

3.问题处理
问题处理方法很简单,使用root用户登录操作系统,在操作系统安装光盘中找到对应的安装包并安装。

# rpm -ivh libXp-1*

为了保证不确实其他安装包,可一并安装如下rpm包。
# rpm -ivh setarch-2*
# rpm -ivh make-3*
# rpm -ivh glibc-2*
# rpm -ivh libaio-0*
# rpm -ivh compat-libstdc++-33-3*
# rpm -ivh compat-gcc-34-3*
# rpm -ivh compat-gcc-34-c++-3*
# rpm -ivh openmotif-2*
# rpm -ivh compat-db-4*

在将确实的rpm包安装完毕后,OUI图形界面便可以顺利的启动,进入安装过程。

4.小结
有关安装的更多参考请查看Oracle官方文档:http://download.oracle.com/docs/html/B10813_01/toc.htm
我们应该在“万事俱备”之时,再启动OUI的安装界面。在数据库实例创建之前同样要做好这方面的检查。

Good luck.

secooler
11.01.13

-- The End --

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/519536/viewspace-3133948/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE 总监,阿里云MVP,北京大学理学硕士,恩墨学院创始人,教育专家,中国区 Cloudera 首位官方授权大数据讲师,金牌培训专家,BDA大数据联盟创始人,OCM联盟创始人,ACCUG创始人、ACOUG核心专家,Blogger。

注册时间:2008-03-16

  • 博文量
    1601
  • 访问量
    8477197