- 2.1 修改内核参数
-
[root@sgdb1~]# vim /etc/sysctl.conf(node1和node2) ——添加# Controls the Oracle parametersfs.aio-max-nr = 1048576fs.file-max = 6815744# (备注:2G内存使用如下值:2G/4K=4194304/8,大内存将16换成内存GB数)kernel.shmall = 2097152#(备注:16G内存使用如下值:16*1024*1024*1024-1=17179869183/8,大内存将16换成内存GB数)kernel.shmmax = 17179869183/8kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586net.ipv4.tcp_wmem = 262144 262144 262144net.ipv4.tcp_rmem = 4194304 4194304 4194304
修改完毕系统参数后,以下命令使内核参数生效
代码1
[root@sgdb1~]# sysctl –p
|
- 2.2 修改系统资源限制
代码2
[root@sgdb1~]# vim /etc/security/limits.conf(node1和node2)
——添加
# Controls the Oracle parameters
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 65536
oracle hard nofile 65536
grid soft nproc 16384
grid hard nproc 16384
grid soft nofile 65536
grid hard nofile 65536
|
注意:RHEL6.*下CPU的最大线程数由配置文/etc/security/limits.d/90-nproc.conf限定了上限,需要将该行注释。
代码3
[root@sgdb1~]# vim /etc/security/limits.d/90-nproc.conf(node1和node2)
——修改
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.
#* soft nproc 1024
|
- 2.3 修改shell配置
代码4
[root@sgdb1~]# vim /etc/pam.d/login(node1和node2)
——添加
session required pam_limits.so
[root@sgdb1~]# vim /etc/profile(node1和node2)
——添加
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
[root@sgdb1~]# vim /etc/csh.login(node1和node2)
——添加
if ( $USER = "oracle" || $USER = "grid" ) then
limitmaxproc 16384
limit descriptors 65536
endif
|
- 2.4 配置网络环境
网卡IP找主机工程师申请,以下列出作为案例的hosts文件内容
代码5
[root@sgdb1~]# vim /etc/hosts(node1和node2)
——添加
# public
192.168.243.71 sgdb1
192.168.243.72 sgdb2
# private
10.10.10.71 sgdb1-priv
10.10.10.72 sgdb2-priv
# virtual
192.168.243.73 sgdb1-vip
192.168.243.74 sgdb2-vip
# scan
192.168.243.75 sgdb-scan
|
- 2.5 配置ntp服务
可以选择用NTP服务器,也可以手动修改各个节点时间,使时间差不超过2分钟为安全,也可以修改NTP服务配置文件。
代码1
[root@sgdb1 ~]# vim /etc/ntp.conf(node1和node2)
# 将server开头这一行修改为时间服务器
server 196.168.243.81
|