Oracle11G for Linux 的安装(RHEL5)

发表于:2009-8-17 10:07

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

  三.参数设置

  1、设置核心参数

  在/etc/sysctl.conf文件中加入下列行:

  #kernel.core_uses_pid = 1
  kernel.shmall = 2097152
  kernel.shmmax = 2147483648 -- (以字节为单位,物理内存数量*1024*1024*2,为内存的2倍)
  kernel.shmmni = 4096
  # semaphores: semmsl, semmns, semopm, semmni
  kernel.sem = 250 32000 100 128
  fs.file-max = 65536
  net.ipv4.ip_local_port_range = 1024 65000
  net.core.rmem_default=8388608
  net.core.rmem_max=8388608
  net.core.wmem_default=262144
  net.core.wmem_max=262144
  esc :wq!
  # sysctl -p #运行下列命令改变核心参数

  2、设置Shell Limits(系统资源限制),提高软件的运行效率

  a.在/etc/security/limits.conf文件中加入下列红色行:

  oracle soft nofile 65536
  oracle hard nofile 65536
  oracle soft nproc 16384
  oracle hard nproc 16384

  b.在/etc/pam.d/login文件中加入下列行,如果里面没有的话:

  session required /lib/security/pam_limits.so

  session required pam_limits.so

  c.在/etc/profile后加入以下语句:

  vi /etc/profile
  if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
  ulimit -p 16384
  ulimit -n 65536
  else
  ulimit -u 16384 -n 65536
  fi
  fi

  3.创建用户和组及相关目录

  --创建dba/oper/oinstall组

  /usr/sbin/groupadd dba

  /usr/sbin/groupadd oper

  /usr/sbin/groupadd oinstall

  --创建oracle用户并设置用户所属组

  /usr/sbin/usermod -g oinstall -G dba oracle

  /usr/sbin/useradd -g oinstall -G dba oracle

  passwd oracle

  # id oracle

  uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)

  --创建相关安装目录

  mkdir -p /opt/oracle/product

  mkdir -p /opt/oracle/product/OraHome

  mkdir -p /opt/oraInventory #(the default inventory folder)

  mkdir -p /opt/oracle/oradata #(change the right file owner)

  mkdir -p /var/opt/oracle

  --设置目录所有者和权限

  chown -R oracle.oinstall /opt/oracle

  chown -R oracle.oinstall /opt/oracle/oradata

  chown -R oracle.oinstall /opt/oracle/product/OraHome

  chown -R oracle.dba /opt/oraInventory

  chown oracle.dba /var/opt/oracle

  chmod -R 775 /opt/oracle

  chmod -R 755 /var/opt/oracle

  4.设置安装环境变量

  # su - oracle --su到oracle用户下,

  更改用户的一些配置

  $vi .bash_profile

  添加以下参数,主要是配置oracle软件运环境参数

  # Get the aliases and functions
  if [ -f ~/.bashrc ]; then
  . ~/.bashrc
  fi
  export ORACLE_BASE=/opt/oracle
  export ORACLE_HOME=$ORACLE_BASE/product/OraHome
  export ORACLE_SID=orcl
  export ORACLE_OWNER=oracle
  export ORACLE_TERM=vt100
  export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
  export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
  LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
  export LD_LIBRARY_PATH
  CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
  CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
  export CLASSPATH

  注:

  11g:ORA_NLS33=$ORACLE_HOME/nls/admin/data

  10g:ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

  9i:ORA_NLS33=/oracle/app/ora92/ocommon/nls/admin/data

  保存退出

  --执行以下命令让配置马上生效或以oracle用户登录使设置生效

  $ source $HOME/.bash_profile

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号