日期:2014-05-16  浏览次数:20485 次

DB 257016 问题

问题描述:

今日DB2数据库下的WF_ASSIGNMENT 表,不允许insert、update、delete等非查询操作了,执行则报SQL state = 57016的错误。

解决方法: 通过网络查阅资料,获悉是因为该表被挂起,不能执行更新操作了,解决方法是重组该表,重组表命令如下: ------------------------------ 输入的命令 ------------------------------

?reorg table WF_ASSIGNMENT;

------------------------------------------

reorg table WF_ASSIGNMENT DB20000I REORG命令成功完成。

追溯原因: 前几日通过alter命令增加、删除过 WF_ASSIGNMENT表中的某个字段是诱因,致使今日之错误产生。

避免措施: DB2数据库下,以后通过alter命令增加、修改、删除字段时,建议及时通过reorg命令重组该表。