原因與解決方案 1.原因:修改表結構表結構發生變化後再對錶進行任何操作都不被允許,SQLState為57016(因為表不活動,所以不能對其進行訪問),由於修改了表欄位許可權,導致表處於不可用狀態,另外一個小的建議,如果平時的工作中用到DB2的話,最好準備一份DB2錯誤文檔 2.解決方案:對錶進行重構, ...
原因與解決方案
1.原因:修改表結構表結構發生變化後再對錶進行任何操作都不被允許,SQLState為57016(因為表不活動,所以不能對其進行訪問),由於修改了表欄位許可權,導致表處於不可用狀態
2.解決方案:對錶進行重構,重構的過程,就是對部分數據打散再重新組合的過程
需要執行語句:
命令行中執行:REORG TABLE tablename
非命令行中執行:CALL SYSPROC.ADMIN_CMD('REORG TABLE tablename')
3.建議:一個小的建議,如果平時的工作中用到DB2比較多的話,最好準備一份DB2錯誤文檔,能夠快速切入找到問題所在