불완전 복구 유형과 recover 명령
아래에 불완전 복구(imcomplete recovery)의 유형에 대해 설명 드리니 참고 하세여~
1. Time-Base 복구
데이터베이스를 특정한 시점으로 복구 하는 것을 말하며 Archive Redo Log File의 로그정보를 이용하여 원하는 시점으로 되돌리는 것입니다.
Table에 예상치 못한 변경이나 데이터를 잘못 지웠거나 할 때 유용하게 이용할 수 있습니다.
문법 : recover database util time ‘YYYY-MM-DD HH:MI:SS’;
2. 취소 기반 복구
Recover 명령을 이용한 복구 과정 중 프롬프트에서 cancel을 입력하여 복구를 종료하는 복구 방법 입니다. 이 경우는 현재 사용중인 redo log 그룹이나 Archive Log가 손상되어 더 이상 복구에 이용할 수 없는 경우에 이용 됩니다.
문법 : recover database until cancel;
3. 백업 컨트롤 파일을 이용한 복구
현재 컨트롤 파일이 존재 하더라도 현재와 다른 구조를 가진 형태로 DB를 복구 하고자 할 때 이용 합니다. 대표적인 예가 테이블 스페이스를 삭제한 경우인데 현재 컨트롤 파일에는 지워진 테이블 스페이스에 관한 정보가 없으므로 지워진 테이블 스페이스에 대한 정보가 남아 있는 백업된 컨트롤 파일을 이용하여 복구 합니다.
문법 : recover database until time ‘YYYY-MM-DD HH:MI:SS’
Using backup controlfile;
아래에 불완전 복구(imcomplete recovery)의 유형에 대해 설명 드리니 참고 하세여~
1. Time-Base 복구
데이터베이스를 특정한 시점으로 복구 하는 것을 말하며 Archive Redo Log File의 로그정보를 이용하여 원하는 시점으로 되돌리는 것입니다.
Table에 예상치 못한 변경이나 데이터를 잘못 지웠거나 할 때 유용하게 이용할 수 있습니다.
문법 : recover database util time ‘YYYY-MM-DD HH:MI:SS’;
2. 취소 기반 복구
Recover 명령을 이용한 복구 과정 중 프롬프트에서 cancel을 입력하여 복구를 종료하는 복구 방법 입니다. 이 경우는 현재 사용중인 redo log 그룹이나 Archive Log가 손상되어 더 이상 복구에 이용할 수 없는 경우에 이용 됩니다.
문법 : recover database until cancel;
3. 백업 컨트롤 파일을 이용한 복구
현재 컨트롤 파일이 존재 하더라도 현재와 다른 구조를 가진 형태로 DB를 복구 하고자 할 때 이용 합니다. 대표적인 예가 테이블 스페이스를 삭제한 경우인데 현재 컨트롤 파일에는 지워진 테이블 스페이스에 관한 정보가 없으므로 지워진 테이블 스페이스에 대한 정보가 남아 있는 백업된 컨트롤 파일을 이용하여 복구 합니다.
문법 : recover database until time ‘YYYY-MM-DD HH:MI:SS’
Using backup controlfile;
| 12-27 | 2089 | |||
| 12-11 | 1518 | |||
| 53 | 03-15 | 1283 | ||
| 52 | 01-31 | 1426 | ||
| 51 | 01-31 | 1361 | ||
| 50 | 01-31 | 1115 | ||
| 49 | 01-19 | 1436 | ||
| 48 | 01-11 | 1262 | ||
| 47 | 01-03 | 1760 | ||
| 46 | 12-27 | 2089 | ||
| 45 | 12-19 | 1521 | ||
| 44 | 12-14 | 1499 | ||
| 43 | 12-11 | 1518 | ||
| 42 | 12-09 | 1206 | ||
| 41 | 12-01 | 1428 | ||
| 40 | 12-01 | 1576 | ||
| 39 | 12-01 | 1084 | ||
댓글 없음:
댓글 쓰기