REDOログファイルへの書き込みが遅れると、ユーザーのトランザクションが完了できない(コミットできない)状態になります。これは、コミット時に必ずREDOログへの書き込みが完了していることを確認する「Write-Ahead Logging(WAL)」の原則に基づいているためです。また、「アーカイブREDO ログ(Archive Redo Log)」という概念も重要です。通常運用では REDOロググループを循環使用(上書き)しますが、データベースを「ARCHIVELOG モード」に設定すると、切り替え前の REDO ログをアーカイブファイルとして別の場所に保存します。これにより、任意の時点へのポイントインタイムリカバリが可能になります。ARCHIVELOG モードは本番環境での必須設定です。
試験でのポイント
試験では「NOARCHIVELOG モード」と「ARCHIVELOG モード」の違いが重要ポイントです。NOARCHIVELOG モードではオンラインバックアップ(ホットバックアップ)ができず、障害時の回復能力が限定的です。ARCHIVELOG モードでは RMAN によるオンラインバックアップが可能になり、特定の時点へのリカバリ(ポイントインタイムリカバリ)も実現できます。本番データベースは必ず ARCHIVELOG モードで運用するという原則も押さえておきましょう。また、REDOログの書き込みを担当する「LGWR(Log Writer)」バックグラウンドプロセスの役割も頻出です。
関連する用語
REDOログファイルと密接に関連する概念として、データをメモリに保持する SGA のバッファキャッシュ、バックグラウンドプロセスの LGWR(ログ書き込み担当)と DBWR(データファイル書き込み担当)、そしてアーカイブREDOログを使ったバックアップとリカバリ(RMAN)があります。
ファクトチェック:ORACLE MASTER Bronze DBA 2019 / 1Z0-085-JPN(2026-08-01確認)。試験時間120分、70問、合格ライン65%です。掲載記事は2019試験の学習用で、現行26ai試験とは別資格として扱います。
この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。
公式資料
用語集一覧 / ← 前の記事 / 次の記事 →