ablog

不器用で落着きのない技術者のメモ

Solaris 10 に Oracle Database 11gR2 をインストール中に "Hard Limit: maximum user processes" エラーが発生する

現象

  • Solaris 10 に Oracle Database 11gR2 (11.2.0.2.0) をインストール中に Perform Prerequisite Checks で"Hard Limit: maximum user processes" エラーが発生する。

原因

  • oracle ユーザが生成できる最大プロセス数が要件より少ないため Oracle Universal Installer に怒られている。

対処

  • oracle ユーザが生成できる最大プロセス数を増やす。
-bash-3.00# vi /etc/system
set max_nprocs=30000
set maxuprc=16384
  • OSを再起動する。
-bash-3.00# shutdown -y -g0 -i6
  • 設定が反映されていることを確認する。
-bash-3.00# kstat|grep v_proc
        v_proc                          30000