Redo log file과 archive redo log file

2024. 5. 27. 19:14DBMS/ORACLE Admin

반응형

 

 


■ Redo Log File

 

 데이터베이스가 변경될 때마다 변경 내용을 기록하는 파일이다. 주로 트랜잭션의 변경 사항을 기록하여 데이터베이스의 일관성을 유지하고 복구 작업을 지원한다. 여러 개의 redo log file이 그룹으로 구성되고 각 그룹은 여러 멤버 파일로 이루어져 있으며 파일은 순환적으로 사용되어 모든 redo log file이 채워지면 처음으로 돌아가서 덮어쓰게 된다. 온라인 상태에서 사용되며, 데이터베이스가 동작 중일 때 활성화된 상태로 남아 있다.

 

 

 

 

 

 

 


■  Archive Redo Log File
 

 Redo log file이 다 차면, 그 내용을 별도의 저장소에 보관한 파일이며 데이터베이스의 백업과 복구를 위한 추가적인 안전장치 역할을 한다. redo log file의 백업본이며, 일반적으로 물리적 또는 논리적으로 별도의 위치에 보관된다. redo log file이 덮어쓰기 전에 그 내용을 아카이브 로그 파일로 복사되며 데이터베이스 외부의 위치에 저장된다.

 

 

 

 



● 차이점

 

  - Redo Log File: 트랜잭션의 실시간 변경 사항을 기록.
  - Archive Redo Log File: 완료된 redo log file을 저장하여 백업 및 복구에 사용.
  
- 사용 시기:
  - Redo Log File: 데이터베이스가 운영 중일 때 지속적으로 사용.
  - Archive Redo Log File: Redo log file이 가득 차서 새 로그로 덮어쓰기 전에 보관.

- 복구 목적:
  - Redo Log File: 트랜잭션 복구 및 데이터베이스 일관성 유지.
  - Archive Redo Log File: 데이터베이스의 백업 및 장애 복구.

 redo log file은 데이터베이스의 변경 사항을 실시간으로 기록하는 파일이고, archive redo log file은 이러한 로그 파일을 보관하여 백업과 복구를 지원하는 파일이다. Redo log file은 순환적으로 사용되지만, archive redo log file은 삭제되거나 덮어쓰이지 않고 지속적으로 보관된다.

반응형

'DBMS > ORACLE Admin' 카테고리의 다른 글

증분 백업  (0) 2024.06.23
HR 계정 추가  (0) 2024.06.17
spfile.ora init.ora 파일  (0) 2024.05.25
LCO - soft parsing / hard parsing  (0) 2024.05.22
Shared Pool Reserved  (0) 2024.05.21