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开发网   
核心提示: 任何供应商可以使用这些接口来将他们的存档解决方案集成到 DB2 中,如 图 3 所示: 图 3. DB2 备份接口在将备份信息“插入”到供应商的存档软件中时,DB2 基础: IBM DB2 Universal Database for Linux, UNIX and Wi

任何供应商可以使用这些接口来将他们的存档解决方案集成到 DB2 中,如 图 3 所示:

图 3. DB2 备份接口

在将备份信息“插入”到供应商的存档软件中时,DB2 不是将备份信息写入到文件中,而是将备份数据写入这些接口,然后以位流的形式直接将它们发送到目标介质进程服务器。

例如,如果使用 TSM,那么 DB2 将装载 TSM API 等。这些库被直接装载到 DB2 内核中,并在我们的地址空间中运行。您无需担心供应商插入式代码(从 DB2 V7+FP11 开始)的质量,因为 DB2 将保护实例地址,使其不受第三方代码失效的影响。实际上,在执行每个操作之前,DB2 都将获取以前的信号处理程序的状态,并在事后重现设置它们。这意味着,即使供应商的代码中断,数据库引擎也不会停机(但很显然,备份操作本身将失败)。

DB2 与 Tivoli Storage Manager 的集成已有很长的历史。实际上,DB2 是第二个曾经支持 TSM API 的应用程序。由于 DB2 与 Tivoli(实际上它是一种 IBM 产品)悠久的集成历史,所以我们直接免费发布对 TSM 的支持。

Tivoli Storage Manager 提示和技巧

通过设置 DB2 来使用 TSM 是件很简单的事。

首先,您需要运行 dsmapipw 实用程序(以具有管理权限的用户身份),以设置 TSM 密码。该实用程序位于 sqllib\adsm 目录中。这个实用程序对用于节点的 TSM 密码进行加密,并将其存储到磁盘上。在使用 TSM 和 DB2 时,人们碰到的 60% 的问题都是由于这一步执行失败而引起的。如果没有正确设置密码,那么将收到一个 137 错误码。

接下来,导出特定于 DB2 TSM 的环境变量。有三个可以设置的环境变量:

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

Tags:DB 基础 IBM

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