数据库表恢复

来源:这里教程网 时间:2026-03-03 14:40:39 作者:

第一步:查询当前系统时间  select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; 第二步:查询删除数据的时间点的数据   select * from 表名 as of timestamp to_timestamp('2013-05-29 15:29:00','yyyy-mm-dd hh24:mi:ss');  (如果不是,则继续缩小范围) 第三步:恢复删除且已提交的数据   flashback table 表名 to timestamp to_timestamp('2013-05-29 15:29:00','yyyy-mm-dd hh24:mi:ss');   注意:如果在执行上面的语句,出现错误。可以尝试执行 alter table 表名 enable row movement; //允许更改时间戳

相关推荐