회복

    [Database] 회복

    회복 DB에 장애가 발생했을 때 DB를 일관성 있는 상태로 되돌리는 DBMS의 기능 장애 유형 시스템 충돌, 미디어 장애, 응용소프트웨어오류, 자연재해, 부주의 로그 파일 트랜 잭션이 수행 중이거나 종료후 발생하는 손실을 방지하기 위해 DB기록을 추적하는 로그파일 사용 트랜잭션이 반영한 모든 DB변경사항을 DB에 기록하기전에 미리 기록해두는 별도의 DB로 안전한 하드디스크에 저장되며 기록남음 로그파일 저장된 로그 구조 로그파일 이용 회복 장애 발생하여 시스템 재가동시 DBMS는 로그파일을 먼저 살펴본다. DBMS는 트랜잭션이 종료되었는지 혹은 중단되었는지 여부를 판단한다. 종료된 트랜잭션은 종료를 확정하기 위해 재실행(REDO)를 진행하고, 중단된 트랜잭션은 없던일로 되돌리기 위해 취소(UNDO)를 진행..