Использование технологии Ретроспекции:
Просмотр прошлых состояний данных
"Перемотка" данных назад и вперед во времени
Помощь пользователям в анализе ошибок и восстановлении

База данных Oracle обеспечивает технологию Oracle Flashback: группу функций, которые обеспечивают просмотр прошлых состояний данных и "перемотку" данных назад и вперед во времени — не требуя восстановления базы данных из резервной копии. С этой технологией Вы можете помочь пользователям проанализировать и исправить ошибки. Для пользователей, которые зафиксировали ошибочные изменения, используйте следующие методы, чтобы проанализировать ошибки:
Ретроспективный Запрос: Просмотр зафиксированных данных, как они существовали в некоторый момент в прошлом. Команда SELECT с предложением AS OF с указанием момента в прошлом через отметку времени или SCN.
Версионный ретроспективный Запрос: Просмотр зафиксированных исторических данные за определенный временной интервал. Используйте предложение VERSIONS BETWEEN команды SELECT (по причинам производительности с существующими индексами).
Ретроспективный Транзакционный Запрос: Просмотр всех изменений базы данных, произведенных на уровне транзакции
Возможные решения для восстановления после пользовательской ошибки:
Возврат Ретроспективной Транзакции: Откатывает определенную транзакцию и зависимые транзакции
Ретроспективная Таблица: Перематывает одну или более таблиц к их содержанию в предыдущий момент времени, не влияя на другие объекты базы данных
Ретроспективное удаление: Инвертирует эффекты удаления таблицы, возвращая удаленную таблицу из корзины в базу данных наряду с зависимыми объектами, такими как индексы и триггеры
Ретроспективная База данных: Возвращает базу данных в состояние в прошлом или к заданному системному номеру изменения (SCN)