linux oracle异常,Linux上oracle常见安装异常总结

Linux下oracle常见安装错误总结

错误一:

/tmp/OraInstall2007-12-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so:

libXp.so.6: cannot open  shared object file: No such file or directory

occurred..

原因是:缺少支持打印的图形化动态链接库libXp.so.6

这个错误是由于缺少系统安装包,在RHEL5以前的版本,可以安装xorg-x11-deprecated-libs包即可,这个安装包可以在系统光盘第三张盘中找到(对于redhat as4.2以前,redhat as4.4是在第四张安装光盘)

我下载的文件如下:

xorg-x11-deprecated-libs-6.8.2-31.i386.rpm

错误二:

Exception

:java.lang.UnsatisfiedLinkError:/usr/java/j2sdk1.4.2_06/jre/lib/i386/libawt.so:

libXt.so.6: cannot open shared object file: No such file or directory

这个错误是也是由于缺少系统安装包造成的,只需安装XFree86-libs包即可,这个安装包可以在系统光盘中找到。

在上面两个错误如果出现在redhat as5版本中,解决如下:

在RHEL5中上面的包被libXp所取代了,因此rpm -ivh libXp-1.0.0-8.i386.rpm将包打上后问题即可解决。

错误三:

error while loading shared libraries: libstdc++-libc6.1-1.so.2

只用执行如下操作 ln -s libstdc++-libc6.2-2.so.3 libstdc++-libc6.1-1.so.2

参考案例

案例一:

在RHEL5上测试安装oracle10g,本以为之前转过11g,这次会比较顺利,结果还是遇到两个问题。

首先,在执行runInstaller时,系统报错:

You do not have sufficient

permissions to access the inventory '/oracle11g/oraInventory'.

Installation cannot continue. Make sure that you have read/write

permissions to the inventory directory and restart the installer.:

Permission denied

这里采用的是新建一个10g用户的方法让10g,11g并存,实际上在启动安装程序的时候,oracle会去找/etc/oraInst.loc和oratab这两个文件(hp是/var/opt/oracle)

而在oraInst.loc里面定义了inventory_loc的位置和inst_group,由于之前装过了一个11g,里面的定义都是针对

11g用户设置的,所以才会报错。解决办法是执行runInstaller -invPtrLoc /oracle10g/oraInst.loc

命令就可以绕过去了,oracle会创建一个新的loc文件。

上一步成功通过之后,紧接着报了下面的错:

Exception

java.lang.UnsatisfiedLinkError:

/tmp/OraInstall2007-08-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so:

libXp.so.6: cannot open shared object file: No such file or directory

occurred..

java.lang.UnsatisfiedLinkError:

/tmp/OraInstall2007-08-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so:

libXp.so.6: cannot open shared object file: No such file or directory

在RHEL5以前这个错误是因为缺少XFree86-libs或xorg-x11-deprecated-libs这两个包其中一个(版本不同包不

同),而在RHEL5中前面的包被libXp所取代了,因此rpm -ivh

libXp-1.0.0-8.i386.rpm将包打上后问题解决。之后一切顺利。

案例二:

参考 http://moto.debian.org.tw/viewtopic.php?t=8055&sid=eb2524337903c5af7ce1e839e0a35b68

进行前期的安装准备

在开始安装时出现以下错误:

对于error while loading shared libraries: libstdc++-libc6.1-1.so.2

我的解决办法是

ln -s libstdc++-libc6.2-2.so.3 libstdc++-libc6.1-1.so.2

对于

Exception

:java.lang.UnsatisfiedLinkError:/usr/java/j2sdk1.4.2_06/jre/lib/i386/libawt.so:

libXp.so.6: cannot open shared object file: No such file or directory

的解决办法是

apt-get install libXp.so.6

apt-get install libXt.so.6

apt-get install libxtst6

案例三:

在RH Linux7.3上使用JasperReport作为报表引擎时,碰到了一样的问题:

Exception

:java.lang.UnsatisfiedLinkError:/usr/java/j2sdk1.4.2_06/jre/lib/i386/libawt.so:

libXt.so.6: cannot open shared object file: No such file or directory

在各位前面回复的提示下,经过一上午的google,终于得以解决这个问题

原因是:缺少支持打印的图形化动态链接库libXp.so.6(也许还有相关的其他库)

解决办法:下载并安装XFree86-libs-4.2.0-8.i386.rpm,/usr/X11R6/lib下就会出现需要的libXp.so.6.2

附上XFree86-libs-4.2.0-8.i386.rpm的一个下载地址:

ftp://ftp.nluug.nl/vol/1/schoollan/os/linux/RPMS/XFree86-libs-4.2.0-8.i386.rpm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值