ORACLE MASTER Silver DBA 26aiUNDO・REDOと保持期間オリジナル・公式資料照合難易度★★★★☆

通常の同期コミットを使うPDBで、更新のコミット成功が返った直後にホストが停止した。対象の変更済みデータ・ブロックは、まだデータファイルへ書かれていなかった。永続性を支える説明として正しいものはどれか。

A
コミット成功は、すべての変更ブロックをDBWnがデータファイルへ書き終えたことを必ず意味する

コミットは通常、必要なREDOの永続化を待ちます。すべての変更データ・ブロックの書出し完了を待つこととは異なります。

B
UNDO表領域へコミット済みの表全体を複製するため、データファイルへの書込みは不要になる

UNDOは主に変更の取消しや読取り一貫性に使う情報です。表全体の永続的な複製先ではありません。

C
リスナーが変更行を保存しており、再接続時にデータファイルへ戻す

リスナーは接続を仲介するプロセスで、コミットした行を保存して復旧する役割は持ちません。

D
必要なREDOの永続化を確認して成功を返し、データファイルへ未反映の変更は復旧時にREDOから再現できる★ 正解

REDOの先行書込みとリカバリの役割を説明しています。設問は非同期コミット等の例外を使わない条件です。

解説

通常の同期コミットでは、コミットに必要なREDOがLGWRによってオンラインREDOログへ書き込まれます。データファイルへの全変更ブロックの書出しをコミットごとに待つのではなく、障害後にREDOを適用して必要な変更を復元できます。

根拠資料・確認情報

対応範囲:ORACLE MASTER Silver DBA 26ai(1Z0-182-JPN)

資料確認日:2026-10-29

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで ORACLE MASTER Silver DBA 26ai 合格を目指す。無料・課金なし。

更新: 2026/10/28