今天一用户报告Oracle数据库无法连接,于是用telnet登录。用root做各种操作很正常,但是切换到oracle的时候很慢,大约过了一两分钟报告下面的错误:
Error:
/etc/profile 36 : 0403-030 The fork function failed. Too many processes already exist.
.profile: 0403-030 The fork function failed. Too many processes already exist.
用lsattr -El sys0|grep maxuproc
发现这个参数默认只有128。
于是把这个参数改大了以后,问题立马解决。
我根据实际情况将这个参数设置为1024:
chdev -l sys0 -a maxuproc=1024