ORACLE MASTER Silver DBA 26ai表領域・データファイルと領域回収オリジナル・公式資料照合難易度★★★★☆
PDBの通常のヒープ表で大量削除後、セグメント内に未使用領域が散在している。表はローカル管理のASSM表領域にあり、オンライン縮小の対象外となる属性はない。SHRINK SPACEで行を詰めて領域を戻したい。事前確認として重要なのはどれか。
A
削除をコミット済みなら、必ず表の全エクステントが自動返却されていること
DELETEで行が消えても、割当済みセグメント領域や高水位標がその分すべて縮むわけではありません。
B
SHRINK SPACEは行を動かさないので、物理ROWIDに依存する処理があっても常に影響がないこと
行の移動によってROWIDが変わる可能性があります。ROWIDに依存するアプリの前提を確認しなければなりません。
C
行移動を許可し、ROWIDが変わり得ることと対象セグメントの縮小条件を確認すること★ 正解
ASSM等の適用条件に加え、表の行移動の許可とアプリへの影響を確認して縮小を行います。
D
ASSMを手動セグメント領域管理へ変換することが、オンライン縮小の必須条件であること
オンライン縮小はASSMのセグメントで行います。手動管理へ変えることが前提ではありません。
解説
オンライン・セグメント縮小では行を移動して空きをまとめます。対象表では行移動を許可する必要があり、アプリが物理ROWIDを永続識別子として保持していないかも確認します。DELETEだけではセグメントの割当領域がすべて返るとは限りません。
根拠資料・確認情報
対応範囲:ORACLE MASTER Silver DBA 26ai(1Z0-182-JPN)
資料確認日:2026-10-29
同じレッスンの問題
問題 1
PDB内のAPP_TSはBIGFILE表領域である。現在の1個のデータファイルが不足し始めたが、ファイル・サイズの上限とディスク空きには余裕がある。表領域を拡張する方針として正しいものはどれか。
問題 2
PDBのデータファイルは現在4GiBで、AUTOEXTEND ON、MAXSIZE 8GiBである。保存先には追加で2GiBだけ空きがある。他ファイルの消費、管理用領域、拡張単位の端数を無視すると、この条件で追加拡張できる上限は何GiBか。
問題 3
再開可能領域割当てを有効にしたセッションで大量データのロード中に領域不足が起き、処理が中断状態になった。タイムアウト時間はまだ残り、他の障害はない。管理者が原因の領域不足を解消すると、どうなるか。