아래와 같은 명령으로 SQL*PLUS에서 sga의 크기를 확인할 수 있다.
SQL> show sga;
Total System Global Area 7680782816 bytes
Fixed Size 737760 bytes
Variable Size 3321888768 bytes
Database Buffers 4294967296 bytes
Redo Buffers 63188992 bytes
여기서 각각의 항목에 대해서 간단히 설명을 하자면
Total System Global Area : SGA의 크기
Fixed Size : SGA의 고정된 영역의 크기(파라미터값들과 SGA를 관리하는 매커니즘에 관한 정보가 저장)
Variable Size : ?????
Database Buffers : 데이터베이스 버퍼 캐쉬의 크기
Redo Buffers : 리두 로그 버퍼의 크기
Variable Size는 무엇일까?
아래의 쿼리를 보면 이해가 될 것이다.
SQL> select pool, sum(bytes)
from v$sgastat
group by pool;
POOL SUM(BYTES)
----------- ----------
large pool 167772160
shared pool 3154116608
4358883808
그렇다.
variable size 는 shared pool 영역에서 dynamic area의 크기를 말하는 것이다.
asmm을 사용할 경우 dynamic area는
shared pool,
java pool,
large pool의 크기를 합친 것과 같은 것이다.
'Oracle > Admin' 카테고리의 다른 글
[펌]dbms_metadata 패키지 (테이블 스크립트 가져오기) (0) | 2010.09.16 |
---|---|
특정 패키지가 invalid 되었을 때 (0) | 2010.09.07 |
리스너에 패스워드 걸기 (0) | 2010.07.07 |
deadlock을 판단하는데 걸리는 시간은? (0) | 2010.07.01 |
[펌] DB link (0) | 2010.06.06 |