Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10202325
  • 博文数量: 1669
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12594
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1669)

文章存档

2023年(4)

2022年(1)

2021年(10)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类: Oracle

2012-01-05 09:08:25

Oracle dbca Exception in thread “main” 解决方法
分类: Oracle 故障解决案例 189人阅读 评论(1) 举报

 

在一套DB服务器上运行DBCA 命令,报错:

 

[oracle@game_db ~]$ dbca

Exception in thread "main"

[oracle@game_db ~]$

[oracle@game_db ~]$ exportDISPLAY=1921.68.3.189:0.0

[oracle@game_db ~]$ dbca

Exception in thread "main"

 

几年都没有遇到这种问题了,起初以为是DISPLAY变量的问题,设置以后也不行,查看了一个DBCA的log 日志:

 

[oracle@game_db scripts]$ cd $ORACLE_HOME/cfgtoollogs/dbca  

[oracle@game_db dbca]$ ls

trace.log

[oracle@game_db dbca]$ tail -50 trace.log

java.lang.UnsatisfiedLinkError:/home/oracle_app_10204/jdk/jre/lib/i386/libawt.so: libXp.so.6: cannot openshared object file: No such file or directory

       at java.lang.ClassLoader$NativeLibrary.load(Native Method)

       at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)

       at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1503)

       at java.lang.Runtime.loadLibrary0(Runtime.java:788)

       at java.lang.System.loadLibrary(System.java:834)

       at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)

       at java.security.AccessController.doPrivileged(Native Method)

       at sun.awt.NativeLibLoader.loadLibraries(NativeLibLoader.java:38)

        atsun.awt.DebugHelper.(DebugHelper.java:29)

       at java.awt.Component.(Component.java:506)

       atoracle.sysman.assistants.util.wizard.WizardObject.(WizardObject.java:64)

       atoracle.sysman.assistants.dbca.ui.DBCAWizard.(DBCAWizard.java:425)

       at oracle.sysman.assistants.dbca.ui.UIHost.(UIHost.java:214)

       atoracle.sysman.assistants.dbca.ui.InteractiveHost.(InteractiveHost.java:54)

       atoracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:160)

       at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:94)

       at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:180)

 

原因很明显,少包了:

libXp.so.6: cannot open shared object file:No such file or directory

 

验证一下包:

[oracle@game_db dbca]$ rpm -qa|grep libXp

libXpm-devel-3.5.5-3

libXpm-3.5.5-3

 

 

将libXp 包打上:

[root@game_db Server]# ll

-rwxrwSrwx 1 root root 22996 2007-07-26libXp-1.0.0-8.1.el5.i386.rpm

-rwxrwSrwx 1 root root 15262 2007-07-26libXp-devel-1.0.0-8.1.el5.i386.rpm

[root@game_db Server]# rpm -ivh libXp*.rpm

warning: libXp-1.0.0-8.1.el5.i386.rpm:Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...               ########################################### [100%]

  1:libXp                 ########################################### [ 50%]

  2:libXp-devel           ########################################### [100%]

 

[root@game_db Server]# rpm -qa|grep libXp

libXpm-devel-3.5.5-3

libXp-1.0.0-8.1.el5

libXpm-3.5.5-3

libXp-devel-1.0.0-8.1.el5

 

在次DBCA 成功:

[root@game_db ~]# xhost +

access control disabled, clients canconnect from any host

[root@game_db ~]# su - oracle

[oracle@game_db ~]$ exportDISPLAY=192.168.3.189:0.0

[oracle@game_db ~]$ dbca

阅读(1315) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~