【問題處理】啟動OUI丟擲libXp.so.6: cannot open shared object file問題處理
在Linux/UNIX作業系統上使用OUI安裝資料庫軟體時,經常遇到類似如下的問題。解決這些問題時,最優先考慮的就是檢查作業系統所需的安裝包是否安裝妥當。80%的原因都與作業系統的rpm包未預先安裝完整有關。
1.問題現象
在啟動OUI安裝資料庫軟體時的錯誤提示如下。
ora10g@secdb /software/ora10g/database$ ./runInstaller
Starting Oracle Universal Installer...
Checking installer requirements...
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Passed
All installer requirements met.
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-01-13_10-59-22AM. Please wait ...ora10g@secdb /software/ora10g/database$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2011-01-13_10-59-22AM/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)
2.問題原因
仔細觀察報錯資訊的第一行,其中涉及到“libXp”相關資訊,這便預示著在這套作業系統中缺少與之對應的安裝包觸發了這個報錯。
3.問題處理
問題處理方法很簡單,使用root使用者登入作業系統,在作業系統安裝光碟中找到對應的安裝包並安裝。
# rpm -ivh libXp-1*
為了保證不確實其他安裝包,可一併安裝如下rpm包。
# rpm -ivh setarch-2*
# rpm -ivh make-3*
# rpm -ivh glibc-2*
# rpm -ivh libaio-0*
# rpm -ivh compat-libstdc++-33-3*
# rpm -ivh compat-gcc-34-3*
# rpm -ivh compat-gcc-34-c++-3*
# rpm -ivh openmotif-2*
# rpm -ivh compat-db-4*
在將確實的rpm包安裝完畢後,OUI圖形介面便可以順利的啟動,進入安裝過程。
4.小結
有關安裝的更多參考請檢視Oracle官方文件:
我們應該在“萬事俱備”之時,再啟動OUI的安裝介面。在資料庫例項建立之前同樣要做好這方面的檢查。
Good luck.
secooler
11.01.13
-- The End --
1.問題現象
在啟動OUI安裝資料庫軟體時的錯誤提示如下。
ora10g@secdb /software/ora10g/database$ ./runInstaller
Starting Oracle Universal Installer...
Checking installer requirements...
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Passed
All installer requirements met.
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-01-13_10-59-22AM. Please wait ...ora10g@secdb /software/ora10g/database$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2011-01-13_10-59-22AM/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.
at java.awt.Component.
2.問題原因
仔細觀察報錯資訊的第一行,其中涉及到“libXp”相關資訊,這便預示著在這套作業系統中缺少與之對應的安裝包觸發了這個報錯。
3.問題處理
問題處理方法很簡單,使用root使用者登入作業系統,在作業系統安裝光碟中找到對應的安裝包並安裝。
# rpm -ivh libXp-1*
為了保證不確實其他安裝包,可一併安裝如下rpm包。
# rpm -ivh setarch-2*
# rpm -ivh make-3*
# rpm -ivh glibc-2*
# rpm -ivh libaio-0*
# rpm -ivh compat-libstdc++-33-3*
# rpm -ivh compat-gcc-34-3*
# rpm -ivh compat-gcc-34-c++-3*
# rpm -ivh openmotif-2*
# rpm -ivh compat-db-4*
在將確實的rpm包安裝完畢後,OUI圖形介面便可以順利的啟動,進入安裝過程。
4.小結
有關安裝的更多參考請檢視Oracle官方文件:
我們應該在“萬事俱備”之時,再啟動OUI的安裝介面。在資料庫例項建立之前同樣要做好這方面的檢查。
Good luck.
secooler
11.01.13
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-684386/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- /jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file問題處理Object
- 問題1.libXp.so.6: cannot open shared object file: No such file or directoryObject
- Oracle啟動問題處理Oracle
- 【問題處理】ORA-00376 file xx cannot be read at this time
- can't create PID file問題處理
- 裝10gRAC遇到的libpthread.so.0: cannot open shared object file問題threadObject
- COM+元件啟動報錯問題處理元件
- Oracle_dg歸檔丟失問題處理Oracle
- SpringBoot中SpringSecurity 中不能丟擲異常UserNameNotFoundException 問題解析與處理Spring BootGseException
- oracle安裝報錯libawt.so:libXP.so.6:cannot open shared object fileOracleObject
- /lib/i386/libawt.so: libXp.so.6: cannot open shared object fileObject
- 伺服器啟動出現問題如何處理伺服器
- 處理問題的方法
- perl中文處理問題
- 漢字處理問題?
- xml處理的問題XML
- 貨品問題處理
- [git] git問題處理Git
- libmysqlclient.so.16: cannot open shared object file: No such file or directoryIBMMySqlclientObject
- libcap.so.1:cannot open shared object file: No such file or directoryObject
- libXext.so.6: cannot open shared object file: No such file or directoryObject
- libz.so.1: cannot open shared object file: No such file or directoryObject
- Oracle日常問題處理-資料庫無法啟動Oracle資料庫
- Windows 下處理資料庫無法啟動問題Windows資料庫
- golang json處理問題GolangJSON
- 併發問題處理方式
- ASMCMD處理問題一則ASM
- mysql的處理能力問題MySql
- RMAN處理split block問題BloC
- mysql問題處理兩則MySql
- mysql 問題處理二則MySql
- Oracle壞塊問題處理Oracle
- 資料處理--pandas問題
- oracle鎖表問題處理 v$lock v$locked_objectOracleObject
- 【問題處理】Memory Notification: Library Cache Object loaded into SGAObject
- ImportError: libffi.so.7: cannot open shared object file: No such file or directoryImportErrorObject
- Oracle全部索引丟失導致的效率問題處理Oracle索引
- mysqld: File './binlog.~rec~' not found 問題解決處理MySql