利用闪回查看oracle表历史时刻数据
2014-09-17 21:48
375 查看
1.查看表历史时刻数据
2、利用flashback table恢复表到过去某一时刻
3、查看过去某一段时间内对表的操作,以确认需要恢复到的时间点
4、确认是否开启闪回
select * from tab_test AS OF TIMESTAMP to_timestamp('20140917 10:00:00','yyyymmdd hh24:mi:ss');
2、利用flashback table恢复表到过去某一时刻
alter table tab_test enable row movement; flashback table tab_test to timestamp ('20140917 10:00:00','yyyymmdd hh24:mi:ss'); alter table tab_test disable row movement;
3、查看过去某一段时间内对表的操作,以确认需要恢复到的时间点
select SQL_TEXT,LAST_ACTIVE_TIME from v$sqlarea where LAST_ACTIVE_TIME >to_date('20140917 10:00:00','yyyymmdd hh24:mi:ss') and SQL_TEXT like '%tab_test%';
4、确认是否开启闪回
select log_mode,flashback_on from v$database;
相关文章推荐
- 利用闪回查看Oracle表历史时刻数据
- Oracle闪回技术之一Oracle 11g 利用FlashTable (闪回表)恢复(用delete)误删的数据
- Oracle闪回技术之一Oracle 11g 利用FlashTable (闪回表)恢复(用delete)误删的数据
- Oracle闪回技术之一Oracle 11g 利用FlashTable (闪回表)恢复(用delete)误删的数据
- 利用Oracle在线重定义Online Redefinition清理历史数据
- oracle利用flashback 闪回功能恢复delete数据
- 利用oracle flashback技术恢复数据之 ――事务级别闪回
- 利用ORACLE的闪回功能恢复数据
- 利用Oracle在线重定义Online Redefinition清理历史数据
- oracle_利用闪回功能恢复数据
- Oracle9 利用闪回功能恢复偶然丢失的数据
- 利用Oracle在线重定义Online Redefinition清理历史数据
- 利用ORACLE的闪回功能恢复数据
- oracle 利用闪回功能恢复数据
- 利用Oracle闪回技术恢复误操作数据
- 【Oracle】Oracle 10g利用闪回挽救误删的数据
- 利用Oracle在线重定义Online Redefinition清理历史数据
- Oracle 通过回退段闪回历史数据
- 利用oracle flashback技术恢复数据之 ――事务级别闪回
- Oracle闪回技术之一Oracle 11g 利用FlashTable (闪回表)恢复(用delete)误删的数据