DB2 57016報錯的解決辦法
阿新 • • 發佈:2019-02-08
新建了一張表,刪除了一列,然後執行insert的時候,報錯
57016,解釋為:因為表不活動。
執行db2 "load query table <tabname>"
,表的狀態為reorg pending,裝入暫掛,執行了db2 "reorg table tabname"
來解掛,表的狀態為normal,然後就可以插入資料了。
也可以執行db2 "load from /dev/null of del terminate into <tabname>"
。具體沒有操作。
這兩天load表的時候,作業中斷了,導致查詢表的時候,報錯57016,然後按照之前的經驗,直接採用db2 "load from /dev/null of del terminate into <tabname>"
可以執行
db2_all "db2 query table T1"
檢視該表的所有節點的狀態,然後執行
db2 "load from /dev/null of del terminate into <tabname> partitioned db config output_nodes(節點) "
其實還是對reorg load命令沒有做深入的學習,日後還得加強學習,少走彎路。