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

Red Hat Enterprise Linux 3/4 上安裝 Oracle 10g 完整實戰手冊

     編輯:Oracle 資料庫基礎

硬體前置需求

項目最低建議檢查指令
記憶體512 MB1 GB+grep MemTotal /proc/meminfo
Swap1 GB1.5×RAM (≤2GB) / 1×RAM (2~8GB) / 0.75×RAM (>8GB)grep SwapTotal /proc/meminfo
/tmp 空間400 MB—df -k /tmp
磁碟空間4 GB—df -k
CPU2.0 GHz—grep "model name" /proc/cpuinfo

作業系統與套件需求 (RHEL 3 Update 4+ / RHEL 4 Update 1+)

# 核心版本
RHEL 3: 2.4.21-20.EL 以上
RHEL 4: 2.6.9-11.EL 以上

# 關鍵 RPM 套件 (RHEL 3 範例)
make-3.79.1-17
gcc-3.2.3-47
gcc-c++-3.2.3-47
glibc-2.3.2-95.30
glibc-devel-2.3.2-95.30
compat-db-4.0.14-5.1
compat-gcc-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
openmotif-2.2.3-3.RHEL3
libaio-0.3.96-3
libaio-devel-0.3.96-3
sysstat-5.0.5-5.rhel3
setarch-1.3-1
binutils-2.11
...

檢查:rpm -q <package_name>,缺漏則從安裝光碟或 RHN 安裝。

核心參數配置 (/etc/sysctl.conf)

kernel.shmall = 2097152
kernel.shmmax = 2147483648   # 物理記憶體 50%
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

生效:/sbin/sysctl -p。

使用者、群組與目錄

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle

mkdir -p /u01/app/oracle /u02/oradata
chown -R oracle:oinstall /u01/app/oracle /u02/oradata
chmod -R 755 /u01/app/oracle /u02/oradata

Shell 限制 (/etc/security/limits.conf)

* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

/etc/pam.d/login 加入:session required /lib/security/pam_limits.so。

Oracle 用戶環境變數 (~oracle/.bash_profile)

umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=sales
unset ORACLE_HOME
unset TNS_ADMIN

安裝執行

  1. 掛載光碟:mount /dev/cdrom /mnt/cdrom。
  2. 切換 oracle 用戶:su - oracle,確認 xhost + 允許 X11 轉發。
  3. 啟動安裝器:/mnt/cdrom/runInstaller,依圖形化精靈完成。

常見坑點提醒

  • RHEL 4 上 OCCI 不支援 GCC 3.4.3,需安裝 GCC 3.2.3 相容包。
  • Oracle XML Developer's Kit (XDK) 僅支援 Intel C++ Compiler (ICC)。
  • 若無圖形介面,可用 Silent Install + Response File。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved