マルチプロセス構成であるOracle Databaseでは、バックグラウンドプロセスと呼ばれる、複数プロセスを使用します。バックグラウンドプロセスは、データベースの操作、および複数ユーザーのパフォーマンスの最大化に必要なメンテナンスタスクを実行します。バックグラウンドプロセスの代表的なプロセスとして、『プロセスモニタープロセス(PMON)』、『システムモニタープロセス(SMON)』、『データベースライタープロセス(DBWn)』、『ログライタープロセス(LGWR)』、『チェックポイントプロセス(CKPT)』、『管理性モニタープロセス(MMON)』、『リカバラプロセス(RECO)』があります。OracleDatabaseで実行中のバックグラウンド・プロセスは、動的パフォーマンスビューである「V$PROCESS」で確認出来ます。
|