使用 DB2 增量备份
2010-02-04 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鎯у⒔閹虫捇鈥旈崘顏佸亾閿濆簼绨绘い鎺嬪灪閵囧嫰骞囬姣挎捇鏌熸笟鍨妞ゎ偅绮撳畷鍗炍旈埀顒勭嵁婵犲嫮纾介柛灞捐壘閳ь剛鎳撻~婵嬪Ω閳轰胶鐤呯紓浣割儐椤戞瑩宕ョ€n喗鐓曟い鎰靛亝缁舵氨绱撻崘鈺傜婵﹤顭峰畷鎺戔枎閹搭厽袦婵犵數濮崑鎾绘⒑椤掆偓缁夌敻骞嗛悙鍝勭婵烇綆鍓欐俊鑲╃磼閹邦収娈滈柡灞糕偓鎰佸悑閹肩补鈧尙鏁栧┑鐐村灦閹稿摜绮旈悽绋课﹂柛鏇ㄥ灠閸愨偓濡炪倖鍔﹀鈧繛宀婁邯濮婅櫣绱掑Ο璇茶敿闂佺ǹ娴烽弫璇差嚕婵犳碍鏅插璺猴工瀹撳棝姊虹紒妯哄缂佷焦鎸冲畷鎴﹀箻鐠囧弶宓嶅銈嗘尰缁嬫垶绂嶉悙顒佸弿婵☆垳鍘ф禍楣冩倵濮樼偓瀚�

TRACKMOD 配置参数可以使用以下值之一:
NO — 禁用增量备份。不跟踪或记录数据库页更新。这是默认值。
YES — 启用增量备份。当启用了更新跟踪之后,首次成功连接到数据库之后更改将变得有效。注意,在增量备份对特定表空间执行备份之前,必须对该表空间进行一个完整的备份(下面的例子提供详细解析)。
下面的例子显示了如何为 SAMPLE 启用增量备份:
DB2 UPDATE DATABASE CONFIGURATION FOR SAMPLE USING TRACKMOD YES
在将 TRACKMOD 设置为 YES 之后,您必须在允许应用程序更改数据之前备份数据库。换句话说,您必须对数据库进行完整的备份,从而为执行增量备份提供一个基准点。此外,如果您随后在数据库中创建了一个新的表空间,那么必须进行包含该表空间的备份。这可以是数据库备份或表空间备份。在备份之后,增量备份就可以包含新的表空间。
备份数据的类型
有两种类型的增量备份:
完整增量备份:最后一次完整备份(不管该备份是完整的还是表空间备份映像)之后更改的所有页的映像。例如,以下命令对 SAMPLE 数据库执行完整的增量备份:
DB2 BACKUP DB SAMPLE ONLINE INCREMENTAL USE TSM
增量(Delta)。最后一次备份(增量、渐进或完整的备份映像)之后更改的所有页。例如,以下命令对 SAMPLE 数据库执行增量备份:
DB2 BACKUP DB SAMPLE ONLINE INCREMENTAL DELTA USE TSM
这为恢复受损数据库提供 4 种类型的备份数据:
完整的备份映像。这是任何恢复策略的构建块,如果没有完整的备份映像,就不能开始恢复过程。如果让备份上线,则需要在备份发生时发出的所有事务的日志。要恢复完整的备份,重播备份之后的所有事务的日志,该过程结束之后恢复就完成了。
更多精彩
赞助商链接