切换到oracle的时候出错:
[root@arsc ~]# su - oracle
su: /bin/bash: Too many open files in system
[root@arsc ~]#
-------------------------------------------------------------------------------------
[root@arsc ~]# cat /proc/sys/fs/file-max
512
[root@arsc ~]#
发现文件限制数太少
查看/etc/sysctl.conf发现:
fs.file-max = 512 * PROCESSES
使用之前是 正常的 用户可以 正常的 切换:在望山找到这样的 解决方法 :
修改linux 系统中/etc/sysctl.conf文件中的 fs.file-max 的键值的大小
[root@arsc ~]# vi /etc/sysctl.conf
fs.file-max = 65536-》fs.file-max = 6553600
[root@arsc ~]#sysctl -p 重新启用参数
[root@arsc ~]# su - oracle
[oracle@arsc ~]$
切换成功、、、、、