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

测试了一下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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/4096/viewspace-52589/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值