1. 程式人生 > >DB2表被鎖,如何解鎖

DB2表被鎖,如何解鎖

進行 平時 表結構 lena 結構表 不可用 修改表結構 解決 dmi

原因與解決方案

  1.原因:修改表結構表結構發生變化後再對表進行任何操作都不被允許,SQLState為57016(因為表不活動,所以不能對其進行訪問),由於修改了表字段權限,導致表處於不可用狀態,另外一個小的建議,如果平時的工作中用到DB2的話,最好準備一份DB2錯誤文檔

  2.解決方案:對表進行重構,重構的過程,就是對部分數據打散再重新組合的過程

    需要執行語句:

      命令行中執行:REORG TABLE tablename

      非命令行中執行:CALL SYSPROC.ADMIN_CMD(‘REORG TABLE tablename‘)

  3.建議:一個小的建議,如果平時的工作中用到DB2比較多的話,最好準備一份DB2錯誤文檔,能夠快速切入找到問題所在

DB2表被鎖,如何解鎖