Откат изменений в утвержденных обновлениях

В моей базе данных обновлено около 1500 записей, и, к сожалению, я зафиксировал изменения. Я мог вспомнить, что есть возможность откатить изменения в oracle 11g.

Я использую инструмент жаба, и я запустил следующий запрос

    FLASHBACK TABLE abc  TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '15' minute);

Получил предупреждающее сообщение о том, что "невозможно вспомнить таблицу, так как движение строки не включено".

Не могли бы вы помочь мне в реализации команды и откатить внесенные изменения в 1500 записей?

1 ответ

Решение

Чтобы включить перемещение строк для вашей таблицы:

alter table abc enable row movement;

Но я бы порекомендовал сделать резервную копию текущего состояния вашей таблицы, прежде чем выполнять какие-либо операторы DML / DDL.

Другие вопросы по тегам