首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

RHEL 安裝 Oracle 10g 最常見錯誤:缺失 libXp.so.6 導致圖形安裝程式崩潰

     編輯:Oracle 資料庫基礎

錯誤現場


Exception in thread "main" java.lang.UnsatisfiedLinkError:
/tmp/OraInstall2007-12-03_09-02-02AM/jre/1.4.2/lib/i386/libawt.so:
libXp.so.6: cannot open shared object file: No such file or directory

安裝程式啟動即崩潰,無法進入圖形介面。

根因分析

Oracle 10g 安裝程式內嵌 JVM 依賴 X11 庫 `libXp.so.6` (X Print Library),RHEL 4/5 預設未安裝或版本過低。

解決方案

  1. 從 Oracle Enterprise Linux (OEL) x86_64 R4 媒體或官方 yum 源獲取對應 RPM:
    xorg-x11-deprecated-libs-6.8.2-1.EL.13.37.i386.rpm (32 位庫,64 位系統需安裝 32 位兼容庫)。
  2. 強制安裝 (忽略簽名):
    rpm -ivh --nodeps xorg-x11-deprecated-libs-6.8.2-1.EL.13.37.i386.rpm
  3. 驗證:
    ls -l /usr/lib/libXp.so.6 → 應指向真實檔案。
  4. 重新啟動 `runInstaller`,圖形介面正常顯示,安裝順利進行。

延伸提示

  • RHEL 5/6/7 可直接 `yum install libXp.i686` (或 `libXp.x86_64` 視架構)。
  • 同類缺失庫錯誤常見於 `libXtst.so.6`, `libXi.so.6`, `libXext.so.6` 等,建議一次性安裝 `xorg-x11-deprecated-libs` 套件解決全家桶缺失。
  • 無圖形環境 (純字元終端) 可用 **靜默安裝** (Response File) 繞過 X11 依賴。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved