select u.username, ash.session_id, ash.session_serial#, ash.event, count(*), ash.SQL_ID, s.sql_text from gv$active_session_history ash, v$sql s, V$SESSION u where ash.sql_id=s.sql_id and u.user# = ash.user_id group by ash.session_id, ash.session_serial#, u.username, ash.SQL_ID, ash.event, sql_text order by 1; select se.username, se.sid, se.serial#, sq.sql_fulltext from V$SESSION se, v$sql sq where se.sql_id = sq.sql_id order by 1
this blog is intended to be a place to store code snippets, examples, notes... in order to have them handy and to quickly find during the everyday work
Search This Blog
Wednesday, 14 December 2011
inspect Oracle active sessions
Here come queries useful to see the current running sessions, together with the sql being executed and the associated events
Etichette:
Oracle DBA
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment