Обход Корзины

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

Можно использовать команду DROP TABLE PURGE, чтобы навсегда удалить таблицу и ее зависимые объекты из базы данных.

Обход Корзины

Соображения безопасности для корзины:

Когда Вы используете команду DROP TABLE PURGE, соответствующие объекты не перемещаются в корзину. Эта команда обеспечивает ту же самую функциональность, что и команда DROP TABLE, которая была в предыдущих выпусках.

Когда Вы даете команду DROP TABLESPACE ... INCLUDING CONTENTS, объекты в табличном пространстве не помещаются в корзину. Кроме того объекты в корзине, принадлежащие табличному пространству, очищаются. Когда Вы даете ту же самую команду без пункта INCLUDING CONTENTS, табличное пространство должно быть пустым, чтобы команда успешно выполнилась. Однако, могут быть объекты, принадлежащие табличному пространству в корзине. В этом случае эти объекты очищаются.

Когда Вы даете команду DROP USER ... CASCADE , пользователь и все объекты, принадлежавшие пользователю, навсегда удаляются из базы данных. Очищаются любые объекты в корзине, принадлежащие удаленному пользователю.

Для усиления безопасности можно решить не использовать корзину. Подключаясь как SYSDBA, Вы можете:

  • Просмотреть состояние корзины с:

        

    SHOW PARAMETER RECYCLEBIN

  • Отключите использование корзины с:

        

    ALTER SYSTEM SET RECYCLEBIN=OFF SCOPE=SPFILE;

После выполнения этой команды Вы должны перезапустить базу данных.

Далее: Параметры Памяти Базы данных Oracle

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

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

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

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