SQL0670N -表的行长度超过了“ 32677”字节的限制

2016年2月25日,作者 杰克·范瓦斯(Jack Vamvas)

题 : 表格的行长超过了限制"32677" bytes。你能给我一些建议吗

如何处理这个问题?

与该消息关联的错误代码是


SQLCODE = -670,SQLSTATE = 54010

I'm using DB2 9.5.0.3

回答: 不知道任何额外的细节,我想您正在尝试添加列或扩展

一个导致大小大于32768字节的现有列。 


解决问题的方式将取决于您要尝试执行的操作。例如,如果要在表上执行create \ alter,则使用具有较大空间大小的表空间。这可能意味着你'要么需要重新创建具有较大页面大小的表空间,要么创建替代表空间 您可以在其中存储此表。无论哪种方式,在此DB2级别上,您'我需要进行调整

关于这篇文章,有一些说明  更改DB2数据库页面大小

另一个策略是减少 通过删除列或减小大小来获得行长

有关此错误消息的完整详细信息,请检查 SQL0670N   on the IBM site

有关管理DB2表空间的其他一些文章

DB2 –如何检查是否启用了自动调整大小

db2减少 表空间 与ALTER 桌面空间 减少-DBA ...

 

 

作者:Jack Vamvas( http://www.dba-db2.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

 加工...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,只有在获得作者批准后才会显示。 发表其他评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论的最后一步,请输入下图中显示的字母和数字。这样可以防止自动程序发布评论。

读取这张图片有困难吗? 查看备用。

 加工...

在SQL0670N上发表评论-表的行长度超过了“ 32677”字节的限制

评论是经过审核的,直到作者批准后才会显示。


ysaijiu.com | DB2性能调优 | DBA DB2 :一切 | 常问问题 | 联系 | 版权