티스토리 뷰
SGA (System Global Area) : 모든 서버 및 백그라운드 프로세스에 의해 공유되는 메모리 영역
PGA (Program Global Area) : 각 서버 프로세스에 대한 데이터 및 제어 정보를 포함하는 메모리 영역, Oracle 서버 프로세스는 각각의 클라이언트의 요청을 처리한다.
각가의 클라이언트들이 Oracle서버에 연결을 요청하면 Oracle은 각각의 클라이언트들이 접속을 할 수 있는 PGA영역을 클라이언트들에가 할당한다.
PGA영역에서는 해당 서버 프로세스만 엑세스 할 수 있으며, 서버 프로세스를 대신하는 Oracle 코드에 의해서만 PGA를 읽고 쓸 수 있다
- 데이터베이스 버퍼 캐시
- 리두 로그 버퍼 : 데이터베이스에서 검색된 데이터 블록을 캐시에 저장
- shared Pool : instance recovery에 사용되는 리두 정보가 저장된 물리적 리두로그 파일에 기록이 될 때까지 해당정보를 캐시에 저장
- Large Pool : 유정들 간에 공유 할 수 있는 다양한 구성요소를 캐시에 저장
- Java Pool : JVM(Java Virtual Machine) 내의 모든 세션별 Java 코드 및 데이터에 사용
- Streams Pool : Oracle Stream에서 사용
PGA (Program Global Area) : 각 서버 프로세스에 대한 데이터 및 제어 정보를 포함하는 메모리 영역, Oracle 서버 프로세스는 각각의 클라이언트의 요청을 처리한다.
각가의 클라이언트들이 Oracle서버에 연결을 요청하면 Oracle은 각각의 클라이언트들이 접속을 할 수 있는 PGA영역을 클라이언트들에가 할당한다.
PGA영역에서는 해당 서버 프로세스만 엑세스 할 수 있으며, 서버 프로세스를 대신하는 Oracle 코드에 의해서만 PGA를 읽고 쓸 수 있다
'Study > DB' 카테고리의 다른 글
오라클 토드 - PUBLIC.TOAD_PLAN_TABLE 오류 (0) | 2011.11.22 |
---|---|
오라클 암호화 패키지 사용시 UTF-8 환경에서 한글 인코딩 에러 문제 (2) | 2011.11.16 |
데이터 베이스 구조 (0) | 2011.09.04 |
Oracle Shutdown 옵션 (0) | 2011.08.16 |
OFA 란... (0) | 2011.08.16 |