互联网服务

db2中如何把丢失的表给找回来

检查了旧数据库(8.1)上old,是有test和其他几表的。根据历史记录查询,应该备份、恢复到新机器(9.1)上后,这几个表应该在新机器(存在)上是存在的。

可能没有检查。后来经过2次升级后,这几个表看不见了,也不能创建。经检查,在系统视图syscat.partationmaps里含有这几个表的记录,而其它几个系统视图,如:syscat.table 没有这几个表的记录。所以怀疑,在升级过程中造成表信息丢失,现在看不到,创建时还报表已存在这种现象。

这种情况如何把丢失的表给找回来,创建同样的表、往这表里插数据都报错,请各位大咖指点迷津。
参与5

4同行回答

kkchatkkchat数据库管理员IBM
估计是备份恢复后异常导致catalog inconsistent,orphan row,找IBM吧,可以参考下面这个贴:http://www.db2china.net/club/vie ... ter%3Ddigest&page=1显示全部
估计是备份恢复后异常导致catalog inconsistent,orphan row,找IBM吧,可以参考下面这个贴:
http://www.db2china.net/club/vie ... ter%3Ddigest&page=1收起
系统集成 · 2013-03-05
浏览531
jlandzpajlandzpa系统运维工程师广州华南资讯科技有限公司
1.升级导致表丢失,没有遇到过。2.如果旧数据还有备份,尝试异机恢复下吧显示全部
1.升级导致表丢失,没有遇到过。
2.如果旧数据还有备份,尝试异机恢复下吧收起
系统集成 · 2013-03-04
浏览507
daydaydayday软件开发工程师海辉文思
关注...显示全部
关注...收起
银行 · 2013-03-04
浏览499
weiruan85weiruan85数据库管理员ibm
回复 1# huangbin2006333     升级把数据表搞丢了,这个比较诡异呀,得详细好好查查显示全部
回复 1# huangbin2006333


    升级把数据表搞丢了,这个比较诡异呀,得详细好好查查收起
政府机关 · 2013-03-04
浏览501

提问者

huangbin2006333
技术支持北京中软国际信息技术有限公司
擅长领域: AIX服务器Unix

问题状态

  • 发布时间:2013-03-04
  • 关注会员:1 人
  • 问题浏览:5992
  • 最近回答:2013-03-05
  • X社区推广