oracle死鎖的檢視及kill方法
經常在oracle的使用過程中碰到這個問題,所以也總結了一點解決方法:)
1)查詢死鎖的程式:
sqlplus "/as sysdba"SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS FROM V$LOCKED_OBJECT l,V$SESSION S WHERE l.SESSION_ID=S.SID;
2)kill掉這個死鎖的程式:alter system kill session ‘sid,serial#’; (其中sid=l.session_id)
3)如果還不能解決,select pro.spid from v$session ses,v$process pro where ses.sid=XX and ses.paddr=pro.addr;
其中sid用死鎖的sid替換。exit
ps -ef|grep spid
其中spid是這個程式的程式號,kill掉這個Oracle程式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/106285/viewspace-1028698/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視oracle死鎖程式並結束死鎖Oracle
- oracle 檢視死鎖語句Oracle
- Oracle檢視被鎖物件及解鎖方法Oracle物件
- 從OS中kill ORACLE死鎖程式Oracle
- Oracle死鎖的檢視以及解決辦法Oracle
- ORACLE死鎖檢測Oracle
- 死鎖檢測及解決
- LiteOS:SpinLock自旋鎖及LockDep死鎖檢測
- oracle 死鎖表解決方法Oracle
- 解決Oracle死鎖的快捷方法Oracle
- ORACLE中殺死鎖程式的方法Oracle
- SQ死鎖及死鎖的解決
- ORACLE死鎖及處理方式Oracle
- 檢視長時間鎖定物件的程式,並kill掉物件
- 檢視鎖的資訊和alter system kill session的用法(小例子)Session
- oracle 檢視鎖表和解鎖Oracle
- oracle檢視被鎖的表和解鎖Oracle
- Oracle死鎖查詢及處理Oracle
- 關於Oracle死鎖處理方法Oracle
- Mysql使用kill命令解決死鎖問題MySql
- oracle 死鎖Oracle
- Oracle資料表死鎖的解決方法Oracle
- 檢視oracle被鎖的表是誰鎖的Oracle
- Oracle 官方文件檢視及下載方法Oracle
- 常見的死鎖情況及解決方法
- oracle檢視鎖表程式Oracle
- 殺死Oracle死鎖程式Oracle
- oracle 死鎖解決方法一例Oracle
- mysql InnoDB鎖等待的檢視及分析MySql
- 檢視Oracle鎖並且釋放鎖Oracle
- mysql行鎖和死鎖檢測MySql
- oracle lock轉換及oracle deadlock死鎖系列一Oracle
- 檢視ORACLE中鎖定物件Oracle物件
- 檢視oracle鎖相關資訊Oracle
- 作業系統(5) 死鎖的概念 死鎖產生的必要條件 死鎖的處理策略 預防死鎖 避免死鎖 死鎖的檢測和解除 銀行家演算法作業系統演算法
- ORACLE 程式的作用及檢視Oracle
- linux 檢視程式 kill程式Linux
- Oracle 死鎖處理Oracle