Мастер Транзакции ретроспекции

Рубрика: Технология Ретроспекции I

В 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
);

Далее: Курсор и области SQL, память сеанса

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)