データベース・バッファ・キャッシュ内の変更されたブロック(ダーティ・バッファ)を、データファイルに書き込むバックグラウンド・プロセスはどれですか。
データベース・バッファ・キャッシュ内の変更されたブロック(ダーティ・バッファ)を、データファイルに書き込むバックグラウンド・プロセスはどれですか。
ALGWR
BDBWn✓
CCKPT
DPMON
解説正答:B
DBWn(データベース・ライター) は、データベース・バッファ・キャッシュ内のダーティ・バッファ(変更されたブロック)を データファイルに書き込む バックグラウンド・プロセスです。
主なバックグラウンド・プロセス:
| プロセス | 役割 |
|---|---|
| DBWn | ダーティ・バッファをデータファイルに書き込む |
| LGWR | REDOログ・バッファをオンラインREDOログファイルに書き込む |
| CKPT | チェックポイント情報を制御ファイル・データファイルヘッダーに記録する |
| SMON | インスタンス・リカバリ、領域の整理などを行う |
| PMON | 異常終了したユーザー・プロセスの後処理を行う |
| ARCn | オンラインREDOログをアーカイブ先にコピーする |
ポイント:
- 「変更ブロックをデータファイルへ」= DBWn、「REDOバッファをREDOログへ」= LGWR、という書き込み先の違いが紛らわしい論点です。
したがって、Bが正解となります。