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;
删除整个表
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;