不小心刪掉的數據表、View等都會進入垃圾箱,可以通過命令進行恢復。truncate刪除的數據除外,也正是因為如此,truncate命令運行特別快,並且無法恢復,而drop刪掉的表比較慢,同時刪除記錄會寫到日志中,刪除的表會進入垃圾箱,都是為了便於日后恢復。
顯示垃圾箱的內容:SHOW RECYCLEBIN 清空垃圾箱中的表:PURGE TABLE TABLE_NAME, PURGE INDEX INDEX_NAME 清空垃圾箱:PURGE RECYCLEBIN 不建議使用 恢復數據表:FLASHBACK TABLE TABLE_NAME TO BEFORE DROP 或者 再加上命令 ~RENAME TO NEW_TABLE_NAME
如果刪除表的時候使用 DROP TABLE_NAME PURGE,那表就被完全刪掉了,垃圾箱中不會存在這個表。
