安装Oracle 12c时报以下异常:
Hardlimit:maxinum open file descriptors
Hardlimit:maxinum user processes.
如下图红色横线标出:
依次点开Details查看详细信息,如下
提示最大文件句柄数至少需要65536.
解决方案:在root用户下修改/etc/security/limits.conf配置文件
[root@liujun~]# vim /etc/security/limits.conf
在末尾添加以下内容(报错信息需要多大就写多大,此处是65536)
oraclesoft nofile 65536
oraclehard nofile 65536
然后在root用户下修改/etc/pam.d/login启动文件,要让/etc/security/limits.conf文件配置生效,需确保启动文件/etc/pam.d/login中包含/lib64/security/pam_limits.so,如果没有就加入.
[root@liujun~]# vim /etc/pam.d/login
然后重新登录oracle用户,执行ulimit –a,此时openfiles 的值已更改为65536.
对于hard limit:maximum user processes告警,也是一样的道理
需要的最小值是16384,而此处却为7168,不满足条件.
我们也是[root@liujun ~]# vim/etc/security/limits.conf
修改里面的参数,文末添加
oraclesoft nproc 16384
oraclehard nproc 16384
如下图所示:
此时点击“Check Again”,弹出如下界面,
Hardlimit:maxinum open file descriptors
Hardlimit:maxinum user processes.
此异常已处理OK.