1、从flash 
back里查询被删除的表

select * from
recyclebin
2.执行表的恢复

flashback
table tb to before drop,这里的tb代表你要恢复的表的名称。
例:进行一个删除表后恢复的简单测试


(1)显示回收站信息


SQL>show recyclebin;


可以看到,回收站中是没有任何结果的,表示没有任何表在回收站中。


(2)创建一个表,并删除,再次显示回收站信息



SQL>create table test_drop(name varchar2(10));
SQL>drop table test_drop;
SQL>show recyclebin;
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
TEST_DROP BIN$b+XkkO1RS5K10uKo9BfmuA==$0 TABLE 2005-05-07:14:30:47


(3)对被删除的表进行恢复


SQL>flashback table test_drop to before drop;或
SQL>flashback table "BIN$b+XkkO1RS5K10uKo9BfmuA==$0" to before drop;

相关文章:

  • 2021-11-30
  • 2021-08-04
  • 2021-07-29
  • 2022-12-23
  • 2021-12-16
  • 2022-12-23
  • 2021-09-30
  • 2021-11-30
猜你喜欢
  • 2021-05-26
  • 2021-10-31
  • 2021-09-18
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2021-09-13
相关资源
相似解决方案