본문 바로가기
카테고리 없음

Redo Log Buffer & Redo Log File

by 책읽는구리 2019. 9. 10.
반응형
  • 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 기록하는 이벤트

 

반응형

댓글