Oracle dbca Exception in thread “main” 解決方案

來源:互聯網
上載者:User

 

在一套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.<clinit>(DebugHelper.java:29)

       at java.awt.Component.<clinit>(Component.java:506)

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

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

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

       atoracle.sysman.assistants.dbca.ui.InteractiveHost.<init>(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

 

這套系統是之前的同事安裝的,整個安裝目錄,都沒有遵守OFA的架構,所以相關的目錄結構看起來感覺有點彆扭。

       Oracle OFA(OptimalFlexible Architecture) 說明

http://blog.csdn.net/tianlesoftware/article/details/7086104

 

 

 

 

 

 

-------------------------------------------------------------------------------------------------------

著作權,文章允許轉載,但必須以連結方式註明源地址,否則追究法律責任!

Email:   tianlesoftware@gmail.com

Skype: tianlesoftware

Blog:     http://www.tianlesoftware.com

Weibo: http://weibo.com/tianlesoftware

Twitter: http://twitter.com/tianlesoftware

Facebook: http://www.facebook.com/tianlesoftware

 

-------加群需要在備忘說明Oracle資料表空間和資料檔案的關係,否則拒絕申請----

DBA1 群:62697716(滿);   DBA2 群:62697977(滿)  DBA3 群:62697850(滿)  

DBA 超級群:63306533(滿);  DBA4 群:83829929   DBA5群: 142216823

DBA6 群:158654907    DBA7 群:172855474  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.