Db2 backup and restore use tsm

上传人:人*** 文档编号:458229751 上传时间:2023-11-18 格式:DOC 页数:5 大小:55.50KB
返回 下载 相关 举报
Db2 backup and restore use tsm_第1页
第1页 / 共5页
Db2 backup and restore use tsm_第2页
第2页 / 共5页
Db2 backup and restore use tsm_第3页
第3页 / 共5页
Db2 backup and restore use tsm_第4页
第4页 / 共5页
Db2 backup and restore use tsm_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Db2 backup and restore use tsm》由会员分享,可在线阅读,更多相关《Db2 backup and restore use tsm(5页珍藏版)》请在金锄头文库上搜索。

1、Db2 backup and restore use tsm 一、Windows 配置1、不需要安装软件包此功能已经包含在TSM Client端的API软件包中,因此不需要另外安装软件包。2、设置环境变量DSMI_CONFIG=c:tivolitsmbaclientapidsm.opt 设置了 TSM client API option file 的位置。WINDOWS 平台下的默认值为C:Program FilesTivoliTSMbaclientdsm.opt。DSMI_DIR= c:tivolitsmbaclientapibin TSM client API 的安装路径。在 WINDOW

2、S 平台下,TSM V5.5 之前的默认位置是C:Program FilesTivoliTSMapiDSMI_LOG= c:tivolitsmbaclientapi (标识将在其中创建错误日志(dsierror.log)的用户定义目录路径)3、编辑api client的C:Program FilesTivoliTSMbaclientdsm.opt文件#ServernametsmCOMMMethod TCPIPTCPPort 1500TCPServeraddress nodenamepasswordaccess generate4、在TSM server注册api clientRegister

3、node domain= passexp=9999 backdelete=yes注意:该客户机节点的属性必须是:BACKDELETE=YES5、初始化节点passwordC:Program FilesIBMSQLLIBadsmdsmapipw.exe 根据提示输入相应的DB2节点密码二、Linux(unix) 配置1. rpm安装BA client所需要安装的软件包TIVsmBA.rpmTIVsmAPI.rpm2. 设置环境变量在DB2 管理员的$HOME/.profile 中添加如下的环境变量(db2的64位版本,相关bin改为bin64)export DSMI_CONFIG=/opt/ti

4、voli/tsm/client/api/bin/dsm.opt (标识 dsm.opt 文件(它包含 TSM 用户选项)的用户定义目录路径。与另外两个变量不同,此变量应包含全路径和文件名)export DSMI_DIR=/opt/tivoli/tsm/client/api/bin (标识 API 可信代理进程文件(dsmtca)所在的用户定义目录路径)export DSMI_LOG=/opt/tivoli/tsm/ (标识将在其中创建错误日志(dsierror.log)的用户定义目录路径)3客户端配置文件:dsm.opt:SErvername tsm dsm.sys:Servername ts

5、m (与dsm.opt中的名称相同)COMMMethod TCPIPTCPPort 1500 TCPServeraddress 9.181.159.39 (服务器IP地址)nodename tsmapi passwordaccess generate schedlogname /opt/tivoli/tsm/dsmched.log (调度日志)4. 修改/opt/tivoli/tsm/client/api/bin目录下dsmtca 的访问权限修改方法为运行命令chmod 4755 ./dsmtca5. 重启数据库db2stopdb2start6、初始化节点password,运行命令dsmapi

6、pw,(位于db2实例目录/sqllib/adsm中)。# $HOME/sqllib/adsm/dsmapipw为tsm api与server连接的密码。三、DB2数据库参数的设置(在线备份)在使数据库进入在线备份模式之前,需要使用归档日志:1确保没有用户使用Db2:$db2 list applications for db dbname$db2stop force$db2start2db参数设置,db2=8.2,不必再为日志文件配置用户出口。db2 update db cfg for sample using logretain on 3db2=8.2时 $db2 backup db onl

7、ine use tsm include logs需要断定应使用哪个日志文件的日子已一去不复返,需要做的只是在备份命令中加上短语 include logs。db28.2时 $db2 backup db online use tsm由于备份的时候没有logs,需要手工备份日志文件。没有日志文件,恢复后的在线备份是不能进行roll forward。6数据库恢复a)使用db2adutl和db2 list history察看备份纪录.$db2adutl query db $db2 list history backup all for db b)恢复备份历史纪录(每次backup,不论类型,都会备份历史

8、纪录文件)。这里的时间戳应该是最新的$db2 restore db use tsm taken at c)使用db2的恢复帮助工具:$db2ckrst d t r database命令返回建议的必需的恢复操作命令d)恢复数据库db2=8.2时 恢复数据$db2 restore db use tsm taken at 这时数据库处于rollforward-pending state的状态,需要做roll forward 操作:需要把备份的归挡日志放回到指定归档日志位置:$ db2 rollforward db to end of logs and complete 或$db2 rollforwa

9、rd db king to 2009-06-08-17.20.25.000000 on all nodes and stop或$db2 rollforward db to using local time and stop测试连接成功db2adminlocalhost $ db2 connect to king Database Connection Information Database server = DB2/LINUX 8.2.7 SQL authorization ID = DB2ADMIN Local database alias = KINGdb28.2时恢复数据$db2 re

10、store db use tsm taken at 如:db2 restore db TestDB incremental automatic from c: taken at 20070419145112 DB20000I RESTORE DATABASE 命令成功完成。 恢复后的数据库处于前滚暂挂状态,不可用 C:db2 connect to TestDB SQL1117N 由于 ROLL-FORWARD PENDING,不能连接或激活数据库 TESTDB。 SQLSTATE=57019 前滚数据库,需要把备份的归挡日志放回到指定归档日志位置:$ db2 rollforward db to

11、 end of logs and complete 或$db2 rollforward db king to 2009-06-08-17.20.25.000000 on all nodes and stop或$db2 rollforward db to using local time and stop四、查看调度情况进入/opt/tivoli/tsm/client/ba/bin#dsmc sche或#dsmc sche -password=admin -optfile=/opt/tivoli/tsm/client/ba/bin/dsm.opt后台启动调度进程nohup dsmc sched

12、-password=admin &五、问题和相应的解决方案:1 安装TSM Client 端的时候,由于备份的数据库是64 bit 的DB2 ,安装32 bit 的代码会出现问题。解决方法:安装64 bit 的代码;2 如果在配置过程中不进行节点密码修改操作,则可能出现问题如下:Db2 backup with error SQL2062N An error occurred while accessing media /misc/home/db2inst9/sqllib/adsm/libtsm.a. Reason code: 168. 解决方法:利用dsmapipw 工具进行密码的修改,查看相

13、应目录下本例中为/etc/adsm 是否有密码文件产生;3 如果对存放错误日志的文件存在权限访问的问题,例如对dsierror.log 或者存放该日志文件的目录存在权限访问问题,则可能出现问题如下:Db2 backup with error SQL2062N An error occurred while accessing media /misc/home/db2inst9/sqllib/adsm/libtsm.a. Reason code: 106. 解决方法:修改errorlog 以及该目录的访问权限,例如使用chmod 777 dir_name ;4 如果对DSMI_DIR 目录下的dsmtca 存在权限访问问题,则可能出现问题如下:Db2 backup with error SQL2062N An error occurred while accessing media /misc/home/db2inst9/sqllib/adsm/libtsm.a. Re

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号