Oracle误删数据后 数据闪回

//查看是否支持MOVEMENT

select row_movement from user_tables where table_name='需要闪回的表名';

//开启MOVEMENT
ALTER TABLE 需要闪回的表名  ENABLE ROW MOVEMENT;
 
//闪回 到2011-11-11 09:00:00
flashback table 需要闪回的表名  to timestamp to_timestamp('2011-11-11 09:00:00','yyyy-mm-dd hh24:mi:SS');
 
// 关闭MOVEMENT
ALTER TABLE 需要闪回的表名  DISABLE ROW MOVEMENT;
 
//查看一小时前表的数据
SELECT * FROM TABLE_NAME AS OF TIMESTAMP SYSDATE-1/24

你可能感兴趣的:(Oracle误删数据后 数据闪回)