記錄一次問題解決:DB2死鎖解決辦法(SQLCODE=-911, SQLSTATE=40001)


(DB2的數據庫)在做update更新的時候,發生了死鎖。后台報的錯誤為:SQLCODE=-911, SQLSTATE=40001

 

---------------------------------------

SQLCODE=-911, SQLSTATE=40001 錯誤的原因:是在執行update語句的時候發生了死鎖

SQLCODE=-911, SQLSTATE=40001 解決方法:

---------------------------------------

然后我在CSDN上看到一個解決辦法,成功搞定死鎖

 

db2 命令行:

1、用管理員用戶登錄:db2 connect to 你的數據庫名 user 用戶名 using 密碼

2、db2 "get snapshot for locks on 數據庫名"

-------上面語句執行完成以后,你可以找到下面一段文字

應用程序句柄                               = 689
應用程序標識                        = *LOCAL.DB2.120711101108
序號                                = 00001
應用程序名                          = javaw.exe
CONNECT 授權標識                           = DB2ADMIN
應用程序狀態                        = UOW 正在等待

3、db2 "force application(689)"   689就是上面查詢出來的應用程序句柄
殺掉死鎖進程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM