Возврат в прошлое Транзакции
Можно вернуть в прошлое транзакцию в Enterprise Manager или из командной строки.

EM использует Мастер Транзакции Ретроспекции, который вызывает процедуру
DBMS_FLASHBACK.TRANSACTION_BACKOUT
с опцией NOCASCADE.Если вызов PL/SQL завершается успешно, это означает, что у транзакции нет никаких зависимостей, и единственная транзакция успешно возвращается назад.
Привилегии безопасности
Чтобы вернуть в прошлое или возвратить транзакцию — то есть, создать компенсирующую транзакцию — у Вас должны быть привилегии SELECT, FLASHBACK и DML на всех таблицах, на которую она влияет.
Условия использования
Возврат транзакции не поддерживается для конфликтных DDL.
Возврат транзакции наследует поддержку типов данных от LogMiner. См. документацию БД Oracle 11g для поддерживаемых типов данных.
Рекомендация
Когда Вы обнаруживаете потребность в возврате транзакции, производительность лучше, если Вы запускаете операцию возврата как можно скорее. Большие журналы транзакций и высокие скорости генерации транзакций приводят к более медленным операциям возврата транзакции.
Обеспечьте имя транзакции для операции возврата, чтобы облегчить контроль позже. Если Вы не обеспечите имя транзакции, то оно будет автоматически сгенерировано для Вас.
Далее: Включение и Отключение Автоматического управления Совместно используемой памятью ASMM