使用 DB2 增量备份
2010-02-04 00:00:00 来源:WEB开发网核心提示: 增量备份,这包含最后完整备份之后的所有更改,使用 DB2 增量备份(4),要恢复增量备份,重播增量备份之后的所有事务的日志,例如,Saturday 备份可能包含 6 天的更改,该过程结束之后恢复就完成了, 增量备份
增量备份。这包含最后完整备份之后的所有更改。要恢复增量备份,重播增量备份之后的所有事务的日志,该过程结束之后恢复就完成了。
增量备份。这包含最后一次任何类型的备份之后的所有更改。如果最后的备份是一个完整的备份映像,那么它和增量备份将提供最完整的备份。如果在增量备份之前执行了增量备份,则需要增量备份、增量备份以及增量备份所依赖的完整备份映像。如果一个增量备份之前执行了一个或多个其他增量备份,那么您需要在执行增量备份或完整备份映像之后执行的所有增量备份。
日志。日志包含可以恢复的最后一次备份之后的所有事务。
还可以从另一个角度考察备份 —— DB2 支持在整个数据库级别和特定表空间级别的备份(更加细粒度的备份和恢复允许您将备份和恢复限制到关键的表空间)。备份和恢复增量和渐进映像同样适用于表空间。
恢复策略
让我们先看这样一个针对数据库的恢复策略,该策略将在每个星期日执行一次完整备份,而在每天晚上执行一次增量备份,如 图 1 所示(图中没有显示日志,但在最后的恢复之后需要使用)。
如果您需要恢复到 Monday,则需要使用 Sunday 夜间备份映像进行恢复,并应用所有可用的日志。
如果您需要恢复 Tuesday 和 Sunday 之间的数据,则需要恢复前一个 Sunday 的完整备份映像,然后恢复前一个夜间的增量备份映像,最后应用恢复的渐进映像之后的所有日志。
所有恢复都需要:
一个完整的备份映像
0 个或 1 个增量备份
一天的日志
注意,在这些场景中,每个增量备份都会不断增长,直到构成一个完整的备份。这是因为随着时间的推移,增量备份包含越来越多的更改页。例如,Saturday 备份可能包含 6 天的更改,而 Monday 备份仅包含一天的更改。
更多精彩
赞助商链接