인프라/데이터 베이스
05. Control File
빠요
2021. 3. 4. 21:35
더보기
이전글: bbayo.tistory.com/20
다음글: bbayo.tistory.com/27
Control File
parameter파일에있는 control파일의 경로가 있음
해당 경로를 보고 nomount → mount 단계로 갈때 control파일을 찾음
control file은 직접 편집이 불가: DDL문장으로 수정
파일애 깨지면 DB가 중단되므로 다중화 하는것이 중요
Pfile로 control file관리
control_files("컨트롤파일1","컨트롤파일2","컨트롤파일3")
ex) control_files("/home/oracle/ora_data/SID/control1.ctl","/home/oracle/ora_data/SID/control2.ctl","/home/oracle/ora_data/SID/control3.ctl")
control1.ctl, control2.ctl, control3.ctl은 모두 같은 내용으로 하나의 파일이 깨지면 DB가 기동되지 않음
정상인 다른 파일을 복사해서 깨진 파일을 복구하고 재기동
Spfile로 control file관리
DDL명령어로 수정
alter system set control_files='/home/oracle/ora_data/SID/control01.ctl',
'/home/oracle/ora_data/SID/control02.ctl',
'/home/oracle/ora_data/SID/control03.ctl' scope=spfile
변경 후 DB재기동 시 반영됨
※ 「오라클 백업과 복구」 참조