[ Full & Differential incremental & Cumulative incremental ] Backup
DATE |
BACKUP TYPE |
DATA |
BACKUPED DATA | ||||||||||||||||
1월1일 |
Full Backup |
|
| ||||||||||||||||
1 월 2일 |
INCREMENTAL |
|
| ||||||||||||||||
1 월 3일 |
INCREMENTAL |
|
| ||||||||||||||||
1 월 4일 |
INCREMENTAL |
|
| ||||||||||||||||
1 월 5일 |
CUMULATIVE |
|
| ||||||||||||||||
1월 6일 |
INCREMENTAL |
|
| ||||||||||||||||
1월 7일 |
INCREMENTAL |
|
|
위와 같은 Mechanism으로 구현된다.
즉, 다시 말해 CUMULATIVE 는 최종 FULL BACKUP이나 CUMULATIVE 후의 변경된 객체들에 대해 BACKUP을 수행하게 되고!!
INCREMENTAL BACKUP의 경우, 최종 FULL, CUMULATIVE, INCREMENTAL 후의 변경된 객체들에 대해 BACKUP 을 수행한다.
================================================================================================================================================
위 식에서 DATA 손실로 인해 FULL복구(A~ J)를 하기 위해서는 가장 최근의 FULL BACKUP과 가장 최근에 이루어진 COMULATIVE BACKUP(1월5일), 그리고 그 이후의 INCREMENTAL BACKUP(1월6일, 1월 7일)들이 필요하다.
================================================================================================================================================
FULL BACKUP(1월1일) : A,B,C
+ COMULATIVE BACKUP(1월5일) : D,E,F,G
+ INCREMENTAL BACKUP(1월6일, 1월 7일) : H, I, J
= A, B, C, D, E, F,G, H,I, J
가 된다.
================================================================================================================================================
실습하기
- BACKUP 하기
SQL> EXP USERID=""" SYS/sys_passwd AS SYSDBA""" FULL=Y FILE=" 저장되어질 DMP파일 경로 지정" INCTYPE=COMPLETE
->sys 소유의 모든 DB정보들을 EXPORT 한다.
SQL> EXP USERID=""" SYS/sys_passwd AS SYSDBA""" FULL=Y FILE="저장되어질 DMP파일 경로 지정" INCTYPE=INCREMENTAL
SQL> EXP USERID=""" SYS/sys_passwd AS SYSDBA""" FULL=Y FILE=" 저장되어질 DMP파일 경로 지정" INCTYPE=INCREMENTAL
SQL> EXP USERID=""" SYS/sys_passwd AS SYSDBA""" FULL=Y FILE=" 저장되어질 DMP파일 경로 지정" INCTYPE=INCREMENTAL
->INCREMENTAL 백업을 실시한다.
SQL> EXP USERID=""" SYS/sys_passwd AS SYSDBA""" FULL=Y FILE=" 저장되어질 DMP파일 경로 지정" INCTYPE=CUMULATIVE
->CUMULATIVE 백업을 실시한다.
- RECOVERY 하기
SQL> IMP USERID ="""SYS/sys_passwd AS SYSDBA""" FULL=Y FILE="복원에 사용될 DMP 파일 경로지정" FILE
SQL> IMP USERID ="""SYS/sys_passwd AS SYSDBA""" FULL=Y FILE="복원에 사용될 DMP 파일 경로지정" FILE
위 식대로라면 1월 1,5,6,7일에 BACKUP한 DMP파일들을 IMPORT 시켜주면 된다.
'Database' 카테고리의 다른 글
프로시저목록 에서 특정 단어로 검색하여 프로시저 찾기 (0) | 2012.03.29 |
---|---|
OUTER JOIN 기본 사용규칙 (0) | 2010.04.15 |
오라클 주요 간단 정리 (0) | 2009.05.13 |
오라클 내장 주요 sql 스크립트 (0) | 2009.04.26 |
오라클 예약어 (0) | 2009.04.26 |
CHAPTER25. BACKUP & RECOVERY (0) | 2009.04.21 |
CHAPTER18. Oracle Password Management (0) | 2009.04.21 |
Chapter16. Oracle OS authentication User create (0) | 2009.04.21 |
CHAPER 10 ORACLE TEMPORARY TABLE (0) | 2009.04.20 |
chaper 9 oracle extent & segment 정보확인 (0) | 2009.04.20 |