對於死鎖的處理流程:
對於死鎖的處理流程:
1,查詢鎖:
select ls.osuser os_user_name,
ls.username user_name,
ls.type lock_type,
o.object_name object,
decode(ls.lmode,1,null,2,'Row Share',3,'Row Exclusive',4,'Share',5,'Share Row Exclusive',6,'Exclusive',null) lock_mode,
o.owner,
ls.sid,
ls.serial# serial_num,
ls.id1,ls.id2,
ls.paddr
from sys.dba_objects o,
(select s.osuser,s.username,l.type,s.paddr,l.lmode,s.sid,s.serial#,l.id1,l.id2 from v$session s,v$lock l where s.sid=l.sid) ls
where o.object_id=ls.id1 and o.owner<>'SYS' order by o.owner,o.object_name
2,查詢spid
select a.spid,a.username,b.program from v$process a,v$session b where a.addr=b.paddr and a.addr='000007FF2DC8E578';
3、kill程式
alter system kill session 'sid,serial#' immediate;
orakill sid spid
sid:表示要殺死的程式屬於的例項名
thread:是要殺掉的執行緒號,即第2步查詢出的spid。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-1296998/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於Oracle死鎖處理方法Oracle
- Oracle 死鎖處理Oracle
- Oracle死鎖處理Oracle
- Mysql如何處理死鎖MySql
- 關於處理死鎖的一點小知識
- ORACLE死鎖及處理方式Oracle
- oracle 死鎖查詢處理Oracle
- 【Oracle】死鎖的產生與處理Oracle
- 如何處理執行緒死鎖執行緒
- Oracle死鎖查詢及處理Oracle
- 作業系統(5) 死鎖的概念 死鎖產生的必要條件 死鎖的處理策略 預防死鎖 避免死鎖 死鎖的檢測和解除 銀行家演算法作業系統演算法
- 表死鎖查詢及處理辦法
- 關於Disruptor處理流程
- 【故障處理】佇列等待之TX - allocate ITL entry引起的死鎖處理佇列
- 查詢處理死鎖會話的sql語句(轉貼)會話SQL
- SQL Server 資料庫查詢死鎖的處理步驟SQLServer資料庫
- sql對於字串的處理SQL字串
- 作業系統4——處理機排程與死鎖作業系統
- smon程式互為死鎖案例--oracle一個bug處理Oracle
- sql server對於日期的處理SQLServer
- 關於oracle死鎖的模擬Oracle
- KafkaSpout的處理流程Kafka
- 一次徹底講清如何處理mysql 的死鎖問題MySql
- SQ死鎖及死鎖的解決
- 對於信用證不符點的處理
- like 操作中對於'_'處理
- 多對一處理 和一對多處理的處理
- 記一個openwrt reboot非同步訊號處理死鎖問題boot非同步
- Oracle TX鎖的處理Oracle
- APM RUEI processor處理程式hang死處理方法
- 對於Oracle鎖的一些理論總結Oracle
- oracle對於時間間隔的處理Oracle
- 對於CSV檔案中{,}和{"}的處理
- 【C#】-對於Null值的處理方法C#Null
- Java鎖——死鎖Java
- job掛死處理步驟
- saltstack對遞迴依賴條件(死迴圈依賴)的處理遞迴
- ORACLE鎖等待的處理方法Oracle