天天看点

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 语句在两种情况下都适用