RESTORE数据库失败 --sqlcode : -902 -- sqlstate : 58005

DB2版本: 9.1
操作系统:Windows
过程描述:
旧服务器上数据库在D盘,成功备份后,
我想在新的服务器上恢复,新服务器上DB2装在C盘(没D盘),并且把数据放在F盘,(F盘空间比较大)
我先是用了DB2cc 里的右键---》复原,报错如下:
RESTORE DATABASE JHK FROM "E:databackup2008-12-26" TAKEN AT 20081226092557 TO "E:" INTO JHK WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;

SQL3012C  发生系统错误(原因码 = "")。无法处理后续的 SQL 语句。
解释:
发生系统错误。
用户响应:
记录消息中的消息号 (SQLCODE) 和原因码。
如果跟踪是活动的,则在操作系统命令提示符处
调用“独立跟踪设施”。然后与技术服务代表联系
并提供以下信息:
o   问题描述
o   SQLCODE 和嵌入式原因码
o   SQLCA 内容(如果有可能)
o   跟踪文件(如果有可能)。

联合系统用户:找出使请求失败的数据源中的问
题(参阅 问题确定指南 以确定哪个数据源导致 SQL
语句处理失败)并对该数据源执行必需的诊断步骤
。数据源的问题确定过程各有不同,因此参阅适用
的数据源手册。
sqlcode :  -902
sqlstate :  58005
:(
我以为是因为容器盘符改了,需要重定向,所以重新用重定向恢复,错误依旧:
SQL3012C  发生系统错误(原因码 = "")。无法处理后续的 SQL 语句。
解释:
发生系统错误。
用户响应:
记录消息中的消息号 (SQLCODE) 和原因码。
如果跟踪是活动的,则在操作系统命令提示符处
调用“独立跟踪设施”。然后与技术服务代表联系
并提供以下信息:
o   问题描述
o   SQLCODE 和嵌入式原因码
o   SQLCA 内容(如果有可能)
o   跟踪文件(如果有可能)。

联合系统用户:找出使请求失败的数据源中的问
题(参阅 问题确定指南 以确定哪个数据源导致 SQL
语句处理失败)并对该数据源执行必需的诊断步骤
。数据源的问题确定过程各有不同,因此参阅适用
的数据源手册。
sqlcode :  -902
sqlstate :  58005
:(
查看db2diag.log 如下:
2008-12-26-17.03.34.718000+480 I152143H570        LEVEL: Severe
PID     : 7812                 TID  : 764         PROC : db2syscs.exe
INSTANCE: DB2_01               NODE : 000
FUNCTION: DB2 UDB, buffer pool services, sqlbGetFileSystemInfo, probe:40
MESSAGE : ZRC=0x87020002=-2029912062=SQLB_BPSE "Debug logic error detected"
          DIA8501C A buffer pool logic error has occurred.
DATA #1 : String, 30 bytes
Could not get file system info
DATA #2 : Pointer, 4 bytes
0x04f702e0
DATA #3 : Pointer, 4 bytes
0x0708eb4c
DATA #4 : Bitmask, 4 bytes
0x00000180
:(
先说这么多,大家需要什么信息的再说,这个问题折腾了我一下午了:Q
参与17

17同行回答

AngeliAngeli数据库管理员中软融鑫
原帖由 wangzhonnew 于 2009-1-1 00:06 发表 新的script和你以前的redirect restore的script有什么不同? ******************************************************************************************路径的变化显示全部
原帖由 wangzhonnew 于 2009-1-1 00:06 发表


新的script和你以前的redirect restore的script有什么不同?
******************************************************************************************
路径的变化收起
金融其它 · 2009-01-09
浏览2685
不过现在会了:D显示全部
不过现在会了:D收起
2009-01-02
浏览2620
路过,看了一下,不太会:L显示全部
路过,看了一下,不太会:L收起
2009-01-02
浏览2609
wangzhonnewwangzhonnew软件工程师IBM Canada Ltd.
新的script和你以前的redirect restore的script有什么不同?显示全部
新的script和你以前的redirect restore的script有什么不同?收起
IT分销/经销 · 2009-01-01
浏览2664
AngeliAngeli数据库管理员中软融鑫
总结随后奉上,算是我在学习DB2过程遇到的问题总结吧显示全部
总结随后奉上,算是我在学习DB2过程遇到的问题总结吧收起
金融其它 · 2008-12-31
浏览2655
AngeliAngeli数据库管理员中软融鑫
OK,restore成功。应该说是Kevin和leo的方法比较可行,谢谢显示全部
OK,restore成功。应该说是Kevin和leo的方法比较可行,谢谢收起
金融其它 · 2008-12-31
浏览2624
macrozengmacrozeng数据库管理员IBM
重定向恢复试一下,不行就用 db2move 来做吧显示全部
重定向恢复试一下,不行就用 db2move 来做吧收起
政府机关 · 2008-12-30
浏览2657
leo_wynleo_wyn商业智能工程师Security
楼主记得回来结贴啊!显示全部
楼主记得回来结贴啊!收起
系统集成 · 2008-12-30
浏览3179
AngeliAngeli数据库管理员中软融鑫
不好意思,我这几天不在北京,现在没有环境了,回去再试。我自己觉得DB2版本问题的可能性不大,可能是leo说的那样。谢谢大家,谢谢!显示全部
不好意思,我这几天不在北京,现在没有环境了,回去再试。我自己觉得DB2版本问题的可能性不大,可能是leo说的那样。
谢谢大家,谢谢!收起
金融其它 · 2008-12-30
浏览3228
leo_wynleo_wyn商业智能工程师Security
我认为是 备份的 tablespace 应用了automatic storage, 应使用redirect 恢复并指定“ ON path-list ”;显示全部
我认为是 备份的 tablespace 应用了automatic storage,
应使用redirect 恢复并指定“ ON path-list ”;收起
系统集成 · 2008-12-29
浏览3198

提问者

Angeli
数据库管理员中软融鑫

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2008-12-26
  • 关注会员:0 人
  • 问题浏览:27983
  • 最近回答:2009-01-09
  • X社区推广