IT Tool Box

오라클 12c 아키텍처 컨트롤 파일-Control file

열버 2020. 5. 6. 08:22

컨트롤 파일 (Control file)

컨트롤 파일은 데이터베이스의 Physical 구조를 기록하는 파일.

DB를 마운트, 열기 및 사용하는 데 필요한 파일이므로 컨트롤 파일이 손상된 경우 Oracle을 마운트하거나 열 수 없음.

따라서 두 개 이상의 컨트롤 파일을 백업하고 다른 디스크에 저장해야함. 또한 복구에 필요한 동기화 정보를 저장.

 

컨트롤 파일에는 데이터베이스 이름, 위치, 테이블스페이스 이름, 온라인 리두 로그 파일의 위치, 파일크기, 데이터베이스 생성 타임 스탬프, 현재 로그 시퀀스 번호 및 체크포인트 정보,백업정보 등이 포함

 

 

<컨트롤 파일 관련 뷰> 

V$CONTROLFILE: 컨트롤 파일 이름과 상태표시

V $ PARAMETER: 파라미터 표시

예시 SQL> SHOW PARAMETER CONTROL_FILES; 

V $ CONTROLFILE_RECORD_SECTION: 컨트롤파일 레코드 섹션 정보

 

 

<컨트롤 파일 백업> 

ALTER DATABASE BACKUP CONTROLFILE TO '/oracle/backup/control.bkp';

ALTER DATABASE BACKUP CONTROLFILE TO TRACE;

 

출처:

https://docs.oracle.com/ 

http://dba-oracle.com/t_control_files.htm 

http://www.gurubee.net/lecture/1089