명령어와 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
Posted by 히드라야
,