本space搜集和整理各种环境下的Oracle 安装与参数调整和设置技术文章

linux ES4下oracle10g安装心得

上一篇 / 下一篇  2008-07-28 23:20:02 / 个人分类:Oracle10g安装

安装oracle10g之前准备:

      切换到root用户,进行如下检查:
  • 检查总的物理内存: (至少1024MB)。命令是# grep MemTotal  /proc/meminfo
  • 检查交换区大小: (大小为物理内存1.5倍,若物理内存大于2048MB,可以和物理内存一样大)。                      命令是          # grep SwapTotal /proc/meminfo
  • 检查剩余磁盘空间:(至少为400MB)。  命令是 # df -k /tmp
  • 检 查下面的包是否安装:make-3.79.1,gcc-3.2.3-34, glibc-2.3.2-95.20, compat-db-4.0.14-5, compat-gcc-7.3-2.96.128, compat-gcc-c++-7.3-2.96.128, compat-libstdc++-7.3-2.96.128, compat-libstdc++-devel-7.3-2.96.128, openmotif21-2.1.30-8, setarch-1.3-1。   命令是 rpm -aq | grep ×××
  • 检查系统中有oinstall组:  more /etc/oraInst.loc
  • 检查系统中有dba组: # grep dba /etc/group
  • 若没有这两个组则加入这两个组:     # /usr/sbin/groupadd oinstall, # /usr/sbin/groupadd dba
  • 检查oracle用户是否存在: # id oracle
  • 若oracle用户存在但不属于oinstall组和dba组则: # /usr/sbin/usermod -g oinstall -G dba oracle
  • 若oracle用户不存在则: # /usr/sbin/useradd -g oinstall -G dba oracle
  • 给oracle用户设置密码: # passwd oracle
  • 检查nobody用户是否存在: # id nobody
  • 若不存在则:# /usr/sbin/useradd nobody
  • 检查kernel参数是否满足要求:
  • 用任一种编辑器编辑或创建 /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
    rmem_default = 262144
    rmem_max = 262144
    wmem_default = 262144
    wmem_max = 262144
    重启系统后改动生效。(安装过程中可以用重试)
  • 设置oracle用户的shell Limits:
    oracle           soft    nproc   2047
    oracle           hard    nproc   16384
    oracle           soft    nofile 1024
    oracle           hard    nofile 65536
  • 在文件 /etc/pam.d/login 中加入下面一行(如果不存在的话):
    session    required     /lib/security/pam_limits.so
  • 在/etc/profile中加入(for Bourne, Bash, or Korn shell):
    if [ $USER = "oracle" ]; then
            if [ $SHELL = "/bin/ksh" ]; then
                  ulimit -p 16384
                  ulimit -n 65536
            else
                  ulimit -u 16384 -n 65536
            fi
    fi
  • 设置oracle用户的环境变量:Bash shell (bash) on Red Hat
    $ vi .bash_profile
  • 在其中设置:
    umask 022
    ORACLE_SID,ORACLE_HOME, orORACLE_BASE
  • 改完保存退出后,运行脚本:
    $ . ./.bash_profile
  • 然后开始正式的安装。

kernel参数参考下面的表:


TAG: es4 linux oracle10g 安装

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-12-05  
 123456
78910111213
14151617181920
21222324252627
28293031   

我的存档

数据统计

  • 访问量: 6042
  • 日志数: 253
  • 建立时间: 2008-07-08
  • 更新时间: 2008-07-28

RSS订阅

Open Toolbar