복구의 원리 2

2012.02.01 백업복구 3일차(복구의 원리, 복구시 사용하는 명령어들, 완전복구, 불완전복구)

장애의 종류 1. 물리적 장애 : File 자체의 장애 2. 논리적 장애 : 사용자 실수로 발생되는 장애( ex; 지워서 안되는 table삭제, DDL, DML ) * 자료복구의 중요한 점은 No archivelog냐 Archivelog냐가 아니라, 복구하려는 데이터가 저장되어있느냐(logfile이든, archive file이든)가 중요 복구 원리 (상황가정 : SCN# 100일때 백업을 받았음, 쭉 운영하다가 SCN# 108때 ts_a01.dbf 파일장애, log file group 3개 존재--> logfile 에 106,107,108에 해당되는 작업이 저장되어있겠죠!) 1. SCN# 100일때 받아놓은 백업본을 DB에 복사해옴(RESTORE 작업) 2. 복구시도 (사용한 명령어 : recover d..

2012.01.31 백업복구 2일차 (복구의 원리, old control file에러, 여러가지 old control file이 포함된 장애유형들, control file 재생성이유)

DB 운영시 oracle은 2가지의 checkpoint Number로 자료들의 일관성(Integrity)들을 판단합니다. checkpoint Number의 종류 1) checkpoint SCN : 모든 데이터파일, 컨트롤파일, 리두로그파일의 checkpoint SCN은 동일합니다. 2) checkpoint CNT : 데이터파일마다 각각 존재하는 번호로, checkpoint 가 발생될때마다 CKPT 프로세서가 동작하는데, 그 때 변하게됩니다. 모든 데이터파일의 checkpoint CNT 번호는 control file에 적혀져 있고, 해당 번호들을 보고 오류가 있는지 없는지 판단합니다. ** 추가로 자료들의 일관성을 판단하는 번호가 하나 더 있는데 stop SCN입니다. stop SCN : control을 ..