DB2: 解除被鎖定的表
某日無法查詢DB2的資料庫的某一張表,執行查詢語句的後返回死鎖或超時的錯誤:
SQL0911N The current transaction has been rolled back because of a deadlock
or timeout. Reason code "68". SQLSTATE=40001’
其他的表實行資料庫沒有什麼問題,只有一張或幾張表出現這個問題,造成這個原因一般是由於表被鎖造成的,也可以使用檢視DB2資料庫的建康狀態來確認,處理方法見以下步驟。
步驟一:使用命令get snapshot來查詢哪些程序鎖了哪些表。命令如下:
db2 get snapshot for locks on databasename
[email protected]:~> db2 get snapshot for locks on mydb
Database Lock Snapshot
Database name = MYDB
Database path = /home/db2data/db2inst1/NODE0000/SQL00001/
Input database alias = MYDB
Locks held = 20
Applications currently connected = 21
Agents currently waiting on locks = 0
Snapshot timestamp = 04/16/2009 14:59:29.185370
…………………………
…………………………
Application handle = 838
Application ID = GA47AA28.D60B.0154C5152621
Sequence number = 1432
Application name = javaw.exe
CONNECT Authorization ID = DB2INST1
Application status = UOW Waiting
Status change time = Not Collected
Application code page = 1208
Locks held = 0
Total wait time (ms) = Not Collected
Application handle = 1076
Application ID = GA47AA28.GF12.0194C4113924
Sequence number = 0001
Application name = javaw.exe
CONNECT Authorization ID = DB2INST1
Application status = UOW Waiting
Status change time = Not Collected
Application code page = 1208
Locks held = 8
Total wait time (ms) = Not Collected
List Of Locks #在application handle緊跟後面出現list of locks表明該application handle鎖了表或物件
Lock Name = 0x030039020DFF11000000000052
Lock Attributes = 0x00000000
Release Flags = 0x00000004
Lock Count = 1
Hold Count = 0
Lock Object Name = 1163533 #被鎖物件名稱
Object Type = Row #被鎖物件型別
Tablespace Name = tbs_data #被鎖物件所在的表空間
Table Schema = DB2INST1
Table Name = t_mytable1 #被鎖的表名
Mode = X
Lock Name = 0xFF000000010000000100120056
Lock Attributes = 0x00000000
Release Flags = 0x40000000
Lock Count = 2
Hold Count = 0
Lock Object Name = 0
Object Type = Internal Variation Lock
Mode = S
Lock Name = 0x0300390200FF11000000000052
Lock Attributes = 0x00000000
Release Flags = 0x00000002
Lock Count = 1
Hold Count = 0
Lock Object Name = 1163520
Object Type = Row
Tablespace Name = tbs_data
Table Schema = DB2INST1
Table Name = t_mytable2
Mode = X
…………………………………………………………………………………
步驟二:使用命令force來斷開這些進行了死鎖的程序來。命令如下:
db2 "force application (handle id)"
[email protected]:~>db2 "force application (838)"
DB20000I The FORCE APPLICATION command completed successfully.
DB21024I This command is asynchronous and may not be effective immediately.
[email protected]:~>db2 "force application (1076)"
DB20000I The FORCE APPLICATION command completed successfully.
DB21024I This command is asynchronous and may not be effective immediately.
步驟三: 使用命令list application檢視是否已經斷開了哪些進行了死鎖的程序。命令如下:
[email protected]:~> db2 list applications
Auth Id Application Appl. Application Id DB # of
Name Handle Name Agents
-------- -------------- ---------- ------------------------------ -------- -----
DB2INST1 db2bp 1330 *LOCAL.db2inst1.090416134941 MYDB 1
DB2INST1 db2jccThread-8 85 GAB40153.G869.0120AF1F5A2E MYDB 1
DB2INST1 db2bp.exe 63 GA47AA28.BA0C.018346132405 MYDB 1
DB2INST1 db2bp 825 *LOCAL.db2inst1.090416103954 MYDB 1
DB2INST1 javaw.exe 1039 GA47AA28.F411.0194C4113304 MYDB 1
DB2INST1 db2bp.exe 928 GA47AA28.L710.015844102651 MYDB 1
DB2INST1 dbdaemon 877 *LOCAL.db2inst1.090408150559 MYDB 1相關推薦
DB2: 解除被鎖定的表。
解除DB2資料庫中表的死鎖 某日無法查詢DB2的資料庫的某一張表,執行查詢語句的後返回死鎖或超時的錯誤: SQL0911N The current transaction has been rolled back 
DB2: 解除被鎖定的表
某日無法查詢DB2的資料庫的某一張表,執行查詢語句的後返回死鎖或超時的錯誤:SQL0911N The current transaction has been rolled back because of a deadlockor timeout. Reason code "
Oracle查詢被鎖定表以及解鎖
1、查詢被鎖資訊 SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.obj
ORACLE 如何查詢被鎖定表及如何解鎖釋放session
一: SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session
SqlServer 檢視被鎖的表和解除被鎖的表
檢視被鎖的表 1 2 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm
ECS Linux 伺服器解除ssh登陸後被鎖定或暫停輸入輸出的終端
在使用SSH終端(如Xshell)登陸時,若不慎點選 Ctrl + S 按鍵,會導致終端很像被鎖定,輸入和輸出都無響應。 這是由於作業系統的終端收到指令 Ctrl + S 後,會暫停終端輸入輸出的重新整理,這時只需點選 Ctrl + Q 即可恢復終端的正常輸入輸出。 (adsby
oracle 用戶被鎖定解鎖方法
logic 連續 param body ora min 密碼 integer 動態 修改了用戶密碼,第二天過來發現用戶被鎖定,晚上走的時候還好好的 。 alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED
Oracle用戶被鎖定解決方法
get fault strong ogr oracle nec failed port clas 1、用dba角色的用戶登陸,進行解鎖,先設置具體時間格式,以便查看具體時間 SQL> alter session set nls_date_format=‘yyyy-
MySQL inner join判斷驅動表和被驅動表的一個例子
span tab blog limit es2017 技術 spa employees rst 下述SQL中,驅動表是S表,因為S表有過濾條件 s.emp_no in (10001,10002)。 select s.emp_no ,count(distinc
使用Bash Bunny從被鎖定的系統抓取登陸憑據
edi .html sha chang 破解 compute speed adg trie 在今年早些時候,FB就對Bash Bunny做了相關的報導。這款號稱“世界上最先進的USB攻擊工具”的Bash Bunny,是否真的像其所說的一樣是款滲透神器
ubuntu的apt-get提示資源被鎖定
提示 正在 ava pkg log code ril nav 等待 一、錯誤提示 E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unabl
SVN被鎖定的幾種解決方法
情況 ctr 點擊 tsd lean 一級目錄 svn 開啟 projects 用SVN經常出現被鎖定而無法提交的問題,選擇解鎖又提示沒有文件被鎖定,很是頭疼。 這裏整理了一下SVN 被鎖定的幾種解決方法: 1.出現這個問題後使用“清理”即"Clean up"功能,如果還
被引用的帳戶目前被鎖定,可能不會登錄。這個問題困擾我好久,每次都要找域管理員。
是什麽 設置 管理員 閾值 密碼 但是 出現 還需 帳戶 這個問題,一直出現,而且每次都要找域administrator,他給我的用戶權限是admin的,但是我經常被鎖住,這是為什麽呢?因為怕暴力破解密碼,所以設置了10次的閾值,但是鎖定以後,就不會再解開,30分鐘過了也不
Oracle_11g中解決被鎖定的scott用戶的方法
安裝 strong pos oracle10g 解決 問題: blog 執行 10g 在安裝完Oracle10g和創建完oracle數據庫之後,想用數據庫自帶的用戶scott登錄,看看連接是否成功。 問題: 在cmd命令中,用“sqlplus scott/ tiger”登
統計頻繁被鎖定的AD帳號
powershell shell 數據處理流程 在PC端執行排程腳本遠程控制DC作業,導出7天內帳號的鎖定Event; 通過PC218中轉至Linux247; 在Linux247執行排程對數據進行Model格式化,過濾出(50次/月)的數據。 通過訪問訪問\\*.247可訪問共享,(每28天的星期三
vSphere 5.5 VM整合磁盤失敗之—文件被鎖定無法訪問
被鎖 dff 鎖定 環境 water msg -- 無法訪問 nag vSphere 5.5 VM整合磁盤失敗之—文件被鎖定無法訪問 環境:vSPhere 5.5u3,虛機使用EMC的networker備份問題現象:在vc上發現,晚上經過networker的備份之後,虛機提
Win10賬戶已被鎖定解決方法
cmd命令行 命令 cmd命令 百度 公司 net 無法 png 一個 今天一個同事妹子電腦突然出現“您的賬戶已被鎖定……”的問題,無法登陸系統,於是她向我求救,說實話我對win10也不熟,但怎麽說也是公司的高級運維工程師,如果這點小問題都解決不了那也太丟人了,於是立馬手機
Python實現簡單的用戶登錄信息確認,密碼輸錯3次後,用戶被鎖定
and 技術分享 swd gin 計數 lse img success python ‘‘‘問題描述: 從文檔中讀入用戶名和密碼,檢驗用戶名和密碼的正確性, 密碼輸錯三次後用戶被鎖定,不允許登陸 解決思路:
霸屏福州的城門樓投影秀座標已被鎖定!
上週,三支橫空出世的城門樓視訊強勢霸屏朋友圈,炫酷的燈光+磅礴氣勢,立馬引起廣泛傳播。這場投影秀更是引起了網友們的熱鬧討論“666,是在福州嗎?”、“這一定是某個旅遊景區吧”……許多人還留言直呼“想打卡,求座標”!城門樓座標已鎖定,今天,就讓我們揭開它的神祕面紗吧! 打卡座標:閩侯竹岐
ORACLE 解除使用者鎖定、修改使用者密碼
解除使用者鎖定、修改使用者密碼 connect sys/[email protected] as sysdba; 解除死鎖 alter system kill session '144,69'; connect sys/[email protec