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

Linux 與 Oracle 資料庫快速安裝部署實戰筆記

     編輯:Oracle 資料庫相關知識

記錄在 Oracle Enterprise Linux 4.4 (OEL 4) 上安裝 Oracle 10g 的精簡步驟與關鍵配置,供快速部署參考。

一、Linux 磁碟規劃

/boot     100M
/         15G
/swap     2G  (2× 實體記憶體)
/opt      20G  -- Oracle 軟體目錄 (相當 Windows Program Files)
/OracleData 20G -- 資料檔目錄 (若未預設 DB_CREATE_FILE_DEST,建庫會落在 $ORACLE_BASE)

二、套件選擇 (安裝時勾選)

  • 開發工具:全部 "Development" + "Legacy Development" (含 gcc、glibc-devel 等),否則事後補裝極麻煩。驗證:rpm -q gcc。
  • 系統工具:全部 "Administration Tools" + "System Tools",但 ocfs 僅裝符合 uname -r 核心的版本 (如 2.6.9-42.ELsmp 只裝 ocfs-...ELsmp)。
  • 服務:FTP、telnet、rsh-server (RAC 可能用到)。
  • 網路:gFTP (可選)。

三、Oracle 專用前置套件 (安裝前必裝)

libaio-0.3.105-2.i386.rpm
openmotif21-2.1.30-11.RHEL4.6.i386.rpm  # RAC 可能需要

四、用戶與目錄

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
mkdir -p /u01/app/oracle /u02/oradata
chown -R oracle:oinstall /u01/app/oracle /u02/oradata
chmod -R 775 /u01/app/oracle /u02/oradata

五、核心參數 (/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 環境變數 (~oracle/.bash_profile)

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/anzh
export ORACLE_SID=DEMO
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=en_US.UTF-8
export NLS_LANG=SIMPLIFIED_CHINESE_CHINA.ZHS16GBK
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

七、安裝執行權限與啟動

chown -R oracle /opt/oracle/Soft
chmod -R 777 /opt/oracle/Soft
cd /opt/oracle/Soft
chmod 777 runInstaller
su - oracle
./runInstaller

八、全域資料庫名稱

格式:ORACLE_SID.域名,如 demo1.ora.com (SID=demo1, domain=ora.com)。


此清單涵蓋從 OS 到 Oracle 的關鍵路徑,實測可在 1 小時內完成基礎環境就緒。

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