Oracleインスタンスの管理15

データベース・バッファ・キャッシュ内の変更されたブロック(ダーティ・バッファ)を、データファイルに書き込むバックグラウンド・プロセスはどれですか。

ALGWR
BDBWn
CCKPT
DPMON
解説正答:B

DBWn(データベース・ライター) は、データベース・バッファ・キャッシュ内のダーティ・バッファ(変更されたブロック)を データファイルに書き込む バックグラウンド・プロセスです。

主なバックグラウンド・プロセス:

プロセス役割
DBWnダーティ・バッファをデータファイルに書き込む
LGWRREDOログ・バッファをオンラインREDOログファイルに書き込む
CKPTチェックポイント情報を制御ファイル・データファイルヘッダーに記録する
SMONインスタンス・リカバリ、領域の整理などを行う
PMON異常終了したユーザー・プロセスの後処理を行う
ARCnオンラインREDOログをアーカイブ先にコピーする

ポイント:

  • 「変更ブロックをデータファイルへ」= DBWn、「REDOバッファをREDOログへ」= LGWR、という書き込み先の違いが紛らわしい論点です。

したがって、Bが正解となります。