2.5.2 修改系统参数

Linux平台安装Oracle RAC之前,需要调整部分系统参数,以满足Oracle RAC的安装要求。调整的目的是确保Oracle在运行过程中, Linux对其使用的系统资源有个合理的值,避免由于系统的限制导致 Oracle不能正常工作。下面详细介绍需要调整的参数。 
(1)内核参数调整 
在Red Hat Enterprise Server 5.4中,shmmax、shmall参数系统默认已经设置,而且值足够大,所以这两项不需要再设置。 
(2)网络参数设置 
编辑/etc/sysctl.conf,加入以下内容: 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100 128 
fs.file-max = 6815744 
net.ipv4.ip_local_port_range = 9000 65500 
net.core.rmem_default=1048576 
net.core.rmem_max=4194304 
net.core.wmem_default=262144 
net.core.wmem_max=1048576 
fs.aio-max-nr=1048576 
使更改生效,root用户执行: 
sysctl -p 
(3)资源限制参数调整 
编辑/etc/security/limits.conf,加入以下内容: 
grid soft nproc 2047 
grid hard nproc 16384 
grid soft nofile 1024 
grid hard nofile 65536 
oracle soft nproc 2047 
oracle hard nproc 16384 
oracle soft nofile 1024 
oracle hard nofile 65536 
(4)登录参数调整 
编辑/etc/pam.d/login,加入以下内容: 
session    required     /lib64/security/pam_limits.so 
注意   在安装完 Oracle之后,可能会发现在本地登录系统时,即使密码输入正确也无法正常登录,这很有可能与/etc/pam.d/login的配置有关。由于很多文档login文件加入的是session required pam_limits.so配置,这就可能导致安装64位的操作系统无法正常登录。按照上面的步骤在login文件中加入/lib64/security /pam_limits.so配置便可以正常登录。 
(5)/etc/profile配置 
编辑/etc/profile,加入以下内容: 
if [ \$USER = "oracle" ] || [ \$USER = "grid" ]; then  
    if [ \$SHELL = "/bin/ksh" ]; then 
        ulimit -p 16384 
        ulimit -n 65536 
    else 
        ulimit -u 16384 -n 65536 
    fi 
    umask 022 
fi 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值