在 Linux 環境部署 Oracle 資料庫,作業系統層面的前置作業至關重要。本文整理出最關鍵、最實用的安裝前準備步驟,助您避開常見坑點,一次到位完成部署。
若伺服器主要跑 Oracle,建議依功能切分檔案系統:
/boot:100MB/(根目錄):15GB 以上/swap:2GB(視實體記憶體調整)/opt:20GB(存放 Oracle 程式檔,相當於 Windows 的 Program Files)/OracleData:20GB(存放資料庫實體檔案)注意:若未預先指定資料檔路徑,建庫時預設會置於 $ORACLE_BASE 下,故程式與資料檔是否分開掛載,視管理習慣而定。
務必完整安裝「開發」下的所有「開發」與「遺留開發」套件。缺失會導致後續需手動補裝 gcc、glibc-devel 等編譯工具。驗證指令:rpm -q gcc
uname -r 確認核心版本(如 2.6.42-4.0.1.ELsmp),僅安裝對應的 ocfs2-*.ELsmp 套件,避免重複安裝導致模組衝突。ORACLE、ocfs 開頭的套件、sysstat。X 開頭的套件,並於「登入畫面」設定啟用 XDMCP。僅勾選「FTP 伺服器」與「遺留伺服器」中的 telnet、rsh-server(RAC 環境可能用到)。
libaio-0.3.105-2.i386.rpm(64 位元系統需對應 x86_64 版)openmotif21-2.1.30-11.RHEL4.6.i386.rpm(RAC 環境建議安裝)作者實測 Oracle Enterprise Linux 4.4 穩定支援中文;5.x 版中文支援較差,易出現亂碼。生產環境建議優先選驗證過的版本。
Linux 安裝 Oracle 的成敗,八成在於作業系統層面的「分區規劃」與「套件完整性」。照著清單逐項核對,能省下後續無數排錯時間。