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

Red Hat Linux 安裝 Oracle 10g 完整攻略

     編輯:Oracle 資料庫基礎

硬體需求

項目指令/檢查建議值
記憶體grep MemTotal /proc/meminfo≥ 512 MB (建議 1 GB)
Swapgrep SwapTotal /proc/meminfo≥ 1 GB
/tmp 空間df -k /tmp≥ 400 MB
磁碟空間df -k≥ 4 GB

軟體套件需求 (Red Hat ES 3 x86)

  • gcc-3.2.3-2 或更新
  • make-3.79、binutils-2.11、openmotif-2.2.2-16、setarch-1.3-1
  • compat-db-4.0.14.5、compat-gcc-7.3-2.96.122、compat-gcc-c++-7.3-2.96.122
  • compat-libstdc++-7.3-2.96.122、compat-libstdc++-devel-7.3-2.96.122

檢查:rpm -q <套件名>

建立群組與使用者

# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
# id 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

核心參數設定

編輯 /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

套用:# /sbin/sysctl -p

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

依 Shell 類型修改 /etc/profile (bash/ksh) 或 /etc/csh.login (csh) 設定 ulimit。

Oracle 使用者環境變數

  1. su - oracle
  2. xhost + (確認 X Window)
  3. 編輯 .bash_profile:
    umask 022
    ORACLE_BASE=/u01/app/oracle
    ORACLE_SID=sales
    export ORACLE_BASE ORACLE_SID
  4. unset ORACLE_HOME; unset TNS_ADMIN
  5. . ./.bash_profile 套用並驗證 env | grep ORACLE

啟動安裝程式

$ cd /tmp
$ /mnt/cdrom/runInstaller

依圖形介面精靈完成安裝。

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