今天在做开发的时候,测试一个签约交易,然乎删除一条数据,误删除了其它表的数据。然后网上查了一下,oracle恢复数据的方法。恢复到自己的删除的那个时间点
tablename是表名
--开启移动功能
alter table tablename enable row movement
--恢复表数据,时间为删除或修改的时间点
flashback table tablename to timestamp to_timestamp('2020-08-30/17:01:50','yyyy-mm-dd hh24:mi:ss');
--备注:恢复后请关闭移动功能
alter table tablename disable row movement