因为操作失误,错误的执行的下面的操作,误删了Oracle数据库中的表。
DROP TABLE 表名;
恢复表:先查看了一下回收站中的记录。
select * from recyclebin order by droptime desc;
还好,我比较幸运,刚才删的表还在,简单的多了,直接恢复就好了
flashback table 表名 to before drop;
(因为我删表的后,自己想恢复数据,新建了张表.....
所以用上面的方法恢复的时候,我把新建的表重命名了一下 避免恢复的时候重名,然后执行的恢复语句。)