Maystyle :
Admin : New post
Guestbook
Local
media
Catergories
Recent Articles
Recent Comments
Recent Trackbacks
Calendar
Tag
Archive
Link
Search
 
  백업 전략 과 그에 따른 복원 하기 
작성일시 : 2008. 1. 21. 18:42 | 분류 : SQL Server/Administration

참고 :
Inside Microsoft SQL Server 2000,
전문가로 가는 지름길 SQL Server 2000/2005,
포켓 컨설턴트 SQL 2005
http://sqlworld.pe.kr
MOC 및 MSDN 자료들....
제 글의 메인은 Inside Microsoft SQL Server 2000를 기반으로 작성되고 있습니다.
거의 copy 하는 수준으로...^^;; Windows internals에 비해 참 읽기 편합니다.

목차------------------------------------------------------------------------
DB 공부하기 1번째 : 선언적 데이터 무결성(Declarative Data Integrity) (http://maystyle.tistory.com/218)
DB 공부하기 2번째 : 트랜잭션 프로세싱 (http://maystyle.tistory.com/219)
DB 공부하기 3번째 : 데이터 파일과 트랜젝션 로그 파일
1. 왜 DB의 단편화가 일어나는 걸까? (http://maystyle.tistory.com/220)
2. 데이터 파일은 어떻게 쓰여질까? (Checkpoint) (http://maystyle.tistory.com/221)
3. 로그는 어떻게 쓰여질까? (http://maystyle.tistory.com/223)
4. 트랜잭션 로그의 기록과 복구 (http://maystyle.tistory.com/225)
5. 데이터 파일이 커질 때는 무슨일이 일어날까? (http://maystyle.tistory.com/231)
6. 데이터 파일은 어떻게 생겼을까? (http://maystyle.tistory.com/233)
7. 실제 Data 및 Log 파일 뜯어 보기 (예정 중)
DB 공부하기 4번째 : Backup 과 Restore
1. 무엇을 Backup 받아야 하나 (시스템 데이터베이스 소개)? (http://maystyle.tistory.com/236)
2. 백업의 종류 복구 모델 너 뭐니? (http://maystyle.tistory.com/238)
3. 백업과 복구 쉽게 않되겠니? (http://maystyle.tistory.com/239)
4. 백업 전략 과 그에 따른 복원 하기

예를 들어 설명하는 것이 쉽기 때문에 예를 들어 설명하도록 하겠다.
우리 회사 매주 일요일 DB에 대한 전체 백업을 한다. 매주 화요일과 목요일은 차등 백업을 받는다. 트랜잭션 로그의 경우 매일 받고 있다.

자 금요일 오후 7시 정도에 장애가 발생했다.
당신은 DBA다. 어떻게 복구 하겠는가?

1. 로그가 저장되는 Disk가 문제가 없다면 No_truncate 옵션을 이용하여 로그를 백업을 받는다.
2. 일요일에 받은 전체 백업 본을 With Norecovery 를 선택하여 복원 한다.
3. 목요일에 받은 차등 백업 복은 With Norecovery 를 선택하여 복원 한다.
4. 목요일 ~ 금요일에 받은 트랜잭션 로그 백업 본을 With Norecovery 를 선택하여 복원 한다.
5. 금요일 오후 7시에 백업 받은 트랜잭션 로그를 복원한다.

|