■■■Flashback Databsae
确认数据库处于archive log模式且数据库开启闪回功能,Flashback Database实际是对数据库的一个不完全恢复操作,因为需要关闭数据库重启到mount状态。
■■数据库是否开启flashback database
select flashback_on from v$database;
alter database flashback on;
■■通过时间戳闪回
flashback database to timestamp to_timestamp('2018-02-28 10:37:00', 'yyyy-mm-dd hh24:mi:ss');
■■通过SCN闪回
flashback database to scn 13081009;
■■执行完flashback database之后,oracle提供了两种方式修复数据库
1、通过alter database open resetlogs打开数据库
2、先执行alter database open read only以read-only模式打开数据库,确认数据无误后,再以resetlogs的方式打开数据库
文章评论