사용자 도구

사이트 도구


dbms:oracle:concept:sga

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
마지막 판 양쪽 다음 판
dbms:oracle:concept:sga [2008/02/13 20:47]
starlits
dbms:oracle:concept:sga [2008/02/13 20:52]
starlits
줄 62: 줄 62:
   - DBWR(Database Writer Process)에서 관리된다.   - DBWR(Database Writer Process)에서 관리된다.
   - Free buffer는 오라클 서버 프로세스에 할당되어 사용되고, \\ 사용후 Dirty Buffer가 된 Buffer들은 DBWR에 의해 디스크에 쓰여진 후 다시 Free Buffer가 되어 \\ 오라클 서버 프로세스에 의해 재사용되는 작업을 반복하게 된다.   - Free buffer는 오라클 서버 프로세스에 할당되어 사용되고, \\ 사용후 Dirty Buffer가 된 Buffer들은 DBWR에 의해 디스크에 쓰여진 후 다시 Free Buffer가 되어 \\ 오라클 서버 프로세스에 의해 재사용되는 작업을 반복하게 된다.
 +
  
 ===== Redo Log Buffer ===== ===== Redo Log Buffer =====
 +  - Redo Log Buffer는 데이터베이스의 일어난 모든 변화를 저장하는 메모리 공간입니다.
 +  - Redo Log Buffer에 저장된 리두 항목들은 **LGWR**에 의해 데이터베이스 복구에 사용되는 **Online Redo Log File**에 저장됩니다.
 +  - LOG_BUFFER 파라메터로 Redo Log Buffer의 크기를 정합니다.
 +  - Redo 정보는 항상 실제 변경작업보다 먼저 보관되어야 어떤 상황에서도 복구가 가능합니다. \\ 따라서 트랜잭션을 수행하는(데이터베이스 블록에 변경을 가하는) 프로세스는 우선 자신의 메모리 영역 내에서 수행하고자 하는 작업에 대한 Redo Record에 담긴 내용을 따라 적용하게 됩니다. \\ 또한 같은 이유로 오라클은 변경된 Buffer Cache Block을 디스크에 기록하기 전에 먼저 관련된 로그버퍼를 로그파일에 기록하는 작업을 처리합니다.
  
 ===== Shared Pool ===== ===== Shared Pool =====
dbms/oracle/concept/sga.txt · 마지막으로 수정됨: 2008/02/13 21:04 저자 starlits