查殺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阻塞會話查詢Oracle會話
- Oracle 阻塞Oracle
- oracle的會話如何自殺?Oracle會話
- 秒殺最佳化-基於阻塞佇列實現秒殺最佳化佇列
- SQLServer DML操作阻塞SELECT查詢SQLServer
- 使用 strace 查詢 Emacs 啟動阻塞的原因Mac
- SQL SERVER--系統隱形殺手—阻塞與等待SQLServer
- 連結伺服器查詢導致的阻塞伺服器
- HighgoDB查詢慢SQL和阻塞SQLGoSQL
- 記一次Oracle死鎖/阻塞排查Oracle
- zigw挖礦病毒查殺
- Oracle 查詢Oracle
- 應急響應-webshell查殺Webshell
- 【TUNE_ORACLE】Oracle檢查點(二)檢查點效能Oracle
- Oracle 檢查點涉及的SCNOracle
- Oracle psu查詢Oracle
- oracle 基本查詢Oracle
- oracle常用查詢Oracle
- linux安裝查殺工具Rootkit HunterLinux
- 「Oracle」Oracle高階查詢介紹Oracle
- 同步、非同步、阻塞、非阻塞的區別非同步
- Mybatis中Oracle的拼接模糊查詢MyBatisOracle
- 關於oracle的空間查詢Oracle
- oracle表查詢的並行度Oracle並行
- 【oracle 殺死繁忙程式 ORA-00054】實驗Oracle
- CTF學習(17)MISC(後門查殺)
- USBclean for Mac隨身碟病毒查殺工具Mac
- Oracle-多表查詢Oracle
- oracle 連線查詢Oracle
- Oracle 查詢轉換Oracle
- oracle樹形查詢Oracle
- Oracle in 查詢優化Oracle優化
- IO - 同步 非同步 阻塞 非阻塞的區別非同步
- 阻塞佇列一——java中的阻塞佇列佇列Java
- 【TUNE_ORACLE】Oracle檢查點(一)檢查點(Checkpoint)概念介紹Oracle
- oracle 精確查詢和模糊查詢Oracle
- MySql/Oracle和SQL Server的分頁查MySqlOracleServer
- 15、Oracle中的高階子查詢Oracle