oracle 误操作后回复数据表
本想修改一条数据结果忘了加where条件把整张表的数据搞乱了,郁闷啊,还好有flashback帮我挽救犯下的错误,以后修改数据库切忌保持头脑清醒啊,同志们!!!
flashback回复方法:
flashback table 表名称 to timestamp to_timestamp('2011-10-12 11:10:00','yyyy-MM-dd hh24:mi:ss');
注意回复的时间戳不要写错哦!!
运行一下语句是可能会出现以下的问题
ORA-08189: 因为未启用行移动功能, 不能闪回表
解决方法:
alter table official enable row movement;