當誤刪除某些表時,可以通過命令恢復回來:
flashback table tablename to befor drop;
查看是否開啟了閃回功能:
select flashback_on from v$database;
如果確定某些表確實可以刪除,可以使用下面的語句,就不會出現BIN$開頭的表了
drop table table_name purge;
刪除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;
me TO BEFORE DROP;