北街安装 Oracle 10g 问题小记:在32位操作系统 Redhat 5.4 上装 Oracle 10g ,遇到报错如下:
[oracle@linux database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2010-09-14_01-51-29PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
报错原因:缺少系统安装包 libXp-1.0.0-8.i386.rpm
# rpm -ivh libXp-1.0.0-8.i386.rpm
安装方法:
1. 确认 OS 上没有这个 libXp 包
# rpm -qa|grep libXp
2. 然后只要再安装一下32位的 libXp
[root@linux /]# cd /media/CDROM/Server/
[root@linux Server]# ls libXp*
libXp-1.0.0-8.i386.rpm libXpm-3.5.5-3.i386.rpm
libXp-devel-1.0.0-8.i386.rpm libXpm-devel-3.5.5-3.i386.rpm

# rpm -Uvh libXp-1.0.0-8.i386.rpm
# rpm -Uvh libXp-devel-1.0.0-8.i386.rpm
3. 可以正常安装oracle 10了。


@卢松松 因为oracle以后是主流数据库哦~
@学夫子 呵呵,这次是数据库和操作系统的故事~
@littlebearz 是么?你测试过了吗?
@sosohehe 字符集在oracle中确实是个麻烦事情~
one can argue that it can go both ways