oracle数据库delete误删除,commit提交后,恢复数据的方法:
1.查询最近更新数据之前的数据
select * from tablename as of timestamp to_timestamp('2016-10-22 23:45:00', 'yyyy-mm-dd hh24:mi:ss');
tablename:表名,时间是指:误删除时间之前的数据
2.闪回操作前要启用行移动功能(不启用不可以闪回)
alter table tablename enable row movement;
3.开始回退,执行回退语句
flashback table tablename to timestamp to_timestamp('2016-10-22 23:45:00', 'yyyy-mm-dd hh24:mi:ss');