我已经在/etc/sysctl.conf中加入了kernel.sem = 250 32000 100 128,但是安装oracle的时候检测还是告诉我实际值为0.非常费解。
输入sysctl -p也得到的是128.请大神看看

解决方案 »

  1.   

    net.ipv4.icmp_echo_ignore_broadcasts = 1
    net.ipv4.conf.all.rp_filter = 1
    fs.file-max = 6815744 
    fs.aio-max-nr = 1048576
    kernel.shmall = 2097152 
    kernel.shmmax = 2147483648 
    kernel.shmmni = 4096 
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 1025 65500
    net.core.rmem_default = 262144
    net.core.rmem_max= 4194304
    net.core.wmem_default= 262144
    net.core.wmem_max= 1048576oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536根据你实际情况改,关闭selinux
      

  2.   

    我也碰到类似情况,执行fixup.sh  提示当前值大于需求值,不需要修改。
    oracle安装检查的时候又要报不足
    sysctl -p 显示也是128
      

  3.   

    版本的事情,我猜想楼主一定是在CentOS7以上版本进行的安装。你就没发现所有的教程几乎都是在7以下的版本中么?
      

  4.   

    [root@redhat /]# sysctl -a|grep sem
    kernel.sem = 250 32000 100 128
    kernel.sem_next_id = -1
    sysctl: reading key "net.ipv6.conf.all.stable_secret"
    sysctl: reading key "net.ipv6.conf.default.stable_secret"
    sysctl: reading key "net.ipv6.conf.ens33.stable_secret"
    sysctl: reading key "net.ipv6.conf.lo.stable_secret"
    我也是装grid 安装检测提示 semmni 为 0 。但是我特么已经设置好了蛋疼。
      

  5.   

    kernel.sem = 250        32000   100     128
    kernel.sem_next_id = -1
    sysctl: reading key "net.ipv6.conf.all.stable_secret"
    sysctl: reading key "net.ipv6.conf.default.stable_secret"
    sysctl: reading key "net.ipv6.conf.enp2s0f1.stable_secret"
    sysctl: reading key "net.ipv6.conf.lo.stable_secret"
    sysctl: reading key "net.ipv6.conf.virbr0.stable_secret"
    sysctl: reading key "net.ipv6.conf.virbr0-nic.stable_secret"
    sysctl: reading key "net.ipv6.conf.wlp3s0.stable_secret"同样的问题,这个怎么解决啊??????
      

  6.   

    修改内核后,要sysctl -p  安装失败要删除 tmp文件