查詢鎖的原因
如果程式被死鎖,可以按下面方式查詢
<1> 從v$session或者v$locked_object找到此session
<2> 如果有lockwait,查詢v$lock,
select * from v$lock where kaddr = 'C00000024AB87210'
如果沒有,根據sid
select * from v$lock where sid = 438
<3> 檢視v$lock
lmode > 0,表示已經得到此鎖
request > 0 表示正在請求此鎖
根據id1和id2的值可以判斷請求哪個鎖的釋放。
select * from v$lock where id1=134132 and id2 = 31431[@more@]如果程式被死鎖,可以按下面方式查詢
<1> 從v$session或者v$locked_object找到此session
<2> 如果有lockwait,查詢v$lock,
select * from v$lock where kaddr = 'C00000024AB87210'
如果沒有,根據sid
select * from v$lock where sid = 438
<3> 檢視v$lock
lmode > 0,表示已經得到此鎖
request > 0 表示正在請求此鎖
根據id1和id2的值可以判斷請求哪個鎖的釋放。
select * from v$lock where id1=134132 and id2 = 31431
<1> 從v$session或者v$locked_object找到此session
<2> 如果有lockwait,查詢v$lock,
select * from v$lock where kaddr = 'C00000024AB87210'
如果沒有,根據sid
select * from v$lock where sid = 438
<3> 檢視v$lock
lmode > 0,表示已經得到此鎖
request > 0 表示正在請求此鎖
根據id1和id2的值可以判斷請求哪個鎖的釋放。
select * from v$lock where id1=134132 and id2 = 31431[@more@]如果程式被死鎖,可以按下面方式查詢
<1> 從v$session或者v$locked_object找到此session
<2> 如果有lockwait,查詢v$lock,
select * from v$lock where kaddr = 'C00000024AB87210'
如果沒有,根據sid
select * from v$lock where sid = 438
<3> 檢視v$lock
lmode > 0,表示已經得到此鎖
request > 0 表示正在請求此鎖
根據id1和id2的值可以判斷請求哪個鎖的釋放。
select * from v$lock where id1=134132 and id2 = 31431
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1724534/viewspace-884767/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- package鎖的查詢與解鎖Package
- oracle 查詢鎖 && 解鎖Oracle
- Oracle查詢鎖、解鎖Oracle
- innodb查詢鎖
- TX鎖查詢
- 資料庫查詢慢的原因資料庫
- 查詢鎖表 - 誰鎖住了我的表
- mysql鎖表查詢MySql
- oracle 鎖資訊查詢
- 查詢鎖的狀況的物件物件
- [鎖機制] 鎖相關查詢
- 如何查詢Linux當機的原因?Linux
- 鎖表的相關資訊查詢
- 查詢session被鎖的sql(轉)SessionSQL
- 查詢並解除oracle的死鎖Oracle
- 查詢鎖表記錄
- MySql 鎖表 查詢 命令MySql
- SQL SERVER 查詢鎖資訊SQLServer
- 查詢鎖等待情況
- 查詢物件是否被鎖物件
- Oracle阻塞(鎖等待)查詢Oracle
- sqlserver查詢時不加鎖SQLServer
- 使用 strace 查詢 Emacs 啟動阻塞的原因Mac
- 盤點MySQL慢查詢的12個原因MySql
- 備庫批量查詢失敗的原因分析
- 查詢Library Cache Pin等待原因
- RAC環境中的阻塞 查詢鎖
- 從trc查詢死鎖的問題
- MySQL 5.7 查詢InnoDB鎖表MySql
- oracle 查詢殺死死鎖方案Oracle
- oracle 死鎖查詢處理Oracle
- db2_查詢鎖方法DB2
- Laravel 郵件無法傳送原因的查詢Laravel
- ORACLE SQL的查詢表的鎖的情況OracleSQL
- 一次效能問題原因查詢
- 查詢並刪除Oracle中等待的鎖Oracle
- [zt] Sql Server死鎖的查詢和解除SQLServer
- oracle 中查詢被鎖的物件,並殺死死鎖程式的方法Oracle物件