大佬教程收集整理的这篇文章主要介绍了安装Oracle时在Linux上设置内核参数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
SHMMAX参数:linux进程可以分配置的单独共享内存段的最大值。
# grep Mem@R_61_10586@l /proc/meminfo # cat /proc/sys/kernel/shmmax
SHMMNI参数:设置系统最大共享内存数量。
Oracle10g推荐最小值为4096。
# cat /proc/sys/kernel/shmmni # echo 4096 > /proc/sys/kernel/shmmni # sysctl -w kernel.shmmni=4096 # echo "kernel.shmmni=4096" >> /etc/sysctl.conf
信号灯semaphore是进程或线程间访问共享内存时提供同步的计数器。
SemmSL参数:设置每个信号灯组中信号灯最大数量,推荐的最小值是250.对于系统中存在大量并发连接的系统,推荐将这个值设置为processes初始化参数加10。
SemmNI参数:设置系统中信号灯的最大数量。推荐值为142.
semmns参数:设置系统中信号灯的最大数量,操作系统在分配信号灯时不会超过least(semmns,SemmNI*SemmSL),事实上,如果semmns的值超过SemmSL*SemmNI是非法的,因此推荐semmns的值就设置为SemmSL*SemmNI.
semopm参数:设置每次系统调用可以同时执行的最大信号灯的数量。由于一个信号灯组最多拥有SemmSL个信号灯,因此推荐将semopm设置为SemmSL的值。
# echo 610 86620 100 142 > /proc/sys/kernel/sem # sysctl -w kernel.sem="610 86620 100 142" # echo "kernel.sem=610 86620 100 142" >> /etc/sysctl.conf对应的4个值从左到右分别为SemmSL semmns semopm SemmNI
以上是大佬教程为你收集整理的安装Oracle时在Linux上设置内核参数全部内容,希望文章能够帮你解决安装Oracle时在Linux上设置内核参数所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。