误删Oracle表 ,Oracle表恢复。

因为操作失误,错误的执行的下面的操作,误删了Oracle数据库中的表。

DROP TABLE 表名;

恢复表:先查看了一下回收站中的记录。

select * from recyclebin order by droptime desc;

还好,我比较幸运,刚才删的表还在,简单的多了,直接恢复就好了
 

flashback table  表名 to before drop;  

(因为我删表的后,自己想恢复数据,新建了张表.....

所以用上面的方法恢复的时候,我把新建的表重命名了一下 避免恢复的时候重名,然后执行的恢复语句。)

猜你喜欢

转载自blog.csdn.net/IT_Yl/article/details/84369327