各位大神:内存8G的服务器 ,oracle需设置的内核参数:kernel.shmmni、kernel.shmmax、kernel.shmall。它们的值设置成多少较为合适。下面是我的现行设置:
kernel.shmmni = 4096
kernel.shmmax = 4294967296
kernel.shmall = 1048576请赐教!!!

解决方案 »

  1.   

    kernel.shmmax = 4294967295
    kernel.shmall = 2097152
    kernel.shmmni = 4096kernel.shmmax 单个共享内存段的最大值。单位为字节,上面例子中是设置为4G
    kernel.shmall 可以使用的共享内存的总页数,一页为4K。因此值可以设置为shmmax/4096
    kernel.shmmni 共享内存段的最大数量。4096,不需要调整例如你的服务器内存有8G,最多分出4G给Oracle共享内存使用,那么shmmax可以设置为4G
    但是这个值只是一个最大限制,因此可以适当设大一点