Мастер Транзакции ретроспекции
В Enterprise Manager выберите HR.REGIONS под Table, выберите Flashback Transaction из выпадающего списка Actions, и затем щелкните по Go.

Это вызывает Мастер Транзакции Ретроспекции для выбранной Вами таблицы. Появляется страница Flashback Transaction: Perform Query.
Выберите подходящий временной диапазон и добавьте параметры запроса. (Чем Вы будете точнее, тем короче будет поиск Мастера Транзакции Ретроспекции.)
Без Enterprise Manager используйте процедуру DBMS_FLASHBACK.TRANSACTION_BACKOUT, которая описывается в PL/SQL Packages and Types Reference. По существу Вы берете массив идентификаторов транзакций в качестве начальной точки Вашего поиска зависимостей. Например:
CREATE TYPE XID_ARRAY AS VARRAY(100) OF RAW(8); CREATE OR REPLACE PROCEDURE TRANSACTION_BACKOUT( numberOfXIDs NUMBER, -- количество транзакций на входе xids XID_ARRAY, -- список идентификаторов транзакций options NUMBER default NOCASCADE, -- зависимость возврата txn timeHint TIMESTAMP default MINTIME -- подскаска времени в txn start ); |