DB2 SQLSTATE 57016 的解決辦法

2021-06-13 19:47:37 字數 340 閱讀 6730

今天對乙個表進行update操作時,出現了:sqlstate=57016 sqlcode=-668 ,error code=7的錯誤。通過google的幫助,搜尋到了解決方法,在這裡進行闡述。

首先查一下sqlstate=57016是什麼意思。

開啟db2cmd,輸入:db2 ? 57016,出現」sqlstate 57016: the table cannot be accessed, because it is inactive.「,因為表不活動,所以不能對其進行訪問,解決方法為執行命令:reorg table [table]。reorg table [table]命令是通過重構行來消除「碎片」資料並壓縮資訊,對錶進行重組的。

db2 db2trc 跟蹤資訊

db2trc 命令控制隨 db2 提供的跟蹤工具。跟蹤工具記錄有關操作的資訊並將此資訊格式化為可讀格式。記住,執行跟蹤時會增加開銷,所以啟用跟蹤工具可能會影響系統效能。通常 db2 支援機構和開發團隊使用 db2 跟蹤故障診斷。您可以執行跟蹤來獲取有關正在調查的問題的資訊,但如果您不了解 db2 源...

db2 db2trc 跟蹤資訊

db2trc 命令控制隨 db2 提供的跟蹤工具。跟蹤工具記錄有關操作的資訊並將此資訊格式化為可讀格式。記住,執行跟蹤時會增加開銷,所以啟用跟蹤工具可能會影響系統效能。通常 db2 支援機構和開發團隊使用 db2 跟蹤故障診斷。您可以執行跟蹤來獲取有關正在調查的問題的資訊,但如果您不了解 db2 源...

DB2的db2look和db2move的使用

我工作時碰到了乙個需要把乙個老的db2資料庫給拆分,並資料也得移植,我首先想到的是將資料庫進行備份,並重定向恢復成另乙個資料庫,但是嘗試了多次也為成功,於是就只能想想最簡單的方法了export匯出import匯入。一 root localhost su db2inst1 在當前使用者目錄下建立bac...