Удаление ретроспекции и Корзина
Используя команду FLASHBACK TABLE, Вы можете отменить эффекты оператора DROP TABLE без необходимости использовать восстановление на момент времени.


Отметьте: Параметр инициализации RECYCLEBIN используется, чтобы управлять тем, включена или нет возможность Удаления Ретроспекции. Если параметры устанавливаются в OFF, то удаляемые таблицы не идет в корзину. Если этот параметр устанавливается в ON, удаленные таблицы идут в корзину и могут быть восстановлены. По умолчанию RECYCLEBIN устанавливается в ON.
Корзина

Без включенной корзины, когда Вы удаляете таблицу, пространство, связанное с таблицей и ее зависимыми объектами, сразу освобождается (то есть, оно может использоваться для других объектов).
Если корзина включается, когда Вы удаляете таблицу, то пространство, связанное с таблицей и ее зависимыми объектами, не сразу освобождается, даже при том, что оно действительно появляется в DBA_FREE_SPACE. Вместо этого на удаленные объекты появляются ссылки в корзине и они все еще принадлежат их владельцу. Пространство, использованное объектами корзины, автоматически никогда не освобождается, если нет нехватки пространства. Это позволяет Вам восстановить объекты корзины в течение максимально возможной продолжительности.
Когда удаленная таблица "перемещается" в корзину, таблица и связанные с ней объекты и ограничения переименовываются, используя сгенерированные системой имена. Соглашение о переименовании следующее:
BIN$unique_id$version
где unique_id является 26-символьным глобально уникальным идентификатором для этого объекта, что делает имя корзины уникальным для всех баз данных, а version является номером версии, присвоенным базой данных.
Сама корзина является таблицей словаря данных, которая поддерживает отношения между настоящими именами удаленных объектов и сгенерированными для них системой именами. Можно запрашивать корзину при использовании представления DBA_RECYCLEBIN. Диаграмма на предыдущем рисунке иллюстрирует это поведение:
Вы создали таблицу под названием EMPLOYEES в Вашем табличном пространстве.
Вы удаляете таблицу EMPLOYEES.
Экстенты, занятые EMPLOYEES, теперь рассматриваются как свободное пространство.
EMPLOYEES переименовываются, и новое имя записывается в корзину.