명령어와 parameter를 정확하게 외워 줄것
메모리 관리 기법의 발전과 더불어서 확인해줄것
- 용어
◎ 개요
□ 9i 버젼: dynamic 기능 등장
(SGA의 파라미터 값을 껏다키지 않아도 바꾸어 주는)
□ 10g 버젼: ASMM(Automatic Shared Memory Management) 기능
SGA 메모리를 자동으로 관리해주는 기능
(MMON 이 메모리를 모니터링한 데이터를 토데로
MMNL 이 상황에 맞추어서 SGA의 workload를 보고 메모리를 SGA내에
분배해줌
□ 11g 버젼:AMM (Automatic Memory Management)기능
SGA + PGA를 통합 자동관리
◎ 9i 버젼
□ 9.2.0 shard pool, Degault buffer cahche, Large pool
java pool을 변경할 수 있음 redo log buffer는 안됨
□ 파라미터
① SGA
SGA_MAX_SIZE: 최대의 SGA 크기
SGA_MAX_SIZE => shard pool + Default buffer cahche,
Large pool + java pool
② PGA
WORKAREA_SIZE_POLICY: 수동관리 or 자동관리
WORKAREA_SIZE_POLICY=manual
WORKAREA_SIZE_POLICY=auto
PGA_AGGREGATE_TARGET: PGA가 할당할수 있는 최대 크기
pga_max_size : 각 server process 별로 받을 수 있는 최대크기
smm_max_size : 1개의 프로세스가 직열처리시 사용할 수있는
smm_px_max_size : 1개의 프로세스가 병렬처리시 사용할 수있는
※ ORA 04030 PGA 용량 부족
◎ 10g 버젼
□ASSM 이 SGA를 자동으로 관리
◎ SGA 파라미터
SGA_MAX_SIZE: 최대의 SGA 크기
SGA_TARGET: MMAN 프로세스가 관리할수 있는 메모리의 양
※ SGA_MAX_SIZE -(redo log buffer + 예약공간) => SGA_TARGET
◎ 11g 버젼
□ AMM 이 SGA, PGA 관리
MEMORY_TARGET: 관리할 메모리의 총량
MEMORY_MAX_TARGET: MEMORY_TARGET가 가질 수 있는 값
'ORACLE > Admin' 카테고리의 다른 글
11장 DBMS_JOB & DBMS_SCHEDULER (0) | 2015.04.06 |
---|---|
10장 User 관리하기 (0) | 2015.04.06 |
8장 Oracle 저장 구조 (0) | 2015.04.03 |
7장 Tablespace & DataFile 관리 (0) | 2015.04.01 |
6장 Redo Log 관리하기 (0) | 2015.03.30 |