WEB开发网
开发学院数据库DB2 DB2 基础: IBM DB2 Universal Database for Linux... 阅读

DB2 基础: IBM DB2 Universal Database for Linux, UNIX and Windows 备份实用程序

 2010-07-20 00:00:00 来源:WEB开发网   
核心提示: 生成的 db2med 进程数等于目标数,例如,DB2 基础: IBM DB2 Universal Database for Linux, UNIX and Windows 备份实用程序(5),对于 Tivoli Storage Manager,如果想要打开三个会话,增量备份实际上是以上一次的完全

生成的 db2med 进程数等于目标数。例如,对于 Tivoli Storage Manager,如果想要打开三个会话,DB2 就会建立三个到 Tivoli 服务器的流。这将帮助 DB2 产生到存档介质的并行性。

如果要备份数据到一个文件系统,并且这个文件系统是多个磁盘的一个虚拟系统,那么应该多次指定挂载点(mount point)。例如,在 Windows 环境下的 DB2 中,您将输入以下命令:

清单 1. 当文件系统是多个磁盘的一个虚拟系统时,备份数据到这个文件系统

backup database sample to c: c: c: 

在这个例子中,DB2 将生成 3 个到存档介质的 db2med 进程,然后并行地将数据页从 db2bm 进程写到这三个进程。

增量备份

增量备份首先在 V7.2 版中找到立身之处。由于它是被首先引入的,我们已见证了这种类型的备份受欢迎程度的日益增加 —— 尤其是在只有很小一部分数据会变化的数据仓库中。

增量备份允许只备份自上一次备份以来发生变化的索引和数据页。不过有一个例外,对于“脏(dirty)”表空间中的 long 型字段和大型对象数据,总是需要进行备份。对于这一类的数据没有增量支持,因为这些数据类型具有不同于索引和数据页的物理格式,目前 DB2 在备份时不确定这样的数据是否有变化。在以后版本的 DB2 中这个例外就不复存在。

图 2 展示了 DB2 中提供的不同类型的部分备份方式:

图 2. 增量备份和差异备份

从这个图中可以看到,增量备份实际上是以上一次的完全备份为基础。由于完全备份是在星期天进行的(在我们的例子中是如此),这意味着在星期二进行的增量备份将包括星期一和星期二的所有变化。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:DB 基础 IBM

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接