ORA-12516


Oracleのセッション・プロセス数が上限を超えた場合に発生することがある。
上限は初期化パラメータを変更することで増やせるが、
増加させた分、リソースを消耗するのであまり大きくしすぎないほうがよい。


現在のセッション・プロセスの状況を調べるSQL

SELECT * FROM V$RESOURCE_LIMIT
WHERE RESOURCE_NAME IN ('processes','sessions') 


現在の初期化パラメータを調べるSQL

SELECT * FROM v$parameter;


processes 初期化パラメータを変更するSQL

ALTER SYSTEM SET processes=200 SCOPE=SPFILE;

※初期化パラメータを変更した後はOracleの再起動を行うこと





動作確認環境:Oracle 11g