데이터베이스 백업(Database Backup)

Updated:

장애 유형

  1. 사용자 실수: 사용자의 실수로 인해 테이블이 삭제되거나 잘못된 트랜잭션 처리된 경우

  2. 미디어 장애: CPU, 메모리, 디스크 등 하드웨어 장애나 데이터가 파손된 경우

  3. 구문 장애: 프로그램 오류나 사용 공간의 부족으로 발생되는 경우

  4. 사용자 프로세스 장애: 프로그램이 비정상적으로 종료되거나 네트워크 이상으로 세션이 종료되어 발생하는 오류

  5. 인스턴스 장애: 하드웨어 장애, 정전, 시스템 파일 파손 등 비정상적인 요인으로 인해     메모리나 데이터베이스 서버의 프로세스가 중단된 경우

로그 파일

  • 데이터베이스의 처리 내용이나 이용 상황 등 상태 변화를 시간의 흐름에 따라 모두 기록한 파일로 데이터 베이스의 복구를 위해 필요한 가장 기본적인 자료

  • 로그 파일의 내용: 트랜잭션이 작업한 모든 내용, 트랜잭션 식별, 트랜잭션 레코드, 데이터 식별자, 갱신 이전 값, 갱신 이후 값 등

백업 종류

  • 물리 백업: 데이터베이스 파일을 백업하는 방법으로, 백업속도가 빠르고 작업이 단순하지만 문제 발생시 원인 파악 및 문제 해결이 어렵다. 완전 복구가 가능하다  
  • 논리 백업: DB 내의 논리적 객체들을 백업하는 방법으로 복원시 데이터 손상을 방지하고 문제 발생시 원인 파악 및 문제 해결이 용이하지만 시간이 오래걸리는 단점이 있다. 백업 시점까지만 복구 가능하다.

참고: “시나공 정보처리기사 필기”

Categories:

Updated:

Leave a comment