内存参数kernel.shmmax和kernel.shmall的含义

安装oracle数据库的时候,都要设置这个内核参数

vi /etc/sysctl.conf

kernel.panic_on_oops = 1
1:程序出错,不继续运行
0:程序出错,继续运行

kernel.shmmax = 8589934592
这个参数是定义共享内存段的最大值
这个值要大于SGA的大小
通常SGA+PGA不会超过物理内存的80%
真正分配给SGA的内存不会超过物理内存的一半
所以直接设置物理内存的一半就可以了

kernel.shmmni = 4096
共享内存段的大小

kernel.shmall = 2097152
这个参数等于 kernel.shmmax/kernel.shmmni

posted on 2023-02-14 16:50  小yq  阅读(629)  评论(0编辑  收藏  举报

导航