ORACLE之RAC搭建过程8-设置内核参数和资源限制
1、设置内核参数
在集群中的两个 Oracle RAC 节点上执行以下配置过程。
要检查已拥有的内存容量,键入以下命令:
[root@rac1 ~]# cat /proc/meminfo | grep MemTotal
要检查已分配的交换容量,键入以下命令:
[root@rac1 ~]# cat /proc/meminfo | grep SwapTotal
本节中出现的内核参数只是用于 Oracle 文档的建议值。
对于生产数据库系统,Oracle 建议您对这些值进行调整,以优化系统性能。
在两个 Oracle RAC 节点上,验证本节所述的内核参数的设置值大于或等于推荐值。
[root@rac1 ~]# cat >> /etc/sysctl.conf <<EOF
#add for oracle
kernel.shmmax = 4294967295
kernel.shmall = 268435456
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 = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
EOF
要在当前运行的系统中激活新的内核参数值,在集群中的两个 Oracle RAC 节点上,以 root 用户身份运行以下命令:
[root

本文详细指导如何在Oracle RAC环境中设置内核参数,如 shmmax、shmall等,以提升系统性能,并调整用户oracle和grid的资源限制,包括nofile、nproc和stack,以优化软件性能。
2万+

被折叠的 条评论
为什么被折叠?



