select sysdate,vses.username,vsst.sid,vses.serial#,vses.machine,vstt.name, vses.osuser,vses.status, round(min(vsst.value)/1024/1024,2) MIN_MB, round(max(vsst.value)/1024/1024,2) MAX_MB, round(avg(vsst.value)/1024/1024,2) AVG_MB from sys.v_$sesstat vsst, sys.v_$statname vstt, sys.v_$session vses where vstt.statistic# = vsst.statistic# and vsst.sid = vses.sid and vstt.name in ('session pga memory','session pga memory max','session uga memory','session uga memory max') and vses.username is not null group by vses.status,vses.username, vsst.sid, vses.serial#, vstt.name ,vses.machine,vses.osuser order by MAX_MB desc /