對於死鎖的處理流程:
對於死鎖的處理流程:
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql如何處理死鎖MySql
- 【Oracle】死鎖的產生與處理Oracle
- 如何處理執行緒死鎖執行緒
- 作業系統(5) 死鎖的概念 死鎖產生的必要條件 死鎖的處理策略 預防死鎖 避免死鎖 死鎖的檢測和解除 銀行家演算法作業系統演算法
- SQL Server 資料庫查詢死鎖的處理步驟SQLServer資料庫
- 作業系統4——處理機排程與死鎖作業系統
- sql server對於日期的處理SQLServer
- 一次徹底講清如何處理mysql 的死鎖問題MySql
- 多對一處理 和一對多處理的處理
- 記一個openwrt reboot非同步訊號處理死鎖問題boot非同步
- Oracle TX鎖的處理Oracle
- APM RUEI processor處理程式hang死處理方法
- 【C#】-對於Null值的處理方法C#Null
- 關於attention中對padding的處理:maskpadding
- KafkaConsumer對於事務訊息的處理Kafka
- 基於 Apache Dolphinscheduler3.1.9中的Task 處理流程解析Apache
- 【SQL】Oracle SQL處理的流程SQLOracle
- 關於 Eloquent ORM 對資料處理的思考ORM
- 非同步流程處理非同步
- 死鎖
- 鎖的使用與死鎖的避免
- golang中關於死鎖的思考與學習Golang
- 面試:什麼是死鎖,如何避免或解決死鎖;MySQL中的死鎖現象,MySQL死鎖如何解決面試MySql
- 大資料處理的基本流程大資料
- 對於數字或者字串有限的問題的處理字串
- MySQL:一個死鎖分析 (未分析出來的死鎖)MySql
- SQL Server 的死鎖SQLServer
- Java 中的死鎖Java
- SQLServer的死鎖分析(1):頁鎖SQLServer
- 遙感影像處理流程
- EGADS框架處理流程分析框架
- 什麼是死鎖?如何解決死鎖?
- 針對於早期版本的flutter開發的app的處理FlutterAPP
- 面試官:什麼是死鎖?怎麼排查死鎖?怎麼避免死鎖?面試
- 死鎖概述
- python socketserver處理客戶端的流程PythonServer客戶端
- 深入理解nodejs的HTTP處理流程NodeJSHTTP
- 阿里一面,說說你對Mysql死鎖的理解阿里MySql
- 例項詳解 Java 死鎖與破解死鎖Java