Instance Recovery 관련 질문 0 1 8,830

by 천보기 Instance Recovery [2025.02.23 19:53:33]


Instance Recovery에 대한 자료나 내용을 보면 Data File을 동기화해서 일관성을 보장한다고 합니다.

 

그래서 저는 RollForward 과정에서 Online Redo Log File을 통해 Data File에 모두 기록완료하고,

Undo Segment를 통해 RollBack 과정에서 commit되지 않은 데이터 기록들은 가장 마지막으로 Commit된 데이터로 되돌린다 생각했습니다.

 

그런데 다른 검색 내용을 확인해보면 RollForward 과정에서 '버퍼 캐시'에 복구하고,

Undo Segment를 통해 Commit된 변경 이력만 디스크에 기록한다고 설명된 것이 있었습니다.

 

제가 이 개념에 대해 많이 부족해서 Instance Recovery 시 Rollforward 단계에서 복구되는 영역(메모리 또는 디스크)과

Rollback까지 처리되는 과정을 정리받고 싶습니다.

감사합니다.

by bryancheon [2025.02.28 12:54:59]

Oracle Doc 문서에는 Instance Recovery Phases 에 대하여 다음과 같다고 합니다.
https://docs.oracle.com/cd/E29597_01/server.1111/e25789/startup.htm#i1017071

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입