今天一使用者報告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