ORACLE数据库误操作后数据恢复方法

1、查询误操作之前的数据,只需要保证时间在误操作之前即可


select * from YOUR_TABLE as of timestamp to_timestamp('2017-11-11 18:00:00', 'yyyy-mm-dd hh24:mi:ss');


2、激活误操作表的行移动特性


alter table YOUR_TABLE enable row movement;


3、回退误操作表数据到第一步的时间点的状态


flashback table YOUR_TABLE to timestamp TO_TIMESTAMP('20171111 18:00:00','YYYYMMDD HH24:MI:SS');



你可能感兴趣的:(ORACLE数据库误操作后数据恢复方法)