PGA를 사용하는 사용량 확인은 간단히 v$sesstat 뷰와 v$statname 뷰를 조인하면 된다.
자신이 사용하는 pga 사용량을 확인하기 위해서는 추가적으로 v$mystat뷰와 조인을 하면된다.
SELECT m.name , t.value
FROM v$sesstat t,
v$statname m
WHERE t.statistic# = m.statistic#
AND m.name like '%pga%'
AND t.sid = ( SELECT distinct sid FROM v$mystat) ;
NAME VALUE
------------------------------- ------------
session pga memory 1105492
session pga memory max 3333716
자신이 아닌 다른 사람의 PGA사용량을 보기 위해선 sid값에 다른 사람의 sid 값을 넣어주면 됨
사업자 정보 표시
(주)블루원 | 김홍태 | 서울특별시 용산구 원효로 4가 135 금홍 2빌딩 | 사업자 등록번호 : 106-86-76684 | TEL : 02-3272-7200 | Mail : support_ora@blueone.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'DB - ORACLE > Oracle Command' 카테고리의 다른 글
Unix 시스템별 사양을 알아내는 명령 (0) | 2015.08.24 |
---|---|
Dictionary Statistics 통계 생성방법 (0) | 2015.08.24 |
ADRCI를 이용해 ORA 메시지 추출하기 (0) | 2015.06.03 |
Rawdevice 에서 Filesystem 으로 데이터파일 변환하는 방법 (0) | 2015.04.21 |
Kill 할 Session 확인 & 쿼리 추출 (1) | 2015.03.18 |