[oracle@localhost ~]$ source ~/.bash_profile
-bash: ulimit: open files: 无法修改 limit 值: 不允许的操作
这是因为:
linux对用户有默认的ulimit限制,/etc/sysconfig/limits.conf 文件可以配置用户的硬配置和软配置,硬配置是个上限。当超出上限的修改就会出“不允许的操作”这样的错误。
解决:
在/etc/security/limits.conf 中添加如下配置。
[root@localhost media]# vi /etc/security/limits.conf
oracle soft core 102400
oracle hard core 102400
oracle soft nofile 10240
oracle hard nofile 65536
oracle soft nproc 2048
oracle hard nproc 16384
oracle soft stack 10204
oracle hard stack 32768
即可解决问题
结束
^ _ ^ .......