利用闪回查看oracle表历史时刻数据

  

,

1。查看表历史时刻数据

select  *,得到tab_test  AS  OF  TIMESTAMP  to_timestamp(20140917 10:00:00的不同之处,yyyymmdd  hh34: mi: ss);

,

2,利用闪回表恢复表到过去某一时刻

alter  table  tab_test  enable  row 运动;,   flashback  table  tab_test 用timestamp (20140917 10:00:00的不同之处,“yyyymmdd  hh34: mi: ss”);   alter  table  tab_test  disable  row 运动;

,

3,查看过去某一段时间内对表的操作,以确认需要恢复到的时间点

select  SQL_TEXT, LAST_ACTIVE_TIME 得到v $ sqlarea  where  LAST_ACTIVE_TIME 祝辞to_date(20140917 10:00:00的不同之处,“yyyymmdd  hh34: mi: ss”),以及SQL_TEXT  like  % tab_test %的;

,

4,确认是否开启闪回

select  log_mode, flashback_on 得到v $数据库;

利用闪回查看oracle表历史时刻数据