ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 在WINDOWS平台测试TSM备份DB2数据库

在WINDOWS平台测试TSM备份DB2数据库

原创 Linux操作系统 作者:bpmfhu 时间:2019-03-25 12:18:05 0 删除 编辑

测试了一下TDP for DB2的备份,因为刚刚接触TSM,希望和高手们交流。

OS:WINDOWS XP

DB:DB2 8.2

TSM:5.2 FOR WINDOWS


1.安装tsm 5.2 for windows

1)安装tsm 5.2 server for windows
2)安装tsm 5.2 license for windows
3)安装tsm 5.2 client for windows

2.按照wizard来进行Tsm server的初始化,完成之后,应该可以访问htpp://127.0.0.1:1580

3.安装DB2 V8
db2level的输出
DB21085I 实例 "DB2" 使用 "32" 位和 DB2 代码发行版 "SQL08022",级别标识为"03030106"。
参考标记为 "DB2 v8.1.9.917"、"OD_14086" 和 "WR21350_14086",修订包为 "9"。
产品是在 "E:PROGRA~1IBMSQLLIB" 处安装的。

4.设置系统环境变量,添加:
1)设置客户端的环境变量
DSMI_DIR=C:Program FilesTivoliTSMapi
DSMI_LOG=C:Program FilesTivoliTSMapi
DSMI_CONFIG=c:Program FilesTivoliTSMapidsm.opt
2)设置服务端的环境变量
DSMSERV_CONFIG=d:Program FilesTivolitsmserverdsmserv.opt
DSMSERV_DIR=d:Program FilesTivolitsmserver

5.创建opt文件
client的opt文件:

Commmethod tcpip
tcpserveraddress localhost
tcpport 1500
nodename NODE
passwordaccess generate

Server的opt文件:

COMMmethod TCPIP
COMMmethod HTTP
TCPPort 1500
HTTPPort 1580

6.执行adsmpipw生成密码。这个密码在windows平台里面是保存在注册表中。如果是unix平台则保存在/etc/下面。
注意:这里务必要成功不然会有137的错误提示

7.修改db2的userexit参数
DB2 update db cfg for db_name using userexit on

8.安装c编译器,来编译DB2uext2.c文件(我这里安装的是微软的vc)将生成的DB2uext2.exe拷到sqllib/bin下面

9.在Tsm里面定义policyset,并且注册你的node.
因为是测试平台,所以可以用disk来代替磁带进行备份。(比如可以创建一个Sequential Access Storage Pools来模拟现实的tape介质)

10.最后就可以使用以下命令来备份db2

db2 backup db sample use tsm

11.可以使用db2adutl quesry来检查你的备份
Query for database SAMPLE

Retrieving FULL DATABASE BACKUP information.
1 Time: 20060302131528 Oldest log: S0000000.LOG DB Partition Number: 0
Sessions: 1

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4096/viewspace-52589/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2001-12-26

  • 博文量
    237
  • 访问量
    153366