在控制中心改表blob从32M到128M,表load pending 挂起解决方案
时间:2010-11-21
来源:互联网
昨天晚上,遇到这个在DB2 V9.1上面的问题,现在记录下来,和大家共享
事件描述:
我在控制中心操作IBM小机上面的表,以前都是备份一下,不过这次有大字段,还是做了一个DEL定界的备份,没有指定大字段存储路径,找到表,点右键--->改变,将blob修改到128M,然后到最后一步提: 装入重新创建的表并检查数据和关系完整性,进度完成,发生了1个非关键错误。
这个时候并没有在意,去查询这张表,发现特慢,时间的轮子一直在转,心烦。。。
使用 db2 load query table tabname,发现load pending 状态,并且报一个sql0289n的错误,提示表空间不足,无法分配新页大小。
接下来我用create table a like b,然后用导入改变前的那个DEL备份,发现才14条记录,那个表里面有3647条记录,明显不对,查看消息文件,发现报一个截断异常,这个时候,意识到我自己闯祸了,备份不能用,可能是因为大字段的问题,表现在也锁了,由于是生产系统,找飞天老师,他帮忙分析了一下,最终解决了问题。
解决方法:
1。发现图形界面(控制中心)调的时候是用load replace方式的,那么用
db2 load client from c:\empty.del of del terminate into b
表数据完全一条都没有了。
2。同时发现DB2的数据如果是recover的(重要发现),他会在调用图形界面改变的时候,会产生一张临时的表,数据和以前的一样,我在数据库很快的就找到了这张表,一般T2010一些时间类的信息。
3。用load cursor的命令行在小机下,把临时表的数据load到目标表里,问题解决.
事件描述:
我在控制中心操作IBM小机上面的表,以前都是备份一下,不过这次有大字段,还是做了一个DEL定界的备份,没有指定大字段存储路径,找到表,点右键--->改变,将blob修改到128M,然后到最后一步提: 装入重新创建的表并检查数据和关系完整性,进度完成,发生了1个非关键错误。
这个时候并没有在意,去查询这张表,发现特慢,时间的轮子一直在转,心烦。。。
使用 db2 load query table tabname,发现load pending 状态,并且报一个sql0289n的错误,提示表空间不足,无法分配新页大小。
接下来我用create table a like b,然后用导入改变前的那个DEL备份,发现才14条记录,那个表里面有3647条记录,明显不对,查看消息文件,发现报一个截断异常,这个时候,意识到我自己闯祸了,备份不能用,可能是因为大字段的问题,表现在也锁了,由于是生产系统,找飞天老师,他帮忙分析了一下,最终解决了问题。
解决方法:
1。发现图形界面(控制中心)调的时候是用load replace方式的,那么用
db2 load client from c:\empty.del of del terminate into b
表数据完全一条都没有了。
2。同时发现DB2的数据如果是recover的(重要发现),他会在调用图形界面改变的时候,会产生一张临时的表,数据和以前的一样,我在数据库很快的就找到了这张表,一般T2010一些时间类的信息。
3。用load cursor的命令行在小机下,把临时表的数据load到目标表里,问题解决.
作者: 白利军 发布时间: 2010-11-21
外汇黄金投资者俱乐部 :http://q.hexun.com/98518/default.html
有缘的朋友入。
有缘的朋友入。
作者: ey2011 发布时间: 2010-12-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28