プロセスモニター(PMON)は、他のOracleバックグラウンドプロセスを監視し、サーバープロセスまたはディスパッチャプロセスが異常終了した場合には、プロセスリカバリを実行します。PMONは、データベースバッファキャッシュをクリーンアップしたり、クライアントプロセスが使用していたリソースを解放します。またPMONは、インスタンスおよびディスパッチャプロセスに関する情報をOracle Net Listenerに登録する役割もあります。インスタンスの起動時に、PMONはリスナーに対してポーリングを実行し、リスナーが実行されているかどうかを確認します。リスナーが実行されている場合、PMONはリスナーに該当パラメータを渡します。実行されていない場合には、PMONは定期的にリスナーとの接続を試行します。
|