留着给ORA-04036: PGA memory used by the instance exceeds PGA_AGGREGATE_LIMIT 这个用。
set lines 200;
set pages 200;
column name format a25;
column pname format a12;
col spid for a15
column "
UsedMB" format a10;
set numwidth 6;
select s.sid, s.serial#,p.pid, p.spid,p.pname, sn.name, round(ss.value/(1024 *1024))||'Mb' "UsedMB"
from v$sesstat ss, v$statname sn, v$session s, v$process p
where s.paddr = p.addr
and sn.statistic# = ss.statistic#
and s.sid = ss.sid
and sn.name in ('session pga memory' , 'session pga memory max')
and p.pname like 'DIA%'
order by ss.value desc;
效果如下:
SID SERIAL# PID SPID PNAME NAME UsedMB
------ ------- ------ ------------------------ ------------ ------------------------- ----------
406 40961 17 46617 DIA0 session pga memory 4Mb
406 40961 17 46617 DIA0 session pga memory max 4Mb
399 29754 8 3095 DIAG session pga memory 1Mb
399 29754 8 3095 DIAG session pga memory max 1Mb
阅读(1952) | 评论(0) | 转发(0) |