Корзина: Автоматическое Освобождение Пространства

Рубрика: Технология ретроспекции II

Пока пространство, используемое объектами корзины, не будет освобождено, можно восстановить эти объекты при использовании Удаления Ретроспекции.

Корзина: Автоматическое Освобождение Пространства

Далее приведены политики восстановления объектов корзины:

  • Ручная чистка, когда Вы явно даете команду PURGE

  • Автоматическая чистка при нехватке пространства: В то время как объекты находятся в корзине, об их соответствующем пространстве также указывается в DBA_FREE_SPACE, потому что их пространство автоматически освобождаемо. Свободное пространство в определенном табличном пространстве тогда используется в следующем порядке:

    1. Свободное пространство, не соответствующее объектам корзины

    2. Свободное пространство, соответствующее объектам корзины. В этом случае объекты корзины автоматически очищаются из корзины, используя алгоритм FIFO: первым пришел - первым ушел.

    3. Свободное пространство автоматически выделяется, если табличное пространство авторасширяемо. Предположим, что Вы создаете новую таблицу в табличном пространстве TBS1. Если есть свободное пространство, выделенное этому табличному пространству, которое не соответствует объекту корзины, это свободное пространство используется в качестве первого шага. Если этого недостаточно, используется свободное пространство, которое соответствует объектам корзины, находящимся внутри TBS1. Если используется свободное пространство некоторых объектов корзины, эти объекты очищаются автоматически из корзины. В это время больше невозможно восстановить эти объекты при использовании функции Удаления Ретроспекции. В последнюю очередь табличное пространство TBS1 расширяется (если возможно), если требование пространства по-прежнему не удовлетворяется.

Далее: Буфер Журнала транзакций

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)