如果不小心删除了数据库表数据,可以采用如下方式找回:
第一种:
打开Flash存储的权限,执行 ALTER TABLE tableName ENABLE row movement;
把表还原到指定时间点,flashback table tableName to timestamp to_timestamp(''2018-03-16 10:40:00'',''yyyy-mm-dd hh24:mi:ss'');
第二种:
查询当前时间之前的数据:select * from tableName AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '100' MINUTE);
查询固定时间的数据:select * from tableName as of timestamp to_timestamp('2018-03-16 11:40:00','YYYY-MM-DD HH24:MI:SS');
把查询出来的数据插入到数据表中。