• SQLSTATE=55019 暂时挂起状态
• SQLCODE=-668, SQLSTATE=57016 装入暂挂状态
解决:
命令行使用:REORG TABLE my_table_name
工具执行:call sysproc.admin_cmd('reorg table my_table_name');
修改字段后 运行ALTER TABLE 时要注意当前运行的语句是否需要执行REORG操作
对于这样的ALTER TABLE语句,如果不执行REORG操作的话,基本上目标表就不再可用
(一般alter table 3次 需要执行一次 reorg table 重构命令)
REORG TABLE本身是DB2的command,不是正常的SQL语句(Statement)。
如果在非命令行环境中想使用REORG的话,可以像下面那样调用存储过程间接执行REORG操作,
执行前确保你所使用的帐号有调用这个存储过程的权限: CALL SYSPROC.ADMIN_CMD(‘reorg table my_test’)