Откат изменений в утвержденных обновлениях
В моей базе данных обновлено около 1500 записей, и, к сожалению, я зафиксировал изменения. Я мог вспомнить, что есть возможность откатить изменения в oracle 11g.
Я использую инструмент жаба, и я запустил следующий запрос
FLASHBACK TABLE abc TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '15' minute);
Получил предупреждающее сообщение о том, что "невозможно вспомнить таблицу, так как движение строки не включено".
Не могли бы вы помочь мне в реализации команды и откатить внесенные изменения в 1500 записей?
1 ответ
Решение
Чтобы включить перемещение строк для вашей таблицы:
alter table abc enable row movement;
Но я бы порекомендовал сделать резервную копию текущего состояния вашей таблицы, прежде чем выполнять какие-либо операторы DML / DDL.