查看: 18026|回复: 24

[精华] [SOS]如何 利用 具有TMS 的备份文件,恢复 至没有 TSM 的 Server

[复制链接]
论坛徽章:
1
授权会员
日期:2009-09-03 16:11:03
跳转到指定楼层
1#
发表于 2009-8-21 22:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个FULL BACKUP 文件,是 具有 TSM 服务器上产生的。
现在需要恢复至没有 TSM 的服务器上。

使用的是 重定向 恢复。
但是在 RESTORE DATABASE PRDDB CONTINUE 时报错如下:

RESTORE DATABASE FRS CONTINUE
SQL2071N  An error occurred while accessing the shared library
"/home/db2inst1/sqllib/adsm/libtsm.a". Reason code: "1".

我怎样才能解决这个问题,
将  具有TMS 的备份文件,恢复 至没有 TSM 的 Server上?

谢谢大家,在线等待~
论坛徽章:
1
授权会员
日期:2009-09-03 16:11:03
2#
 楼主| 发表于 2009-8-21 23:40 | 只看该作者
我估计 原因如下,
带有TSM的数据库是 归档数据库,归档文件放在 TSM上,

First log archive method (LOGARCHMETH1) = TSM

但是在没有TSM的数据库上恢复 时,造成以上错误。

该如何解决呢?

[ 本帖最后由 Noteser 于 2009-8-22 00:09 编辑 ]

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
3#
发表于 2009-8-22 06:47 | 只看该作者
db2adutl to extract backup image and logs to disk

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2009-09-03 16:11:03
4#
 楼主| 发表于 2009-8-22 10:55 | 只看该作者
原帖由 wangzhonnew 于 2009-8-22 06:47 发表
db2adutl to extract backup image and logs to disk


含有 LOG 的 在线全备份 IMAGE 已经被下载到 ServerB上了(没有TSM),
做Redirect restore,
在重新设置 TableSpace 之后,
执行 RESTORE DB CONTINUE 的时候报错的.

第一步, 没问题:
RESTORE DATABASE PRODB
FROM '/db/db2inst1/db2backup'
TAKEN AT 20080714567426
ON '/db/db2inst1/db2data'
LOGTARGET  '/db/db2inst1/db2data/tmplog'
NEWLOGPATH '/db/db2inst1/db2data/actlog'
REDIRECT

第二步, Set Tabespace Container, 没问题

之后, RESTORE DATABASE PRODB CONTINUE; 就报错了

[ 本帖最后由 Noteser 于 2009-8-22 14:23 编辑 ]

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2009-09-03 16:11:03
5#
 楼主| 发表于 2009-8-22 15:10 | 只看该作者
http://www-01.ibm.com/support/docview.wss?uid=swg21231835
但是我看不明白,请高手解释一下,谢谢~

[ 本帖最后由 Noteser 于 2009-8-22 15:17 编辑 ]

db2diag.log.txt

15.86 KB, 下载次数: 21

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
6#
发表于 2009-8-23 09:39 | 只看该作者
can you show the output for ls -laR ~/sqllib
thx

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
7#
发表于 2009-8-23 09:42 | 只看该作者
and db2level output

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
8#
发表于 2009-8-23 09:46 | 只看该作者
and did you get the error immediately after you start "restore continue", or you get it after a while?

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2009-09-03 16:11:03
9#
 楼主| 发表于 2009-8-23 11:47 | 只看该作者
原帖由 wangzhonnew 于 2009-8-23 09:46 发表
and did you get the error immediately after you start "restore continue", or you get it after a while?


/home/db2inst1$ db2level
DB21085I  Instance "db2inst1" uses "64" bits and DB2 code release "SQL09052"
with level identifier "03030107".
Informational tokens are "DB2 v9.5.0.2", "s080911", "U820796", and Fix Pack
"2a".
Product is installed at "/opt/IBM/db2/V9.5".

并不是一执行 "RESTORE DB CONTRINUE",而是执行了好一段时间后,在几乎快完成的时候报错的。

ls -laR.txt

26.29 KB, 下载次数: 16

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
10#
发表于 2009-8-23 13:48 | 只看该作者
It seems db2logmgr was started at the last step of restore, and it required to load TSM because the database is configured to use TSM.
I don't believe there's anyway to bypass this step or change the setting during middle of restore.

You may have to change logarchmeth1 to OFF on primary side, and take backup again, and restore on the target database.

THanks

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表