首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

SuSE Linux 10 安裝 Oracle Database 10g R2 完整步驟實錄

     編輯:Oracle 資料庫相關知識

在 SuSE Linux Enterprise Server 10 (SLES 10) x86 上安裝 Oracle 10g R2 (32-bit) 的驗證過程與關鍵配置點。

系統需求

  • 記憶體:建議 ≥ 1 GB
  • Swap:2× 實體記憶體
  • /tmp:≥ 400 MB
  • 磁碟:軟體 3.5 GB + 資料 1.2 GB

軟體準備

  • SuSE Linux 10 for x86 (含 C/C++ Compiler and Tools)
  • Oracle Database 10g R2 for Linux x86
  • orarun-1.8-109.15.i586.rpm (從 Novell FTP 下載)

安裝步驟

  1. 安裝 SuSE:務必勾選 "C/C++ Compiler and Tools"。驗證:gcc --version。
  2. 安裝依賴套件:
    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
  3. Oracle 用戶設定:orarun 自動建立 oracle 用戶與 oinstall 群組。啟用用戶並改 Shell:usermod -s /bin/bash oracle。orarun 也自動建立 ORACLE_BASE 目錄。
  4. 環境變數:編輯 /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。
  5. 核心參數:/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 生效。
  6. 安裝 Oracle:
    • 以 oracle 用戶圖形登入 KDE (勿用 su - oracle,X11 不會轉發)。
    • 執行 ./runInstaller -ignoresysprereqs (忽略 OS 認證,SLES 10 不在 10g R2 支援清單)。
    • 或將安裝檔複製本地,修改 database/install/oraparam.ini 加入 SuSE-10 於認證清單,即可不加參數安裝。
  7. 驗證:Enterprise Manager https://localhost:1158/em 可正常存取。

SLES 10 配合 orarun 套件大幅簡化前置作業,安裝過程平滑無錯誤,介面美觀,推薦作為 Oracle on Linux 的參考平台。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved