首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

CentOS 5.4 快速部署 Oracle 10g 完整實操手冊(含套件清單與核心調優)

     編輯:Oracle 資料庫基礎

環境基線

  • 硬體:IBM System x3650 M2
  • OS:CentOS 5.4 (x86_64)
  • DB:Oracle 10g Release 2 (10.2.0.1)

實測環境驗證通過,生產部署請根據硬體規格調整記憶體參數。

一、OS安裝時必選套件組

  • Desktop Environments → GNOME Desktop Environment
  • X Window System
  • Development → Development Tools
  • System Tools → 含 sysstat
  • Administration Tools

二、Oracle 10g 安裝前 RPM 依賴檢查清單


binutils-2.17.50.0.6-12.el5
compat-db-4.2.52-5.1
control-center-2.16.0-16.el5
gcc-4.1.2-46.el5_4.1
gcc-c++-4.1.2-46.el5_4.1
glibc-2.5-42 (i686 & x86_64)
glibc-common-2.5-42
libstdc++-4.1.2-46.el5_4.1 (i686 & x86_64)
libstdc++-devel-4.1.2-46.el5_4.1
make-3.81-3.el5
pdksh-5.2.14-36.el5
sysstat-7.0.2-3.el5
libaio-0.3.106-3.2 (i686 & x86_64)
libaio-devel-0.3.106-3.2
openmotif22-2.2.3-18
libXp-1.0.0-8.1.el5

缺漏套件皆可從CentOS 5.4安裝光盤yum localinstall或rpm -ivh補裝。

三、核心參數調優 /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
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144

執行 sysctl -p 立即生效。

四、建立用戶、群組與目錄


groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
passwd oracle   # 設定密碼

mkdir -p /opt/oracle
chown -R oracle:oinstall /opt/oracle
chmod -R 775 /opt/oracle

五、Oracle 用戶環境變數 ~/.bash_profile


ORACLE_BASE=/opt/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=mven; export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH; export PATH
TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN
NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'; export NLS_LANG
DISPLAY=:0.0; export DISPLAY

六、繞過OS版本檢查


cat > /etc/redhat-release <

Oracle 10g安裝程式僅識別RHEL 3/4,修改此檔可通過預檢。

七、X Window 轉發授權


xhost +   # 允許所有客戶端連接,或具體:xhost + 

若使用SSH轉發,確保/etc/ssh/sshd_config含X11Forwarding yes。

八、啟動圖形安裝程式


su - oracle
cd /path/to/database
./runInstaller

依圖形介面引導完成:Advanced Install → 不建立資料庫 → 僅安裝軟體 → 後續用DBCA建庫。

常見坑點提醒

  • 字元集建議AL32UTF8(支援完整Unicode),若舊系統相容需ZHS16GBK。
  • 資料檔建議放在$ORACLE_BASE/oradata獨立檔案系統,啟用ASM更佳。
  • 安裝完成後務必執行$ORACLE_HOME/root.sh。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved