(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就是上面查詢出來的應用程序句柄
殺掉死鎖進程