天天看點

Oracle 誤删除表 drop

## 第一步 執行以下 sql 語句 ; 假設窩們删除了 T_SYS_TEST 表,則執行

SELECT OBJECT_NAME,ORIGINAL_NAME,TYPE,CREATETIME,DROPTIME FROM RECYCLEBIN A WHERE A.ORIGINAL_NAME = 'T_SYS_TEST';

           

如圖1顯示:

Oracle 誤删除表 drop
## 如果查詢結果隻有1條記錄,則可以執行下面語句恢複:

FLASHBACK TABLE T_SYS_TEST TO BEFORE DROP; ## 隻适用有一條結果記錄的情況

或者

FLASHBACK TABLE "BIN$yy3FZ5toTtibI3clemSlPQ==$0" TO BEFORE DROP; ## 如果查詢結果有多條記錄 則根據時間點恢複即可 此行 SQL 語句在兩種情況下都适用