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

グローバル一時表を多用するセッションで、通常UNDOとREDOへの負荷を減らしたい。まだそのセッションで一時オブジェクトを使っていない段階にTEMP_UNDO_ENABLED=TRUEを設定する効果として適切なものはどれか。

A
永続表も含めてすべての更新のUNDOが不要になる

一時UNDOが対象とするのは一時オブジェクトの変更です。永続オブジェクトの更新に必要なUNDOは残ります。

B
一時表のデータが自動的に永続化され、再起動後も同じ行が復元される

一時UNDOの有効化は一時表を永続表へ変換する設定ではありません。データの存続条件は一時表の仕様に従います。

C
一時オブジェクトのUNDOを分離し、通常UNDOとREDOの生成量の削減につなげられる★ 正解

一時オブジェクトと永続オブジェクトで異なる保持・記録の扱いを使えるため、負荷を削減できます。

D
同じセッションがすでに通常UNDOで一時オブジェクトを使っていても、その場で必ず一時UNDOへ移せる

そのセッションがすでに通常UNDOを使う一時オブジェクトを持つ場合、設定変更は効果を持ちません。本問は利用前という条件です。

解説

一時UNDOを有効にすると、一時オブジェクト向けのUNDOと永続オブジェクト向けのUNDOを分離できます。一時オブジェクトの変更に通常UNDOを使わず、UNDO・REDO量の削減につながります。永続表のUNDOまでなくなるわけではありません。

根拠資料・確認情報

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

資料確認日:2026-10-29

同じレッスンの問題

アプリで毎日学習しよう

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

更新: 2026/10/28