免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7241 | 回复: 8
打印 上一主题 下一主题

发现一个64位linux安装Oracle 10.2的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-23 11:52 |只看该作者 |倒序浏览
host:gentoo
kernel:2.6.20.1
cpu: Intel Core 2 DUO T5500
mem: 1024M
oracle: 10.2.0.1
gcc: 4.1.1
Glibc: 2.5

$ ./runInstaller -ignoresysprereqs
后报错如下:

  1. Starting Oracle Universal Installer...

  2. Checking installer requirements...

  3. Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
  4.                                       Failed <<<<


  5. >>> Ignoring required pre-requisite failures. Continuing...

  6. Preparing to launch Oracle Universal Installer from /tmp/OraInstall2007-05-20_07-02-51AM. Please wait ...oracle@localhost ~/database $ Oracle Universal Installer, Version 10.2.0.1.0 Production
  7. Copyright (C) 1999, 2005, Oracle. All rights reserved.

  8. Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-05-20_07-02-51AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: wrong ELF class: ELFCLASS64 occurred..
  9. java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-05-20_07-02-51AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: wrong ELF class: ELFCLASS64
  10.         at java.lang.ClassLoader$NativeLibrary.load(Native Method)
  11.         at java.lang.ClassLoader.loadLibrary0(Unknown Source)
  12.         at java.lang.ClassLoader.loadLibrary(Unknown Source)
  13. at java.lang.Runtime.loadLibrary0(Unknown Source)
  14.         at java.lang.System.loadLibrary(Unknown Source)
  15.         at sun.security.action.LoadLibraryAction.run(Unknown Source)
  16.         at java.security.AccessController.doPrivileged(Native Method)
  17.         at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
  18.         at sun.awt.DebugHelper.<clinit>(Unknown Source)
  19.         at java.awt.Component.<clinit>(Unknown Source)
  20.         at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.<init>(OiifmGraphicInterfaceManager.java:222)
  21.         at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193)
  22.         at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202)
  23.         at oracle.sysman.oii.oiic.OiicInstaller.getInterfaceManager(OiicInstaller.java:436)
  24.         at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:926)
  25.         at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)
  26. Exception in thread "main" java.lang.NoClassDefFoundError
  27.         at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.<init>(OiifmGraphicInterfaceManager.java:222)
  28.         at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193)
  29.         at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202)
  30.         at oracle.sysman.oii.oiif.oiifm.OiifmAlert.<clinit>(OiifmAlert.java:151)
  31.         at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:984)
  32.         at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)
复制代码

  俺google过了,没有找到解决方法,这个问题有人遇到吗?

[ 本帖最后由 our420 于 2007-5-23 11:58 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-05-23 15:23 |只看该作者
我没有遇到过.但是我严重怀疑时你的Kernel版本过高.
另外libXp在x86_64上应该要i386和x86_64都安装
只装x86_64不行

论坛徽章:
0
3 [报告]
发表于 2007-05-23 15:29 |只看该作者
另外为什么一定要选择Gentoo呢?
我倒不是对各发行版有何意见.
关键Oracle官方本身就建议使用认证过的几种Linux
在网上这几个版本的资料容易找一些
Trouble shooting也相对容易

论坛徽章:
0
4 [报告]
发表于 2007-05-23 15:47 |只看该作者
libXp.so.6: wrong

论坛徽章:
0
5 [报告]
发表于 2007-05-24 13:44 |只看该作者
报错我知道是: libXp.so.6: wrong ELF class: ELFCLASS64 occurred..
  但是google到的解决方法确实只有Redhat的,谢谢楼上的两位,俺自己慢慢琢磨吧

论坛徽章:
0
6 [报告]
发表于 2008-03-25 17:15 |只看该作者
it was not a java problem! It was a problem of the called libXp.so.6. Though the LibXp-package for 32-bit-support has been installed, libXp.so.6 in /usr/lib was linked to /usr/lib64. Therefore the 64-bit-version was called every time. I re-installed the package and got rid of this problem.

论坛徽章:
0
7 [报告]
发表于 2008-03-25 19:05 |只看该作者
友情提示:

如果是x86_64的Linux, 要安装x86_64的Oracle
如果是x86的linux, 要安装x86的Oracle.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
8 [报告]
发表于 2010-10-06 18:05 |只看该作者
这个就是x86_64的Linux, 要安装x86_32的 libXp 包 ,一装就好!

论坛徽章:
17
CU大牛徽章
日期:2013-03-13 15:32:352017金鸡报晓
日期:2017-02-08 10:33:21fulanqi
日期:2016-06-17 17:54:25lufei
日期:2016-06-17 17:38:40平安夜徽章
日期:2015-12-26 00:06:30冥斗士
日期:2015-11-25 14:38:112015年辞旧岁徽章
日期:2015-03-03 16:54:15亥猪
日期:2015-01-26 17:23:43CU大牛徽章
日期:2013-04-17 11:02:58CU大牛徽章
日期:2013-04-17 11:02:36CU大牛徽章
日期:2013-04-17 11:02:15CU大牛徽章
日期:2013-04-17 11:01:45
9 [报告]
发表于 2010-10-09 12:49 |只看该作者
这个就是x86_64的Linux, 要安装x86_32的 libXp 包 ,一装就好!
helloli 发表于 2010-10-06 18:05




没错,把32  bit的包安装上就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP