Oracle 查詢當前用戶正在執行的SQL

--查詢當前用戶正在執行的SQL

select a.sid,

       a.serial#,

       a.paddr,

       a.machine,

       nvl(a.sql_id, a.prev_sql_id) sql_id,

       b.sql_text,

       b.sql_fulltext,

       b.executions,

       b.first_load_time,

       b.last_load_time,

       b.last_active_time,

       b.disk_reads,

       b.direct_writes,

       b.buffer_gets

  from v$session a, v$sql b

 where a.username = sys_context('USERENV', 'CURRENT_USER')

   and a.status = 'ACTIVE'

   and nvl(a.sql_id, a.prev_sql_id) = b.sql_id;


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章