Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2783378
  • 博文数量: 423
  • 博客积分: 7770
  • 博客等级: 少将
  • 技术积分: 4766
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-09 11:58
个人简介

Oracle/DB2/Postgresql/Mysql/Hadoop/Greenplum/Postgres-xl/Mongodb

文章分类

全部博文(423)

文章存档

2019年(3)

2018年(6)

2017年(27)

2016年(23)

2015年(30)

2014年(16)

2013年(31)

2012年(73)

2011年(45)

2010年(14)

2009年(30)

2008年(30)

2007年(63)

2006年(32)

分类: DB2/Informix

2011-01-26 15:52:43

又是IBM的PELOTON的项目,花两我两天时间来处理。
在一台机子上备份,另一台机子上恢复是出现下面的错误:
SQL0902C A system error (reason code = "") occurred. Subsequent
SQL statements cannot be processed.
sqlcode : -902
sqlstate : 58005
说明的是:我备份的是D盘,还原的是在C盘。结果搞来搞去查不出原因。后来通过IBM内部的人介绍认识了一个牛人,才得以解决。
究其原因是:备份的虚拟空间改变了,所以在还原时要重新建立新虚拟空间。
命令是:restore db VEPCN1 from C:\dbbak taken at 20080121145342  on C:\DB2  --->//DB2安装目录

另外,值得注意的是:
1、备份和还原 时要看版本号和 备份的相对路径和绝对路径。
2、学会看日志文件

linux下默认日志路径

$DBPATH/$INSTANCE/NODE0000/SQL0001/SQLOGDIR

还原数据库语句:db2 restore db bmsdb on /home/bmsdbts into bmsdb10

阅读(7934) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~