|  
  1. 检查系统包 
rpm -q compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh5.2.14- 
  
 
这里需要注意,rhel6里面没有pdk5.2.14这个包,需要单独下载,5版本的在光盘下面都可以找到。 
ftp://ftp.pbone.net/mirror/archive.download.redhat.com/pub/redhat/linux/6.1/en/os/i386/RedHat/RPMS/pdksh-5.2.14-1.i386.rpm 
附上下载地址 
2. 修改内核参数 
先备份 
cp /etc/sysctl.conf /etc/sysctl.conf.bk 
修改,加入如下内容 
vi /etc/sysctl.conf 
(这里和从前安装10g时候的参数是不一样的) 
 
fs.aio-max-nr = 1048576 
fs.file-max = 6815744 
kernel.shmall = 2097152 
kernel.shmmax = 536870912 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100 128 
net.ipv4.ip_local_port_range = 9000 65500 
net.core.rmem_default = 262144 
net.core.rmem_max = 4194304 
net.core.wmem_default = 262144 
net.core.wmem_max = 1048586 
 
sysctl -p 
3. 添加用户和组。 
groupadd dba 
groupadd oinstall 
useradd -g oinstall -G dba Oracle 
passwd Oracle 
4. 修改环境变量 
linux  
vi /home/Oracle/.bash_profile 
export EDITOR=vi 
export Oracle_SID=dex 
export Oracle_BASE=/u01/apps/oracle 
export Oracle_HOME=$ORACLE_BASE/product/11gr2/db_1 
export nls_date_format="yyyy-mm-dd hh24:mi:ss" 
export PATH=/u01/apps/Oracle/product/11gr2/db_1/bin:$PATH 
5. 修改用户限制 
vi /etc/security/limits.conf 
末尾加入 
Oracle soft nproc 2047 
Oracle hard nproc 16384 
Oracle soft nofile 1024 
Oracle hard nofile 65536 
 
vi /etc/pam.d/login 
末尾加入 
session required /lib/security/pam_limits.so 
6.编辑/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 
7. 建立目录并且授权 
mkdir -p /u01/apps/Oracle 
chown -R Oracle:oinstall /u01 
8. 最后验证一下 
su - Oracle 
9. reboot,解压,./runInstall 
10. 祝你好运。 
 
 
  本文出自:亿恩科技【www.enkj.com】 
      
      
		服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM] 
       |