在刪除表時,oracle垃圾回收站中會殘留一些垃圾表:
在執行select * from tab;
會查詢到一些BIN開頭的垃圾表
刪除Bin開頭的表,即已經drop但存在於回收站中的表:
查詢所有此類表SQL> select * from recyclebin where type='TABLE';
用來刪除回收站中所有的表SQL> PURGE RECYCLEBIN
用來刪除指定的表SQL> PURGE TABLE TABLE_NAME
用來閃回被刪除的表SQL> FLASHBACK TABLE table_name TO BEFORE DROP;
可以在的Drop表時不產生Bin型表SQL> DROP TABLE "TableName" purge;