浅谈IBM DB2的数据库备份与恢复
2007-12-04 16:22:19 来源:WEB开发网B、delta备份
说明:这两种备份方式的严格定义如下,
增量备份是自最近成功的完全备份以来所有更改的数据的备份。
delta 备份则是上一次成功的完全、增量或 delta 备份以后所做更改的数据的备份。
这里请读者们仔细的看上面两个增量备份方式的定义,注意这两种备份方式的细微差别。这里我们举一个例子来说明。
假设有一个数据库,它每天都有部分数据在发生变化。我们星期一晚上对该数据库做了一次完全备份,星期二晚上对该数据库做了一次增量备份A(注:这里的增量备份是指累计备份,下同),星期三晚上又做了一次增量备份B,星期四则做了一次delta 备份。
那么,我们可以得出以下结论:
•星期一的数据库备份包含了所有的数据。
•星期二没有变动过的数据没有发生备份,在星期二变动过的数据会备份,并且备份到增量备份A中。
•星期三的备份中含有自星期一完全备份以来发生过变动的所有数据,包含了星期二和星期三发生过变动的数据。显然,增量备份A 被 增量备份 B 包含。
•星期四做的是delta备份,注意,它会也只会备份自星期三备份之后变动过的数据。
三、 DB2 备份文件的结构介绍
在不同的操作系统下,DB2 的备份文件的结构是不同的,这里概要地介绍一下。
1、 Windows 操作系统下的数据库备份文件结构:
说明:Windows 操作系统下的数据库备份文件是嵌套在一系列文件夹之下的特殊结构。上例中,D:DB2_Train 是指备份目录,TESTDB.0 是指数据库名称为 TESTDB,DB2 是指实例名称,NODE0000 是指节点名称,CATN0000 是指编目名称,20070801 是指备份发生的年月日,形如YYYYMMDD,181241是指备份发生的时间,精确到秒,也就是指 18 点 12 分 41 秒,形如HHMMSS,最后的 001 则是备份文件的一个序列号。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››数据库对象——存储过程
- ››db2诊断系列之---定位锁等待问题
- ››数据库设计词汇对照表
- ››db2 命令选项解释
- ››数据库大型应用解决方案总结
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接