일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- phonegap
- appspresso
- swingx
- Google Map
- dock
- PHP
- PLSQL
- Eclipse
- MySQL
- GPS
- Struts
- rowspan
- jQuery
- jsr 296
- ibsheet
- JSON
- Spring
- iBATIS
- Ajax
- 가우스
- Android
- WebLogic
- JDOM
- sencha touch
- MFC
- 전자정부프레임워크
- node.js
- oracle
- 선택적조인
- tomcat
Archives
- Today
- Total
Where The Streets Have No Name
Oracle lock이 걸렸을 때 blocker 찾기 본문
SELECT/*+ ordered use_hash( sw l ) */
s.sid
,s.serial#
,s.module
,s.program
,sw.seconds_in_wait Sec
,TO_CHAR(l.sid) ||','||TO_CHAR(s1.Serial#)|| ':' || sw1.event ||decode(sw1.seconds_in_wait,0,NULL,'('||sw1.seconds_in_wait||'secs)') holder
FROM
v$session_wait sw
, v$session s
, v$lock l
, v$session s1
, v$session_wait sw1
WHERE sw.event like 'enq%'
AND S.sid = sw.sid
AND l.id1(+) = sw.p2
AND l.id2(+) = sw.p3
AND l.lmode(+) > 0
AND l.sid(+) <> sw.sid
AND s1.sid=sw1.sid
AND l.sid=s1.sid
ORDER BYl.sid, sw.seconds_in_wait DESC;