old control file에러 2

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을 ..

Control file관리 시 old control file 에러가 나는 이유

control file을 관리한다고 shutdown한 후 ALTER SYSTEM SET control_files로 spfile을 변경 후 control file을 자기가 관리하고 싶은 위치에 복사후 startup했는데 old control file에러...!! 이유는 말 그대로 control file이 옛날 것이기 때문이다. * Control file을 DB가 shutdown, startup할때마다(아마도?) 계속 변경이 된다. 운영중인 control file을 복사한 경우 : 즉, 최신의 control file을 복사했기 때문에 아무 에러가 나지 않는다. 옛날에 딴 데 백업?해둔 control file을 복사한 경우 : 옛날 control file을 oracle에서 사용하기 때문에 에러가 난다. (에러..