TSM下DB2恢复操作步骤

DB2恢复操作步骤

以下以DB名为WP3为例
1、重新安装TSM备份系统 ###节点名配置应该与备份时一致
2、重新安装数据库,建立DB名为WP3的空库。 ###数据库必须能正常启动和访问,同时应注意恢复后仍有足够的磁盘空间
3、重新设置数据库连接TSM的密码
以root身份进入到db2实例用户目录下,执行db2/db2wp3/sqllib/adsm/dsmapipw,并按提示设置密码 ###现在要求所有密码设置为admin
4、重新启动数据库 ###重启前应确认没有用户和应用在使用数据库
以db2用户执行
(1) db2stop force ###强制关闭数据库
(2) db2start ###启动数据库
5、查询TSM上的备份记录
以db2用户连接数据库后执行db2adutl query ###该命令列出所有有效备份生成的时间戳
6、断开数据库所有用户连接 ###包括断开第4步的连接,最彻底的方法是重新启动数据库,应确认没有用户和应用在使用数据库
7、恢复数据库
以db2用户执行
db2 restore db wp3 use tsm taken at %timestamp% ###%timestamp%为备份生成的时间戳,是一串数字,从第5步得到,例如 20110509020008(意思为2011年5月9日2点零8秒的备份)。
8、 前滚日志
以db2用户执行
db2 rollforward db wp3 to %rollforwardtime% using local time and stop ###%rollforwardtime%是回滚时间点,根据第7步的备份生成的时间戳来确定,应略晚于备份生成的时间就可以,格式为YYYY-MM-DD-HH.MM.SS.000000,例如:本次恢复的时间戳为20110509020008,则回滚时间点写为 2011-05-09-03.00.00.000000。


说明:以上为重新安装操作系统情况下的恢复步骤,如果未重新安装操作系统而只重新安装了数据库,则从第2步开始操作。如果未重新安装数据库只恢复数据,则从第5步开始操作。

相关主题
相关文档
最新文档