误删除某表导致该表数据丢失,需要恢复。

如果在删除该表前曾经备份过数据库,并且控制文件、归档日志文件和在线日志文件都正确存在,只需要按照“物理恢复模式介绍”小节介绍的流程,选择恢复内部备份下的〈时间点恢复〉,然后指定删除该表前的某一个时刻进行恢复即可将数据库恢复到指定时间点时的一致性状态。典型恢复参数设置如图所示。

../../../../../_images/image366.png

图69 时间点恢复物理备份典型设置界面

警告

如果恢复前不能确定指定时间点是否准确,需要DBA手动先保存现场(备份系统配置文件、数据库控制文件、数据文件、归档日志、在线日志等)后再进行恢复,当恢复完成后发现恢复到的不是理想时间点可以恢复现场后指定其他时间点进行恢复。