實測環境驗證通過,生產部署請根據硬體規格調整記憶體參數。
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補裝。
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_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
cat > /etc/redhat-release <
Oracle 10g安裝程式僅識別RHEL 3/4,修改此檔可通過預檢。
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。