Here's a script that I picked up from Tim Onions site the other day..
REM Script created by Tim Onions, June 1998
REM You are free to use this script (although no guarentees are made or
liability accepted from the author)
REM on one condition - use it to improve the performance of your database!
@@sessions
Prompt
Prompt Enter session ID for which full SQL text is require:
col STMT format a100 heading 'Statement'
col UNAM format a20 heading "User|Details"
--Asterixes after username indicates current session
col RUNT format a08 word heading 'Time Since|Last Activity'
set pages 0 feedback off lines 200
set verify off lines 130
set recsep off
clear breaks
break on unam skip on runt skip
set head on pages 20
Prompt
select nvl(ses.username,'ORACLE PROC')||'
('||ses.sid||')'||DECODE(Ses.AUDSID,userenv('SESSIONID'),'**','') UNAM,
SQL.SQL_TEXT STMT
, ltrim(to_char(floor(SES.LAST_CALL_ET/3600), '09')) || ':'
|| ltrim(to_char(floor(mod(SES.LAST_CALL_ET, 3600)/60), '09')) || ':'
|| ltrim(to_char(mod(SES.LAST_CALL_ET, 60), '09')) RUNT
from V$SESSION SES
, V$SQLTEXT_WITH_NEWLINES SQL
where SES.USERNAME is not null
and SES.SQL_ADDRESS = SQL.ADDRESS
and SES.SQL_HASH_VALUE = SQL.HASH_VALUE
and ses.sid = &&Session_ID
order by sql.piece
/
clear columns
clear breaks
undef Session_ID
set feedback on pages 40 recsep wrap
www.timonions.com
HTH
Mark
===================================================
Mark Leith | T: +44 (0)1905 330 281
Sales & Marketing | F: +44 (0)870 127 5283
Cool Tools UK Ltd | E: [EMAIL PROTECTED]
===================================================
http://www.cool-tools.co.uk
Maximising throughput & performance
-----Original Message-----
Gilbert
Sent: 27 March 2002 10:23
To: Multiple recipients of list ORACLE-L
How can I see the current sql instruction from a specific user.
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Bernard, Gilbert
INET: [EMAIL PROTECTED]
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
San Diego, California -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Mark Leith
INET: [EMAIL PROTECTED]
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
San Diego, California -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).