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开发网   
核心提示: 在生成备份镜像之后,必须使用 db2adutl 授权选项将访问该镜像的访问权限授给所需的节点,DB2 基础: IBM DB2 Universal Database for Linux, UNIX and Windows 备份实用程序(10),例如: db2adutlgrantnewuseronn

在生成备份镜像之后,必须使用 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 服务器上立即过期。

上一页  5 6 7 8 9 10 

Tags:DB 基础 IBM

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