通常我们在安装完Oracle数据库以后本地就直接使用了,但是用在正式的生产环境上还是需要一点优化的,否则就会是默认的最低配机器配置。难以发挥服务器的性能。
这里记录一下比较常用的几个参数:
进入文件
/etc/sysctl.conf
kernel.shmmax=24051816858 (内存的70%)
kernel.sem=2010 257280 2010 128
kernel.sem是cpu信号量,可以自行百度
文件:
/etc/security/limits.conf
oracle soft nproc 65535
oracle hard nproc 131072
oracle soft nofile 65535
oracle hard nofile 131072
oracle soft core unlimited
oracle hard core unlimited
最后在Oracle里面调整相关参数如:
processes 数:1500, session 数:1655 open_cursor 数:3000