ビデオ: Azure Friday | Windows 10 IoT and Azure IoT Device Management Enhancements 2024
Oracle 12cでは、200を超えるバックグラウンド・プロセスを使用できます。オペレーティングシステムによって異なるため、「200以上」と表示されます。これが多くのように聞こえる場合は、怖がらないでください。多くのものが同じプロセスの倍数です(並列性と複数のCPUを持つシステムを利用するため)。ここには最も一般的なバックグラウンドプロセスがあります。
デフォルトでは、複数のプロセスが起動した型はありません。より高度なチューニング機能には並列性が含まれます。お使いのOSのすべてのバックグラウンドプロセスの完全なリストを表示するには、V $ BGPROCESSを照会します。
バックグラウンドプロセス名 | 説明 |
---|---|
PMON | プロセスモニタ は、システムのサーバープロセスを管理します。リソースを解放し、コミットされていないデータをロールバックして、失敗したプロセスをクリーンアップします。
SMON |
システムモニター | は、主にインスタンスの復旧を担当します。データベースがクラッシュし、再実行情報を読み取って適用する必要がある場合は、SMONが処理します。また、一時的なスペースを清掃して解放します。 DBW n
データベースライターの唯一の仕事は、ダーティリストからダーティな999ブロックを取り出してディスクに書き込むことです。 は最大20個ありますので、 |
n です。 DBW1およびDBW2などでDBW0および | が続行されると開始されます。 DBW9の後は、 DBWaからDBWjまで続きます。平均的なシステムでは、これらのうち999以上は表示されません。 LGWR
ログライター プロセスは、やり直しログバッファをフラッシュします。 は、REDOエントリをディスクに書き込み、完了を通知します。 CKPT チェックポイントプロセス |
は、チェックポイントの開始を担当する。チェックポイントは、システムが定期的にすべてのダーティバッファをディスクにダンプする場合です。最も一般的には、これは | データベースがシャットダウンコマンドを受け取ったときに発生します。また、データファイル のヘッダーと制御ファイルをチェックポイント情報で更新するので、 SMONはシステムのクラッシュ時にどこから回復を開始するかを知っています。アーカイブされたREDOログをアーカイブされたREDO記憶領域にコピーすることは、最大999のアーカイバプロセス(0-9、a-t)が責任を負う。データベースがアーカイブモードで実行されていない場合、
このプロセスはシャットダウンします。 |
CJQ0 | ジョブキュー コーディネータは、データベース内のスケジュールされたタスク
をチェックします。これらのジョブは、ユーザーが設定することも、メンテナンスのために内部ジョブとすることもできます。 実行されなければならないジョブが見つかると、次のジョブが生成されます。 J000 ジョブキュープロセススレーブ が実際にジョブを実行する。そこには が1,000(000-999)まであります。 |
DIA0 診断可能プロセスはデッドロック状況を解決し、懸垂問題を調査する。 | VKTM 時間 の
バーチャルキーパーは、ファンタジーゲーム キャラクターのように聞こえるが、 データベース内に時間基準を提供するだけである。 |
LREG | リスナー登録 プロセス。
Oracleインスタンスとディスパッチャ情報をOracle リスナープロセスに登録します。これにより、着信ユーザ接続がリスナからデータベースに到達することが可能になる。 MMON |
管理監視プロセス | は、統計を捕捉し、threasholdを監視し、スナップショットを取ることによって自動999ワークロードリポジトリ(AWR)をサポートする。これはパフォーマンスのチューニングとトラブルシューティングに関連しています。 MMNL 管理可能性モニターのlite
の仕事は、S9999のASHバッファーからの |
アクティブセッション履歴(ASH)統計をディスクに書き込むことです。これは、パフォーマンスのチューニングとトラブルシューティングに関連しています。 | <! - 2 - > 最初に「200以上」の数字で分かるように、他のバックグラウンドプロセスが存在します。ただし、以下に記載されているものが最も一般的であり、ほとんどすべてのOracleインストールで使用できます。オラクルの高度な機能の一部に従えば、他のプロセスも見ることができます。 LinuxまたはUNIXでOracleのインストールを利用できる場合、これらのバックグラウンド・プロセスは非常に簡単です。 ps -ef | grep ora_部分には、バックグラウンドプロセスの一覧が表示されます。すべてのバックグラウンド・プロセスがora_で始まるため、この状況は非常にうまく機能します。
<! - 3 - > |