RHEL5.8下Oracle 11g数据库的安装部署(3)

进程会话限制可以采用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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b9a7dcd88b2db5d66630b6c3b63d788a.html