[CLOSED] ORACLE:>> RECYCLEBIN
http://www.oracle.com/global/ru/oramag/dec2008/russia_wasteb...
похоже нельзя... =(
Есть несколько опций удаления. Можно удалить все из USER_RECYCLEBIN используя PURGE RECYCLEBIN; пользователь с привилегиями DBA может удалить все из всех корзин, используя DBA_RECYCLEBIN; и наконец, можно очистить корзину по схеме и пользователю, используя PURGE TABLESPACE USER.
Oracle сохраняет объекты в таблице до тех пор пока вы не удалили их, или в табличном пространстве хватает места, или не превышена квота пользователя. Очистка произойдет одной операцией с текущего момента до тех пор, пока не освободится достаточно места для текущей операции. Если файлы данных табличного пространства с опцией AUTOEXTEND ON, корзина будет очищена до того как сработает автоприращение.
purge table <table_name>?
Документация
Очистить по фильтру можно например так:
select 'purge table '||OBJECT_NAME||';' from user_recyclebin where <условие>;
А потом выполнить результат этого запроса.
ооо, пасибо =) оно самое =)
purge table
Оставить комментарий
macrophage
Привет может кто знает, можно ли почистить корзину не полностью, а по условию.спасибо.
PS
FLASHBACK, а потом DROP ... PURGE не подходит.