11. 데이터베이스 복구
2021. 3. 10. 23:01ㆍTopcit 정리/기술 영역 - 데이터베이스 구축과 운영
반응형
데이터베이스 장애와 복구 개념
데이터복구의 정의
데이터베이스 운영 도중 예기치 못한 장애가 발생할 경우 데이터베이스 장애 발생 이전으로 일관성을 복원하는것
장애 유형
트랜잭션 장애 : 트랜잭션을 완료할 수 없음
시스템 장애 : 전원, 하드웨어, 소프트웨어 고장
디스크 장애 : 디스크 스토리지의 일부가 붕괴
사용자 장애 : 사용자의 데이터베이스 이해 부족
데이터 복구조치 유형
재수행 : 가장 최근 복사본을 적재한 후 재실행함으로써 복원
취소 : 변경된 내ㅐ용에 신뢰성을 잃어버린 경우에 로그를 이용하여 변경 취소
데이터베이스 장애 복구 방법
로그 기반 기법 : Redo, Undo를 결정하기 위하여 로그 전체 조사
검사점 복구 기법 : 로그파일과 검사점을 이용한 복구
그림자 페이징 기법 : 그림자 페이지 테이블을 이용하여 복구 속도가 빠름
데이터베이스 백업
데이터베이스 백업 필요할때
업무적 요구, 운영 요구, 기술적 요구, 재난 복구
백업 관리
백업 정책 : 백업 주기, 전략, 장비 등을 기술
백업 구성 : 백업 정책에 다라 효과적으로 백업을 받을 수 있는 아키텍처 구성
백업 수행 : 수행하고 결과를 log에 저장
백업 용량 산정 : 데이터 크기의 최소 2배 최대 6배로 산정
데이터베이스 백업 방식
오프라인 백업 : DB를 정지하고 백업 받는 방식
온라인 백업 : 운영하면서 백업
전체 백업 : 말그대로
차등 백업 : 가장 최근 백업과 다른점만 백업
아카이브 로그 백업 : 트랜잭션 내용의 로그 백업
반응형
'Topcit 정리 > 기술 영역 - 데이터베이스 구축과 운영' 카테고리의 다른 글
13. 데이터베이스 분석 이해 (0) | 2021.03.14 |
---|---|
12. 데이터베이스 종류 (0) | 2021.03.12 |
10. 동시성제어 (0) | 2021.03.09 |
9. 데이터베이스 질의 응용 (0) | 2021.03.08 |
8. 관계 데이터베이스 언어 (SQL) (0) | 2021.03.07 |