oracle 死鎖
oracle 死鎖[@more@]
今天同事說表的資料怎麼也刪不掉。我暈。上去看了看。發現表的行被多個使用者鎖了。
SELECT /*+ rule */ s.username,
decode(l.type, 'TM ', 'TABLE LOCK ',
'TX ', 'ROW LOCK ',
NULL) LOCK_LEVEL,
o.owner,o.object_name,o.object_type,
s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser
FROM v$session s,v$lock l,dba_objects o
WHERE l.sid = s.sid
AND l.id1 = o.object_id(+)
AND s.username is NOT NULL
發現了11條。
decode(l.type, 'TM ', 'TABLE LOCK ',
'TX ', 'ROW LOCK ',
NULL) LOCK_LEVEL,
o.owner,o.object_name,o.object_type,
s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser
FROM v$session s,v$lock l,dba_objects o
WHERE l.sid = s.sid
AND l.id1 = o.object_id(+)
AND s.username is NOT NULL
發現了11條。
然後alter system kill session 'sid,serial#' ;
就可以刪除了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/309902/viewspace-1053433/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視oracle死鎖程式並結束死鎖Oracle
- Oracle死鎖一例(ORA-00060),鎖表導致的業務死鎖問題Oracle
- 記一次Oracle死鎖/阻塞排查Oracle
- 解決Oracle死鎖問題步驟Oracle
- 【Oracle】死鎖的產生與處理Oracle
- 死鎖
- 什麼是死鎖?如何解決死鎖?
- 面試官:什麼是死鎖?怎麼排查死鎖?怎麼避免死鎖?面試
- 死鎖概述
- 作業系統(5) 死鎖的概念 死鎖產生的必要條件 死鎖的處理策略 預防死鎖 避免死鎖 死鎖的檢測和解除 銀行家演算法作業系統演算法
- 例項詳解 Java 死鎖與破解死鎖Java
- 死鎖和可重入鎖
- MySQL 死鎖和鎖等待MySql
- 面試:什麼是死鎖,如何避免或解決死鎖;MySQL中的死鎖現象,MySQL死鎖如何解決面試MySql
- SQL SERVER死鎖查詢,死鎖分析,解鎖,查詢佔用SQLServer
- MySQL死鎖系列-線上死鎖問題排查思路MySql
- 死鎖是什麼?如何預防和避免死鎖?
- GCD 死鎖原因GC
- 死鎖案例二
- 死鎖案例三
- 併發:死鎖
- 遭遇ITL死鎖
- 死鎖-舉例
- 死鎖案例分析
- MySQL:一個死鎖分析 (未分析出來的死鎖)MySql
- 如何避免死鎖和活鎖? - simar
- SQLServer的死鎖分析(1):頁鎖SQLServer
- mysql行鎖和死鎖檢測MySql
- 鎖的使用與死鎖的避免
- Mysql 兩階段鎖和死鎖MySql
- Java 中的死鎖Java
- MySQL 死鎖解決MySql
- GreatSQL 死鎖案例分析SQL
- 11.死鎖(deadlocks)
- PostgreSQL 死鎖異常SQL
- SQL Server 的死鎖SQLServer
- MySQL解決死鎖MySql
- PostgreSQL死鎖相關SQL
- MySQL死鎖問題MySql