使用闪回(flashback)恢复之前误删的数据库

在使用数据库删除一条数据后,可以使用闪回操作或者使用数据库SCN码恢复到数据库操作之前的状态。

在delete后,需要先查找数据库当前的系统时间

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

注意数据库时间并不是你主机的时间,

之后开启行移动功能

alter table 表名 enable row movement

flashback table 表名 to timestamp to_timestamp(‘自己预计的删除前系统时间’,‘yyyy-mm-dd hh24:mi:ss')

接着关闭行移动功能

alter table 表名 disable row movement

你可能感兴趣的:(数据仓库)