在 SuSE Linux Enterprise Server 10 (SLES 10) x86 上安裝 Oracle 10g R2 (32-bit) 的驗證過程與關鍵配置點。
orarun-1.8-109.15.i586.rpm (從 Novell FTP 下載)gcc --version。rpm -ivh orarun-1.8-109.15.i586.rpm rpm -ivh libaio-0.3.104-3.i586.rpm # 來自 SuSE DVD rpm -ivh libaio-devel-0.3.104-3.i586.rpm # 來自 SuSE DVD
orarun 自動建立 oracle 用戶與 oinstall 群組。啟用用戶並改 Shell:usermod -s /bin/bash oracle。orarun 也自動建立 ORACLE_BASE 目錄。/etc/profile.d/oracle.sh:
export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/10gR2 export ORACLE_SID=ORCL export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export NLS_LANG=SIMPLIFIED_CHINESE_CHINA.ZHS16GBK # 中文環境安裝易亂碼,建議英文環境安裝 export LC_CTYPE=en_US.UTF-8追加
PATH=$PATH:$ORACLE_HOME/bin 到 ~oracle/.bash_profile。/etc/sysctl.conf 加入:
kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000執行
sysctl -p 生效。oracle 用戶圖形登入 KDE (勿用 su - oracle,X11 不會轉發)。./runInstaller -ignoresysprereqs (忽略 OS 認證,SLES 10 不在 10g R2 支援清單)。database/install/oraparam.ini 加入 SuSE-10 於認證清單,即可不加參數安裝。https://localhost:1158/em 可正常存取。SLES 10 配合 orarun 套件大幅簡化前置作業,安裝過程平滑無錯誤,介面美觀,推薦作為 Oracle on Linux 的參考平台。