oracle 清空回收站 还原回收站

1. 还原回收站里的表

删除整个表
         drop table My_Table;

可以用如下语句查询到这个表还在Oracle回收站中:
SELECT * FROM user_recyclebin WHERE original_name='My_Table';

那么现在就可以用如下语句进行恢复:
FLASHBACK TABLE My_Table TO BEFORE DROP;




2. 删除回收站里的表(用drop命令删除的)

如果要清掉该对象,使用purge命令(注意对象名字上的双引号) :
SQL> PURGE table "BIN$V3f/oYUITrCEF2cotS5JaA==$0" ;


如果直接清空所有的Recycle Bin中的对象:
SQL> PURGE RECYCLEBIN;

你可能感兴趣的:(oracle,sql)