利用oracle闪回来找回被drop的表

oracle的闪回功能就相当于从windows系统中的回收站中还原删除的数据一样,接下来就是具体的实现:

1.首先我将oracle的回收站清空:SQL> Purge recyclebin;

2.查询一下回收站内容:SQL> select original_name,dropscn from recyclebin;

3.将Student表drop掉:drop table STUDENT;

4.再查询一下回收站内容:SQL> select original_name,dropscn from recyclebin;

5.输入闪回语句:SQL> flashback table  STUDENT to before drop;

drop掉的表就重新回到了家里:

注意:如果表被drop掉以后,可以先将重建的表进行重命名: ALTER TABLE old_table_name RENAME TO new_table_name;

 

posted on 2016-07-19 14:20  vbvb520  阅读(491)  评论(0编辑  收藏  举报

导航