Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: How to dump/trace/log all (ACTIVE) session SQL?

Re: How to dump/trace/log all (ACTIVE) session SQL?

From: Tanel Põder <tanel.poder.003_at_mail.ee>
Date: Mon, 16 Jan 2006 18:44:52 -0600
Message-ID: <007501c61b01$7c998170$90bc21c8@porgand>


Hi,

Either go with oradebug hanganalyze (even if you don't have a hang yet) or check http://oraperf.sourceforge.net for a simple SGA attach program, which is able to sample session wait info (and is quite easy to customize to check current SQL for sessions as well).

Tanel.

  Env:
  Oracle 9205
  RHEL3   I have situation (another post on this list) where we have severe spikes server load and db ACTIVE sessions (waits) spikes.   When left alone the db and server spiral out of control (and hang), but before it gets really bad I can kill and stop stuff.

  But I have no idea what (SQL) these session are doing...I know they are active and waiting ( "latch free" "library cache" waits)   I don't want to trace the whole database all the time, but I would like to dump/trace/log the current SQL run (waiting) for all database sessions?

  Any ideas?

  PS I can NOT run SQL (v$sqltext) because my own session gets caught up as any ACTIVE waiting session.

  Thanks,

  --
  Chris Marquez
  Oracle DBA

--
http://www.freelists.org/webpage/oracle-l
Received on Mon Jan 16 2006 - 19:01:21 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US