본문 바로가기

ORACLE/아키텍처 기초

오라클 아키텍쳐 (3) Control File

728x90
반응형

Control File

  • 인스턴스 동작에 반드시 필요한 바이너리 파일. DB의 현재 상태 정보 저장.
  • 내용 : 구성 정보와 운영 관리 정보
  구성 정보 운영 관리 정보
기록 내용 DB 이름, Data File 파일명, Redo Log File 파일명, 테이블 스페이스 정보 등 Redo Log, Archive Redo Log에 관한 정보, 백업 파일에 관한 정보, 체크 포인트 정보
갱신 DB 구성이 변경될 때마다 오라클에 의해 갱신(같이 변경) 인스턴스 기동 중 오라클에 의해 끊임없이 갱신
유의점 구성 정보와 실제 파일의 위치가 같지 않으면 DB가 기동 되지 않음 인스턴스 기동 중 언제든지 컨트롤 파일에 접근해야 함. 접근 불가능 시 인스턴스 강제 종료
select * from v$controlfile; -- control file 경로 확인

Control File 다중화

  • Control File은 하나만 있어도 정상 운영 가능하나, 위와 같은 유의점으로 DB 보호를 위해 서로 다른 디스크에 2-3중 구성 하는 것을 권고한다.
  • 다중화 한 파일 중 하나라도 손상되거나 접근 불가능할 경우 인스턴스 정지.
  • 정상 작동하는 Control File 복사해서 덮어씌워 해결.

 

728x90
반응형