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死鎖程式並結束死鎖Oracle
- Oracle 死鎖處理Oracle
- Oracle死鎖處理Oracle
- ORACLE死鎖檢測Oracle
- ORACLE 死鎖分析過程Oracle
- oracle 死鎖表解決方法Oracle
- oracle-tom死鎖演示Oracle
- ORACLE死鎖及處理方式Oracle
- oracle 死鎖查詢處理Oracle
- Oracle死鎖原因產生分析Oracle
- oracle 檢視死鎖語句Oracle
- 完全乾掉Oracle死鎖程式Oracle
- 【DEADLOCK】Oracle“死鎖”模擬Oracle
- oracle殺死鎖表的程式Oracle
- Java鎖——死鎖Java
- Oracle死鎖一例(ORA-00060),鎖表導致的業務死鎖問題Oracle
- 解決Oracle死鎖的快捷方法Oracle
- oracle死鎖測試與解決Oracle
- 關於Oracle死鎖處理方法Oracle
- 關於oracle死鎖的模擬Oracle
- oracle自治事務引起的死鎖Oracle
- 解決Oracle資料庫死鎖Oracle資料庫
- 從OS中kill ORACLE死鎖程式Oracle
- ORACLE中殺死鎖程式的方法Oracle
- 查詢並解除oracle的死鎖Oracle
- Oracle死鎖查詢及處理Oracle
- 死鎖
- SQ死鎖及死鎖的解決
- 面試官:什麼是死鎖?怎麼排查死鎖?怎麼避免死鎖?面試
- 記一次Oracle死鎖/阻塞排查Oracle
- 解決Oracle死鎖問題步驟Oracle
- ORACLE ERP解決死鎖的方案Oracle
- 【Oracle】死鎖的產生與處理Oracle
- Oracle中的死鎖Dead Lock(一)Oracle
- Oracle中的死鎖Dead Lock(二)Oracle
- oracle 死鎖解決方法一例Oracle
- oracle死鎖的檢視及kill方法Oracle