本文記錄 Oracle 8.1.7 在 RedHat Linux 7.2 環境的完整安裝步驟,包含相容套件安裝、核心參數調整、環境變數設定與 glibc 替換等關鍵細節。
rpm –ivh compat-libstdc++-6.2-2.9.0.16
rpm –ivh compat-glibc-6.2-2.1.3.2
rpm –ivh compat-egcs-c++-6.2-1.1.2.16
rpm –ivh compat-libs-6.2-3
rpm –ivh compat-egcs-6.2-1.1.2.16
rpm –ivh compat-egcs-objc-6.2-1.1.2.16
rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm
bunzip2 jdk118_v3.tar.bz2
tar -xvf jdk118_v3.tar
ln -s jdk118_v3 Java
取得 glibc-2.1.3-stubs.tar.gz 及 env_ctx.mk 並依說明替換系統 glibc,確保 Oracle 連結器正常運作。
設定 .bash_profile 包含 ORACLE_BASE、ORACLE_HOME、ORACLE_SID、NLS_LANG、LD_LIBRARY_PATH 等關鍵變數,並匯入 envLinux.sh 切換編譯環境。
執行 gcc -v 確認已切換至相容版本(如 2.96 → 2.95),即可啟動 Oracle Universal Installer 進行圖形化安裝。
此流程經實測可避開常見的「Java 當機」、「連結器錯誤」等問題,順利完成安裝。