查詢當前執行的sql及相關內容

raysuen發表於2016-08-24
10G

--10g及以後版本
select distinct b.SID,b.SERIAL#,p.SPID,b.LAST_CALL_ET,a.sql_id, a.sql_text,b.status,b.event,b.MODULE, b.OSUSER,b.MACHINE from v$sql a,v$session b,v$process p where a.SQL_ID=b.SQL_ID and b.PADDR=p.ADDR and b.STATUS='ACTIVE' order by B.LAST_CALL_ET desc;


--9i及以後版本
select distinct b.SID,
                b.SERIAL#,
                p.SPID,
                b.LAST_CALL_ET,
                a.sql_text,
                b.status,
                --b.event,
                b.MODULE,
                b.OSUSER,
                b.MACHINE
  from v$sql a, v$session b, v$process p
 where a.ADDRESS = b.SQL_ADDRESS
   and b.PADDR = p.ADDR
   and b.STATUS = 'ACTIVE'
 order by B.LAST_CALL_ET desc;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28572479/viewspace-2123972/,如需轉載,請註明出處,否則將追究法律責任。

相關文章