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

linux oracle异常,Linux上oracle常见安装异常总结相关推荐

  1. linux 重庆mysql_Linux服务器上MYSQL的安装

    Linux服务器上MYSQL的安装 更新时间:2020-07-21 14:48:42点击次数:556次 移除CentOS默认的mysql-libs,执行下列语句: yum remove mysql-l ...

  2. linux下使用python3_Linux上python3的安装和使用

    centos7默认是装有python的,咱们先看一下 #检查python版本 [root@oldboy_python ~ 17:23:54]#python -V Python 2.7.5 但是 pyt ...

  3. u12无线网卡linux驱动装不上,解决Centos7 安装腾达U12无线网卡驱动问题

    解决过程: 办法一: CentOS7.3 默认的内核版本较低,为 3.10.0-514.el7.x86_64. 无论是使用腾达官方提供的驱动,还是github 上的驱动(链接 https://gith ...

  4. linux docker nginx,CentOS7上Docker简单安装及nginx部署

    安装 如果原来安装过docker,先把原来的删掉,再安装(如果是首次安装docker忽略第一步,直接在第二步看起) 1.1先查看下已经安装了那些docker yum list installed | ...

  5. java异常类_java中常见的异常类

    展开全部 从异常类的继承架构图中可以看出:Exception 类扩展出数个子类,其中 IOException.RunntimeException 是较常用的两种. 习惯上将 Error 与 Excep ...

  6. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 集群(续)

    DBA:Linux    下载  Oracle 数据库 11g    标签 linux, rac, clustering, 全部 在 Oracle Enterprise Linux 和 iSCSI 上 ...

  7. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群

    作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...

  8. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群 (2)

    13. 创建任务角色划分操作系统权限组.用户和目录 在集群的两个 Oracle RAC 节点上针对 grid 和 oracle 用户执行以下用户.组和目录配置并设置 shell 限制的任务.     ...

  9. Linux学习之Linux历史

    Linux学习之Linux历史 一.UNIX发展史 1968年,一些来自通用电器公司.贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统.Multics在多任务文件管理和用户 ...

最新文章

  1. Hadoop详解(五):HDFS HA 和 Federation
  2. C语言文件读写操作主要函数及其用例
  3. 码神日志N0.1|专场邀请:深度解析音视频技术(内有福利哦~)
  4. acdream 1023 xor按位思考
  5. WireShark抓包之提示Alert Level: Fatal, Description: HandShake Failure
  6. 【JAVA基础篇】IO流
  7. Python 修改文件内容3种方法(替换文件内容)
  8. HttpInterceptor 拦截器 - 网络请求超时与重试的简单实现
  9. 那年学过的Quartz框架笔记
  10. 拿走不谢:一份历经线上考验的大规模系统的消息队列技术方案!
  11. C/C++ 编译器优化
  12. Windows操作系统装机必备软件,值得收藏!
  13. android 文件保存到应用和sd卡中
  14. 二手房房源信息数据分析项目完整流程
  15. 【转载】开源项目推荐:Qt有关的GitHub/Gitee开源项目(★精品收藏★)
  16. SwiftUI学习(一)
  17. python程序设计 从基础入门到实战应用电子书_Python程序设计——从基础入门到实战应用...
  18. OSChina 周五乱弹 —— 到底哪个更重要
  19. OLTP OLAP
  20. 【解决问题】ducky one2 mini mecha机械键盘在macOS下不识别

热门文章

  1. Linux 的文件软链接如何删除
  2. ECharts 3.0 初学感想及学习中遇到的瓶颈
  3. 同一对象多条数据同时插入数据库
  4. unity3D协程(Coroutine)原理深入剖析
  5. Word两端对齐问题
  6. Windows Workflow Foundation(一)(转载)
  7. 8个流行的Python可视化工具包。
  8. corntab定时执行任务
  9. Shell实现MySQL分库备份
  10. 为监控主机添加SNMPv3模板