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

SQL2216N 重组数据库表或其索引时发生 SQL 错误 "-668" 解决方法

问题是这么产生的

我对表列长度进行修改,然后中途出现了问题。之后表就不能被访问了,

提示 对表进行任何操作都不被允许,提示SQLSTATE=57016 SQLCODE=-668 错误

在网上查了一下资料

解决方法为:执行命令:reorg table XXX;即可。

可是当我执行这个命令的时候,新的问题出现了!

SQL2216N 重组数据库表或其索引时发生 SQL 错误 "-668"。

最后解决方案为:

set integrity for XXX all immediate unchecked
reorg table XXX allow no access

具体什么原因我也分析不清楚,希望能临时帮助解决下大家的问题