#./runInstaller之后出现如下的错误信息:
REDHAT AS5 x86上安装Oracle1020
Exception in thread "main" java
.lang.UnsatisfiedLinkError:
/tmp/OraInstall2007-12-03_09-02-02AM/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.(Unknown Source)
at java.awt.Component.(Unknown Source)
解决如下:错误二
这几个问题太经典了,对大家很有帮助。 总结http://www.diybl.com/
错误一:
/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是在第四张安装光盘)
IXDBA.NET社区论坛
我下载的文件如下:
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
分享到:
相关推荐
在本文档中,我们将深入探讨如何在Red Hat AS5操作系统上成功安装Oracle 10g数据库。Red Hat AS5是一个企业级服务器操作系统,而Oracle 10g是Oracle公司的一款数据库管理系统,适用于各种规模的企业应用。 首先,...
### Redhat AS5 上安装 Oracle 10g Release 2 (10.2.0.1) 的详细步骤 #### 一、环境准备 在安装 Oracle 10g Release 2 (10.2.0.1) 之前,需要确保 Redhat AS5 (RHEL5) 系统满足以下条件: 1. **Swap 分区调整**:...
在Red Hat AS 4上安装Oracle 10g是一个复杂的过程,涉及到多个步骤和系统配置。以下是详细的操作指南: 1. **解压缩Oracle 10g安装文件**: - Oracle 10g (10.1.0.3) 的简化安装方法建议在Linux安装时单独划分一个...
- **放入光盘并引导**: 将Redhat AS 5安装光盘放入光驱,并设置BIOS从光驱启动。启动后会看到安装界面,直接按回车键即可开始安装。 - **安装程序检测**: 接下来安装程序会自动检测系统的硬件设备。 - **CD媒介测试*...
### RedHat 5.5 安装 Oracle 10G 的详细步骤与注意事项 #### 一、安装前的准备及需求 在准备安装 Oracle 10G 数据库之前,需要确保满足以下硬件与软件需求: 1. **Swap 分区大小**: - 至少需要 2GB 的 Swap ...
在RedHat AS5上安装oracle10G详细过程!配图完整
在Red Hat AS4上安装Oracle 10g数据库是一个涉及多步骤的过程,主要涉及系统配置、依赖包安装、用户和组设置、内核参数调整以及实际的安装过程。以下是详细的步骤解析: 首先,确保系统已经安装了Oracle 10g所需的...
RedHat AS4下安装oracle 10g
在Red Hat AS5操作系统上安装Oracle 10g是一项复杂且需要精确操作的任务。以下是详细的步骤和注意事项: 首先,确保你的系统满足最低硬件要求。Red Hat AS5的系统内存应至少为512MB,而交换空间应为1GB或内存的两倍...
### Oracle10G在Redhat AS5上的部署详解 #### 一、背景介绍 随着企业信息化建设的不断深入,数据库管理系统(DBMS)作为关键的信息基础设施之一,在数据存储、处理及安全方面发挥着至关重要的作用。Oracle数据库因其...
在Red Hat AS5上安装Oracle 10g是一项复杂的过程,需要对操作系统和数据库软件有深入的理解。Oracle 10g是一款功能强大的企业级数据库管理系统,适用于大型数据处理和高可用性需求。以下是对这个过程的详细说明: ...
### RedHat AS4 下安装 Oracle 10g 在 RedHat AS4 操作系统上安装 Oracle 10g 数据库是一项复杂但可实现的任务。本文将详细介绍安装过程中的关键步骤和技术要点,帮助读者理解并顺利完成 Oracle 10g 的安装。 ####...
在本文中,我们将详细介绍在Red Hat AS 5操作系统上安装Oracle 10g数据库的步骤。这个过程包括了从环境准备、系统配置、软件安装到用户权限设定等多个环节,确保了Oracle数据库能够在Red Hat AS 5环境下稳定运行。 ...
在本文中,我们将详细探讨如何在Redhat Linux AS4操作系统上安装Oracle 10g (10.2)数据库。这个过程涉及到多个步骤,包括硬件和软件的需求,以及必要的组件和命令。 首先,确保你的系统满足最低的硬件要求。Oracle ...
Redhat AS4或AS5下oracle10g安装的便捷脚本,可以完成oracle10g图形界面安装前解压缩安装包、创建用户、修改内核参数、修改环境变量等操作,以及安装后设置oracle自启动等操作。
- **修改oraparam.ini**:由于RedHat AS5默认不支持Oracle 10g,因此需要修改`/database/install/oraparam.ini`文件,添加对RedHat 5的支持以及相关的系统需求。 2. **解压与权限设置**: - **解压安装文件**:...
《Redhat AS4 Oracle10g+ASM单实例转RAC详解》 Oracle数据库的高可用性解决方案之一是Real Application Clusters(RAC),它允许多个实例共享同一个物理数据库,提供故障转移和负载均衡的能力。本文将详细介绍如何...
在本文中,我们将深入探讨如何在Red Hat Enterprise Linux Advanced Server 4(简称Red Hat AS4)上安装Oracle Database 10g。Oracle数据库是企业级的数据库管理系统,广泛应用于大型企业的数据存储和处理。Red Hat ...