Как восстановить таблицу в БД Oracle на 30 минут назад

Как восстановить таблицу в БД Oracle на 30 минут назад

oracle

oracle

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

-- Выборка из таблицы по состоянию на:
SELECT * FROM имя_таблицы AS OF TIMESTAMP
TO_TIMESTAMP('2014-06-05 10:00:00', 'YYYY-MM-DD HH24:MI:SS')

-- разрешить делать flahback на таблице

ALTER TABLE  имя_таблицы ENABLE ROW MOVEMENT;

-- Восстановить таблицу по состоянию на 30 минут назад:
FLASHBACK TABLE имя_таблицы
TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '30' minute);

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

я в гугл