반응형
- Redo log buffer (Memory)
- Redo Log File (DISK)
# Redo log File 상태
CURRENT |
현재 사용중인 Redo Log 파일 |
ACTIVE |
Redo log file에 있는 내용이 아직 DB buffer cache에서 Datafile로 저장이 되지 않았기 때문에 지워지면 안되는 Redo Log File |
INACTVIE |
Redo log file에 있는 내용이 DB buffer cache에서 Datafile로 저장이 완료됨 |
UNUSED |
한번도 사용하지 않은 그룹 |
# Redo log 관련 명령어
SQL> alter system switch logfile; (CURRENT -> ACTIVE)
사용중인(CURRENT) 로그파일을 변경하는 명령어
SQL> alter system checkpoint; (ACTIVE -> INACTIVE)
체크포인트가 발생되면 DB Buffer Cache에 있는 값들이 Datafile로 저장된다.
그 데이터를 저장하고 있던 ACTIVE 상태의 Redo Log는 INACTIVE로 변경됨
# SCN 과 checkpoint
- SCN 조회
SELECT current_scn FROM v$database;
- checkpoint 조회
SELECT checkpoint_change# FROM v$database;
체크포인트란?
- DBWR가 DB Buffer Cache에 있는 내용을 Datafile 에 기록하는 이벤트
반응형
댓글