进程会话限制可以采用pam_limits认证模块来实现,通过修改登陆程序login的PAM设置以启用该认证,然后修改/etc/security/limits.conf文件,将用户oracle能够打开的进程数、进程使用的文件数加大
 1 2 3 4 5 6 
 vim /etc/pam.d/login    ...     session    required /lib/security/pam_limits.so  session    required pam_limits.so
 1 2 3 4 5 6 7 8 9 
 vim /etc/security/limits.conf     ...     oracle      soft    nproc       2047            //进程数软限制  oracle      hard    nproc       16384           //进程数硬限制  oracle      soft    nofile      1024            //文件数软限制  oracle      hard    nofile      65536           //文件数硬限制  oracle      soft    stack       10240           //Oracle软堆栈限制
 1 2 3 4 5 6 7 8 9 10 11 12 
 vim /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
Oracle用户资源限制部分,不配置也不会影响Oracle数据库的成功安装;但是考虑到,若有糟糕的SQL语句对服务器资源的无限占用,导致长时间对用户请求无响应,建议提前限制Oracle用户资源
注意:准备工作安装完成后重新启动系统
四、Oracle 11g安装过程
Oracle的中文官方网址,它提供Oracle 11g安装文件的免费下载(需注册账号)。正确选择所使用的系统平台(如Linux x86),然后分别下载1of2、2of2这两个ZIP压缩包,解压后可获得database文件夹、Oracle的安装脚本、产品手册等文档都位于此文件夹中
 1 2 
 unzip linux.x64_11gR2_database_1of2.zip  unzip linux.x64_11gR2_database_2of2.zip
Oracle 11g的安装主要通过runInstaller脚本进行,访问网页welcome.html可以查阅产品手册,其中包括产品说明、发行注记、安装指南等文档,为管理员提供了极为丰富的帮助信息
所有前置条件都准备好以后,就可以开始正式安装了。如果当前的图形桌面环境是以其他用户的身份(如root)登陆的,则还应添加授权以允许用户oracle使用图形终端。例如,“xhost + oracle@localhost”表示允许用户oracle从本机访问、执行,“xhost +”表示取消所有限制
以用户oracle的身份登陆到RHEL 5.8的图形桌面环境,启动database/目录下的runInstaller脚本文件
 1 2 3 4 5 
 xhost +        //此操作需在图形环境中执行     su - oracle     cd database

