修改内核参数  /etc/sysctl.conf
#net.ipv4.ip_forward = 0 #disabled
net.ipv4.conf.default.rp_filter = 1
kernel.sysrq = 1
kernel.core_uses_pid = 1
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
#set "kernel.shmmax" to the half of the physical memory.
kernel.shmmax = 4159082496
net.ipv4.tcp_fin_timeout=15
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_keepalive_probes = 3
kernel.msgmni = 2878
kernel.msgmax = 8192
kernel.msgmnb = 65535
net.ipv4.ip_local_port_range = 1024 65000
fs.file-max = 131072
kernel.sem = 256 35000 100 142


kernel.shmmax为内核的一半 grep MemTotal /proc/meminfo查询内核  算出的值转换为B为单位再除以2

重新启用核心参数文件
cd /etc/init.d
./boot.sysctl start
chkconfig boot.sysctl on

设置参数开机启动
sysctl -p

创建用户组和用户
创建用户组和用户来安装和管理Oracle数据库。
背景信息
安装Oracle数据库需要创建oinstall和dba两个用户组,作用分别如下:
用户组oinstall用于软件和相应补丁包的安装。
用户组dba用于创建和管理数据库。
操作步骤
 以root用户登录安装Oracle软件的服务器。
 检查系统是否已存在oracle用户。
  cat /etc/passwd | grep oracle
  如果存在,请删除oracle用户。userdel oracle
 检查系统是否已存在dba用户组。
  cat /etc/group | grep dba
  如果存在,请删除dba用户组。groupdel dba
 检查系统是否已存在oinstall用户组。
  cat /etc/group | grep oinstall
  如果存在,请删除oinstall用户组。groupdel oinstall
 创建用户组。
  groupadd dba
  groupadd oinstall
 创建用户。
  useradd -u 1048 -d /home/oracle -s /bin/bash -g oinstall -G dba -m oracle
 检查用户是否创建正确。
  more /etc/passwd | grep oracle如果已经创建了oracle用户,系统显示信息如下:
  oracle:x:1048:104::/home/oracle:/bin/bash
 修改oracle用户的密码。
  passwd oracle


修改环境变量文件   在家目录创建  (.bash_profile)文件
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/11g
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_SID=omsdb
export ORA_CRS_HOME=/opt/oracle/crs
export LD_LIBRARY_PATH=$ORACLE_HOME/lib64:$ORACLE_HOME/lib:/usr/lib
export ORACLE_DOC=$ORACLE_HOME/doc
export PATH=$PATH:/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/usr/sbin:/usr/ccs/bin:/usr/bin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH ORACLE_DOC ORA_NLS33
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LC_ALL="en_US.UTF-8"
export LANG="en_US.UTF-8"
umask 022




修改SYSTEM 密码:alter system user set system identified by ******
修改SYS密码 : alter sys user set system identified by ******