http://tayoung00.tistory.com/26
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
조금더 자세한 Redo를 알고싶다면
◈ 오라클 Redo Log Buffer (리두 로그 버퍼)
1. 리두 로그 버퍼 (Redo Log Buffer)란?
1. 리두 로그 버퍼란 ?
오브젝트 및 데이터 변경 시 생성되는 로그를 저장하는 SGA 메모리 공간이다.
(그림 1)
(그림 2)
오라클은 오브젝트가 변경되거나 DML작업에 의해 데이터가 변경되는 경우 변경에 대한 로그를 리두 로그 버퍼에 생성합니다. 해당 로그들은 서버 프로세스에 의해 리두 로그 버퍼에 기록된 후 백그라운드 프로세스인 LGWR 프로세스에 의해 리두 로그 파일에 저장 됩니다.
리두 로그 버퍼의 크기는 LOG_BUFFER 파라메터로 지정할 수 있고 show sga 명령으로 조회가능합니다.
리두 로그 버퍼를 통해 복구(리커버리, Recovery)를 하기 때문에 데이터 변경시에 항상 로그를 반드시 저장하는 이유이다.
▶ 정리
리두 로그 버퍼는 오브젝트 및 DML 명령에 의해 변경되는 모든 로그를 저장하기 위해 사용한다. 이유는 복구를 위해서 이다.
아래의 공감 버튼은 작성자를 춤춰 날뛰게 합니다.
↓↓↓↓
'ORACLE' 카테고리의 다른 글
: ) 태영쓰 :: 오라클 JAVA POOL, STREAMS POOL (0) | 2017.03.12 |
---|---|
: ) 태영쓰 :: 오라클 Large Pool (대형풀, 라지풀) (0) | 2017.03.12 |
<ORACLE> 오라클 데이터베이스 버퍼 캐시 (0) | 2017.03.09 |
<ORACLE> 오라클 Shared Pool, 쉐어드풀 (0) | 2017.03.08 |
<오라클 기초>오라클 SGA, PGA (0) | 2017.03.07 |