テーブルでフラッシュバック アーカイブを有効にしました。Oracle は、レコードの更新後にテーブル内のレコードが変更されていない場合でも、フラッシュ バックにデータを挿入します。
例えば
Update Dept set DEPTNO = '10' WHERE DEPTNO = '10';
フラッシュバック クエリを使用してすべてのレコードを抽出すると、1 つのレコードが追加されたことが示されます。
SELECT versions_startscn, versions_starttime,
versions_endscn, versions_endtime,
versions_xid, versions_operation,
dept.*
FROM dept
VERSIONS BETWEEN SCN MINVALUE AND MAXVALUE;
変更されたレコードのみを保存する FlashBack Archive の設定はありますか?