恢复的方法是RMAN数据全备+增量备份+归档日志(+联机日志),或者RMAN数据全备+归档日志(+联机日志)。
比如你要恢复到 19号中午12点的,你首先要有一个19号12点之前的一个RMAN数据库全备,比如是18号12点的,然后必须有18号12点到19号12点的归档日志和联机日志(一般恢复到某个时间点的时候联机日志可能用不到)。先做restore恢复,然后recover指定时间点。
如何恢复oracle数据库到指定时间
如果开启闪回可以使用闪回表。
select log_mode,flashback_on from v$database;
如果是下面结果则开了闪回
LOG_MODE FLASHBACK_ON
------------ ------------------
ARCHIVELOG YES
可以执行以下命令
alter table 表名 enable row movement; --开启表行移动