본문 바로가기

ORACLE11g/DATABASE 이론

[15장] 회복 (Recovery)

1. 회복의 개념


・트랜잭션을 실행하는 도중 장애가 발생하여 DB가 손상되었을 경우 손상되기 이전의 정상상태로 복구하는 작업.



2. 장애의 유형


・실행 장애(Action Failure)

・트랜잭션 장애(Transaction Failure)

・시스템 장애(System Failure)

・미디어 장애(Media Failure)



3. 회복 관리기(Recovery Manager : RMAN)


・로그, 메모리 덤프등을 이용하여 회복 기능을 수행하는 DBMS의 핵심 구성 요소

・트랜잭션 실행 실패 시 로그를 이용하여 모든 변화를 Undo시키는 역할.

・로그를 이용하여 Redo도 수행한다.



4. 회복 기법


・연기 갱신(Differed Update)

즉각 갱신(Immediate Update)

・그림자 페이지(Shadow Paging)

검사점(Check Point)

로그 전체를 조사하는 경우를 피하고, 가장 최근의 검사점에서 복구하여 시간을 단축시키는 기법.

・미디어 회복(Media Recovery)

'ORACLE11g > DATABASE 이론' 카테고리의 다른 글

[17장] 보안 (Security)  (0) 2016.10.05
[16장] 병행 제어 (Concurrency Control)  (0) 2016.10.05
[14장] 정규화 (Normalization)  (0) 2016.10.04
[13장] 함수적 종속  (0) 2016.10.04
[12장] 이상 (Anomaly)  (0) 2016.10.04