CentOS 6.5 安裝 Oracle 11g R2 (64位) 完整教學
記錄虛擬機環境下從作業系統安裝到 Oracle 安裝前準備的完整步驟,含硬體需求、磁碟分區、套件選擇、核心參數調整。
一、軟體準備
- CentOS 6.5 安裝映像檔 (ISO)
- Oracle 11g R2 Linux x86-64 安裝包 (需 Oracle 帳號下載)
- 遠端工具:Xshell (命令列)、SSH Shell Client (檔案傳輸)
二、Oracle 11g 安裝前提條件
| 項目 | 要求 |
| 記憶體 | 最小 1GB,建議 2GB+ |
| Swap 空間 | 1-2GB 記憶體 → 1.5 倍;2-16GB → 等同記憶體;>16GB → 16GB |
| /tmp 空間 | 至少 1GB 餘裕 (建議分區給 2.5GB) |
| 磁碟空間 | Enterprise Edition 安裝 4.7GB + 資料 1.7GB;Standard Edition 4.6GB + 1.5GB |
三、CentOS 6.5 分區規劃 (30GB 範例)
/boot 500MB
/ 15GB
/tmp 2.5GB
/home 5GB
swap 8GB (視記憶體調整)
其餘 保留
四、安裝 CentOS 6.5 關鍵選項
- 安裝類型:Basic Server → Customize now
- Base System:移除 Java、Perl
- Applications:勾選 Emacs、Internet Applications
- Desktops:除 KDE 外全選
- 重啟後:啟用 NTP、勾選 Sync on startup;關閉 kdump
五、後續步驟 (安裝 Oracle 前)
- 建立 oracle 用戶、oinstall/dba 群組
- 修改核心參數 (/etc/sysctl.conf):shmmax、shmall、sem、file-max 等
- 設定使用者限制 (/etc/security/limits.conf):nofile、nproc、stack、memlock
- 建立安裝目錄 /u01/app/oracle,擁有者 oracle:oinstall,權限 775
- 配置 /etc/hosts、關閉防火牆、關閉 SELinux
- 解壓 Oracle 安裝包至臨時目錄
- 以 oracle 用戶執行 runInstaller 開始圖形化安裝