bash: ulimit: open files: cannot modify limit: 不允许的操作

[root@qs-xezf-db2 ~]# su - oracle

-bash: ulimit: open files: cannot modify limit:不允许的操作

[oracle@qs-xezf-db2 ~]$

 

       linux对用户有默认的ulimit限制,/etc/sysconfig/limits.conf 文件可以配置用户的硬配置和软配置,硬配置是个上限。当超出上限的修改就会出“不允许的操作”这样的错误。

 

这个是Oracle 官网上的建议值, 设置成如下值,在登陆就ok了。

 

[oracle@qs-xezf-db2 ~]$ cat /etc/sysconfig/limits.conf

oracle              soft    nproc   2047

oracle              hard    nproc   16384

oracle              soft    nofile  1024

oracle              hard    nofile  65536

/////这几个配置的顺序一定不要搞错,要不然还是不会成功

[root@qs-xezf-db1 ~]# su - oracle

[oracle@qs-xezf-db1 ~]$


你可能感兴趣的:(bash: ulimit: open files: cannot modify limit: 不允许的操作)