oracle中刪除表後會有殘留,Oracle中清除BIN$開頭的垃圾表

11g的新特性flashback閃回區。

在刪除表時,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;
發佈了19 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章