DB2 基础: IBM DB2 Universal Database for Linux, UNIX and Windows 备份实用程序
2010-07-20 00:00:00 来源:WEB开发网在生成备份镜像之后,必须使用 db2adutl 授权选项将访问该镜像的访问权限授给所需的节点。例如:
db2adutl grant newuser on nodename newhost for db mydb
在新的目标节点上,必须在备份命令中使用 'options' 字段。例如:
db2 restore db mydb use tsm options 'fromnode=originalnode fromuser=originalinstance'
最后,在 DB2 V8 中,随着 db2audtl 实用程序的引入,对于在 TSM 服务器上如何管理 DB2 备份也有所增强。之前,由于 DB2 的命名惯例,对备份的管理总是导致一定程度的复杂性。DB2 为备份文件命名,因而您不能依赖 TSM 管理类来管理它们,因为它们有惟一的名称,并且永远不会过期。
db2audtl 命令有 7 个选项:
DELETE:用于将备份标记为非活动(低于 DB2 version 8 的版本),删除备份(DB2 version 8)和删除日志。对于低于 DB2 version 8 的版本,TSM 将标记非活动 DB2 数据库备份对象,以便基于相关管理类中的 备份复制组(backup copy group)定义执行删除操作。在运行 TSM Expire Inventory 命令时,将从 TSM 服务器上删除被标记要删除的对象。为了让 db2adutl 能够删除数据库备份,必须为 TSM 将 Backdel 参数设置为 yes。为了清除保存在 TSM 服务器上的 DB2 日志,需要为节点设置 Archdel Yes 参数。这些参数可以在注册 TSM 节点时指定,也可以通过在 TSM 服务器上执行对节点信息的更新来设置。
QUERY:列出在这个节点上创建的所有或特定的 DB2 对象。可以使用 Show inactive 子句来查看已经被标记为非活动的备份镜像。
EXTRACT:从 TSM 对象创建磁盘镜像。如果一个数据库镜像标记为非活动,那么它就不能再被恢复,但是仍然可以从 TSM 服务器提取该数据库镜像,而被提取的镜像可用于执行恢复。注意,在 DB2 version 8 中,db2adutl 用于删除一个对象,它不只是将对象标记为非活动,而是将其设为在 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 实战
更多精彩
赞助商链接