• 오라클 맥스 세션수 알아보기
    • SELECT name, value
      FROM v$parameter
      WHERE name = 'sessions'
  • 오라클 버전 알아보기
    • select * from v$version where banner like 'Oracle%';
    • #결과
      Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
  • 세션 메모리 사용량
    • http://kr.forums.oracle.com/forums/thread.jspa?threadID=464020
    • ttitle '1. Current pga, uga session memory'
      
      select a.sid, a.username, substr(a.program, 1, 25) as pgm, a.terminal,
      max(decode(c.name, 'session pga memory', trunc(value/1000)||'K', 0)) pga,
      max(decode(c.name, 'session uga memory', trunc(value/1000)||'K', 0)) uga
      from v$session a, v$sesstat b, v$statname c
      where a.sid = b.sid
      and b.statistic# = c.statistic#
      and c.name like 'session%'
      group by a.sid, a.username, substr(a.program, 1, 25), a.terminal;
      ttitle '2. Sum of current pga, uga session memory'
      
      select 'Current PGA, UGA session memory SUM:' as sum,
      sum(decode(c.name, 'session pga memory', trunc(value/1000),0))||'K' pga_sum,
      sum(decode(c.name, 'session uga memory', trunc(value/1000),0))||'K' uga_sum
      from v$session a, v$sesstat b, v$statname c
      where a.sid = b.sid
      and b.statistic# = c.statistic#
      and c.name like 'session%';
      ttitle '3. Max(peak) pga, pga session memory'
      
      select a.sid, a.username, substr(a.program, 1, 25) as pgm, a.terminal,
      max(decode(c.name, 'session pga memory max', trunc(value/1000)||'K', 0)) pga_max,
      max(decode(c.name, 'session uga memory max', trunc(value/1000)||'K', 0)) uga_max
      from v$session a, v$sesstat b, v$statname c
      where a.sid = b.sid
      and b.statistic# = c.statistic#
      and c.name like 'session%'
      group by a.sid, a.username, substr(a.program, 1, 25), a.terminal;
      ttitle '4. Sum of max(peak) pga, uga session memory'
      
      select 'Max(peak) PGA, UGA session memory SUM:' as sum,
      sum(decode(c.name, 'session pga memory max', trunc(value/1000), 0))||'K' pga_m_sum,
      sum(decode(c.name, 'session uga memory max', trunc(value/1000), 0))||'K' uga_m_sum
      from v$session a, v$sesstat b, v$statname c
      where a.sid = b.sid
      and b.statistic# = c.statistic#
      and c.name like 'session%';
    2011/10/16 14:20 2011/10/16 14:20

    Trackback Address :: 이 글에는 트랙백을 보낼 수 없습니다