Instance Recovery 2

2012.02.08 백업&복구 6번째( Instance Recovery원리, redo log원리, change vector, latch, 2가지 SCN, checkpoint종류, FAST_START_MTTR_TARGET, Shared redo Strand)

내용출처 : http://jigi.net/4239 ** 위 포스팅을 그대로 긁어올 수 있게 해주신 해당 사이트 운영자 지기님 감사드립니다. 1. Instance Recovery 데이터베이스가 비정상적으로 종료되어 STARTUP 할 때 SMON이 redolog file과 Undo Segment 정보를 가지고 데이터 복구 하는 과정을 말한다. 이 때 복구해야할 데이터는 모두 Redolog 파일에 기록되어 있어야 하며, 복구할 데이터가 Archive 파일에도 있을 경우 자동복구(SMON이 자동실행)는 실패하고 수동복구(DBA가 수행)가 필요하게 된다. 2. RedoLog의 생성 및 기록원리 가. DML 작업 발생 나. 필요블럭 DB Buffer Cache에 로드 -> Block Lock(page fix) 다...

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