查殺oracle的阻塞
執行以下指令碼抓目前的阻塞:
select
(select username||':'||sid||':'||serial# from v$session where sid=a.sid) ||
' locked ' ||
(select username ||':'||sid||':'||serial# from v$session where sid=b.sid)
from v$lock a, v$lock b
where a.block = 1
and b.request > 0
and a.id1 = b.id1
and a.id2 = b.id2;
找到目前的阻塞源:
select b.SQL_TEXT,a.SID,a.SERIAL# from v$session a, v$sqlarea b where a.SQL_HASH_VALUE = b.HASH_VALUE(+) and sid=&sid;
殺掉目前的阻塞源:
alter system kill session '5,35133'immediate;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2158304/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle session阻塞查詢OracleSession
- Oracle中查詢阻塞與被阻塞SID的方法Oracle
- Oracle阻塞會話查詢Oracle會話
- Oracle阻塞(鎖等待)查詢Oracle
- oracle 查詢殺死死鎖方案Oracle
- 一條查詢Oracle中的阻塞鎖(以及阻塞在哪個資料上)的SQLOracleSQL
- 查詢引起Oracle阻塞事件的源頭語句的方法Oracle事件
- Oracle 阻塞Oracle
- oracle鎖阻塞的分析Oracle
- 查詢阻塞與被阻塞SQL語句SQL
- Oracle10g中阻塞鎖查詢更簡單Oracle
- oracle 中查詢被鎖的物件,並殺死死鎖程式的方法Oracle物件
- MySQL查詢阻塞語句MySql
- 秒殺最佳化-基於阻塞佇列實現秒殺最佳化佇列
- Oracle中診斷阻塞的sessionOracleSession
- RAC環境中的阻塞 查詢鎖
- oracle殺程式Oracle
- SQL SERVER--系統隱形殺手—阻塞與等待SQLServer
- SQL Server阻塞查詢語句SQLServer
- 快速殺掉Oracle的SessionOracleSession
- Oracle中顯示阻塞樹的SQLOracleSQL
- 使用 strace 查詢 Emacs 啟動阻塞的原因Mac
- Waiting for table阻塞查詢的問題AI
- oracle會話阻塞查詢指令碼及對應欄位含義Oracle會話指令碼
- SQLServer DML操作阻塞SELECT查詢SQLServer
- row lock contention 阻塞程式查詢
- library cache lock 阻塞程式查詢
- library cache pin 阻塞程式查詢
- 連結伺服器查詢導致的阻塞伺服器
- oracle殺死鎖表的程式Oracle
- oracle查詢並殺掉鎖表及物件的session及相關係統程式Oracle物件Session
- db2查殺死鎖DB2
- 應急響應-webshell查殺Webshell
- ORACLE中殺死鎖程式的方法Oracle
- HighgoDB查詢慢SQL和阻塞SQLGoSQL
- Oracle中診斷阻塞session的方法 blocking errorOracleSessionBloCError
- 【轉】檢視Oracle資料庫阻塞Oracle資料庫
- oracle-演示tom-insert阻塞Oracle