oracle 闪退
因为粗心,着急造成没有弄where 条件,就update or delete 并且已经commit的时候,怎么办呢??
现在有一种方法 如:
1.回滚到未修改前的时间,这个时间不用精确,只要这个时间之前数据是准确的即可。
select * from table as of timestamp to_timestamp('2018-03-23 10:50:00', 'yyyy-mm-dd hh24:mi:ss');
2.修改行滚动
alter table table enable row movement;
3.最关键的一步,就是执行以下这句。
flashback table table to timestamp to_timestamp('2018-03-23 10:50:00','yyyy-mm-dd hh24:mi:ss');