8. 리두 로그 파일

데이터베이스의 트랜잭션 로그를 저장하는 파일로서 다음과 같은 경우에 사용한다.

  • 시스템 장애 이후 인스턴스 복구
  • 백업에서 데이터 파일 restore 이후 미디어 복구
  • 스탠바이 데이터베이스 프로세싱
  • Stream을 이용하여 정보 공유를 위한 리두 로그 마이닝 기능

8.1 온라인 리두 로그

모든 오라클 데이터베이스는 최소한 두 개의 온라인 리두 로그 파일 그룹을 가진다. 그리고 각 리두 로그 그룹은 하나 이상의 리두 로그 멤버로 구성된다.

  • 각각 그룹의 개별 리두 로그 파일 멤버는 각각에 대해 정확히 미러링을 하는 방식을 취한다.
  • 온라인 리두 로그 파일들은 고정 크기로 생성된다.
  • 각 그룹은 순환 방식으로 사용한다. (로그 스위치)
    온라인 리두 로그의 크기와 개수를 결정하기 위해 고려해야 할 사항
  • 최상 작업 부하
  • 많은 사용자가 동일 블록을 수정
  • 평균 복구 시간

8.2 아카이브 리두 로그

리두 로그의 복사본으로 오라클의 모드에 따라 생성 될 수도 있고 생성되지 않을 수도 있다.

  • 아카이브 모드
  • 노아카이브 모드