DBPITR工作于物理层,回退数据文件到过去的目标时间点的状态。
在RMAN DBPITR操作中,可以指定目标SCN、日志序列、还原点、时间。
RMAN还原在目标时间点之前创建的备份,然后应用增量备份和日志来重新创建数据文件备份时间和恢复结束点之间的所有改变。如果结束时间点是以SCN来指定的,则数据库应用重做日志,直到重做日志结束或到达了指定的SCN(即到先完成的那一个);当结束时间是以时间来指定的,则数据库内部会确定一个针对这个时间的一个合适的SCN,然后恢复到这个SCN。
如果你的备份策略设计合适而且数据库运行在归档模式,则DBPITR在所有的情况下,都可以选择它。
RMAN的DBPITR简化了用户管理的DBPITR。
给定目标SCN,数据文件从备份被高效地还原和恢复,不需要用户的参预。
然而RMAN DBPITR有如下的缺点:
n 不能回退选择的对象到之前的状态,只能是整个数据库。
n 在DBPITR期间整个数据库不可用
n DBPITR是耗时间的,因为RMAN必须还原所有的数据文件。RMAN也需要还原重做日志和增量备份来恢复数据文件。
如果备份是在磁带上,则这个过程会更长。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1095797/ ,如需转载,请注明出处,否则将追究法律责任。