DB2 基础: IBM DB2 Universal Database for Linux, UNIX and Windows 备份实用程序
2010-07-20 00:00:00 来源:WEB开发网任何供应商可以使用这些接口来将他们的存档解决方案集成到 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 的环境变量。有三个可以设置的环境变量:
- ››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 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接