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

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

С Транзакцией Ретроспекции можно инвертировать транзакцию и подчиненные транзакции.

  • Установка предварительных условий Транзакции Ретроспекции

  • Продвижение через возможный поток операций

  • Использование Мастера Транзакции Ретроспекции

  • Запросы транзакций с и без зависимостей

  • Выбор опций возврата и возвращение в прошлое транзакций

  • Просмотр результатов

База данных Oracle определяет зависимости между транзакциями и, в действительности, создает компенсирующую транзакцию, которая инвертирует нежелательные изменения. База данных перематывается к состоянию, как будто транзакция, и любые транзакции, которые могли зависеть от нее, никогда не происходили.

Можно использовать функциональность Транзакции Ретроспекции внутри Enterprise Manager или посредством пакетов PL/SQL.

Предварительные условия

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

Чтобы использовать эту функциональность, дополнительное журналирование должно быть включено и установлены корректные привилегии. Например, пользователь HR в схеме HR решает использовать Транзакцию Ретроспекции для таблицы REGIONS. SYSDBA выполняет следующие шаги установки в SQL*Plus:

alter database add supplemental log data;
alter database add supplemental log data (primary key) columns;
grant execute on dbms_flashback to hr;
grant select any transaction to hr;

Далее: Как Работает ASMM

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

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

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

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