1. update (select .....) set column1 = column2; |
发布时间: 2012/9/12 17:34:00 |
#./runInstaller之后出现如下的错误信息:-
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) 解决方法参见错误二
/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是在第四张安装光盘)
错误二: 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
在上面两个错误如果出现在RedHat as5版本中,解决如下: 在RHEL5中上面的包被libXp所取代了,因此rpm -ivh libXp-1.0.0-8.i386.rpm将包打上后问题即可解决。
错误三: error while loading shared libraries: libstdc++-libc6.1-1.so.2 只用执行如下操作 #cd /usr/lib #ln -s libstdc++-libc6.2-2.so.3 libstdc++-libc6.1-1.so.2
案例一: 在RHEL5上测试安装Oracle10g,首先,在执行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.. 在RHEL5以前这个错误是因为缺少XFree86-libs或xorg-x11-deprecated-libs这两个包其中一个(版本不同包不同),而在RHEL5中前面的包被libXp所取代了,因此rpm -ivh libXp-1.0.0-8.i386.rpm将包打上后问题解决。
案例二: 在开始安装时出现以下错误: error while loading shared libraries: libstdc++-libc6.1-1.so.2 #cd /usr/lib 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
案例三: 在RH Linux7.3上使用JasperReport作为报表引擎时,碰到了一样的问题: 原因是:缺少支持打印的图形化动态链接库libXp.so.6(也许还有相关的其他库) 下载并安装XFree86-libs-4.2.0-8.i386.rpm,/usr/X11R6/lib下就会出现需要的libXp.so.6.2
本文出自:亿恩科技【www.enkj.com】 |