分享一个在centos7.4中安装oracle11gR2出现检查不通过的问题,网上看了一下好多人碰到了这个问题,但都没有给出合理的解决办法,简单说一下我的解决方法。
首先看一下我在安装oracle之前设置的参数,进入 vi /etc/sysctl.conf 文件添加:
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 = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
输入:sysctl -p 命令使其生效,可得到:
kernel.sem = 250 32000 100 128
在安装到oracle错误性检查的时候,出现:OS Kernel Parameter semmni failed 检查不通过,预期值:128 ,实际:0 也就是说明上面的参数设置不生效。
如图:
解决办法:
方法一:更换操作系统centos7降至centos6版本,查官网反馈是说高版本操作系统不兼容oracle11gR2;
方法二:升级更高的oracle版本;(没具体实操过,不过应该没问题);
方法三:直接可以忽略这个错误,也可以安装成功;(建议这个方法)
也请各位网友有更好的办法,欢迎留言,我会继续补充,谢谢。
网友评论