フラッシュバック表を使用する前に、フラッシュバックする(以前の状態に戻す)表で行の移動が有効になっていることを確認する必要があります。行の移動とは、フラッシュバック発生後にROWIDが変わることを意味します。このような制約が存在するのは、フラッシュバック前のROWIDをアプリケーションが保存していた場合に、フラッシュバック後もそのROWIDが同じ行に対応する保証はないためです。
表における行の移動を有効にするには、次の手順を実行します。
次のコマンドは、hr.employees表の行の移動を有効にします。
hr.employees
ALTER TABLE hr.employees ENABLE ROW MOVEMENT;
この例では、hr.jobsおよびhr.departmentsの各表で行の移動を有効化する必要があります。
hr.jobs
hr.departments