Oracle Backup And Recovery 강좌
Recovery Overview 2 0 10,000

by drakula Recovery 복구 RECOVER [2008.04.20]


복구(RECOVERY)란?

  복구(RECOVERY) = RESTORE + ARCHIVE적용 입니다. RESTORE란 Database에 장애가 발생하기 이전에 BACKUP본을 이용하는 방법이고, RECOVERY란 백업본을 적용한 데이터베이스에 변경사항을 기록한 ARCHIVE LOG FILE을 적용한 것입니다.

COMPLETE RECOVERY란?

  DATABASE에 장애가 발생하기 이전 시점까지 RECOVERY하는 것을 의미하며, COMPLETE RECOVERY는 DATABASE를 ARCHIVELOG Mode로 운영해야만이 가능합니다.

  NOARCHIVE LOG MODE에서의 복구는 변경된 사항이 이미 덮어 쓰여졌기 때문에 이전의 백업 시점으로 데이터베이스를 돌리는 복구 방법 밖에 없습니다. 백업이후의 변경사항은 수동으로 입력해 주어야 합니다.

RECOVERY명령어
 
-- MOUNT단계에서 사용되는 명령어로 DATABASE 전체를 RECOVERY할 때 사용. 
-- AUTOMATIC 옵션은 자동으로 필요한 ARCHIVE를 적용하고 싶을 때 사용
SQL> RECOVER [AUTOMATIC] DATABASE;


-- 특정 데이터 파일만 RECOVERY할 때 사용하는 명령어로 
-- MOUNT와 OPEN단계 둘 다 사용
SQL> RECOVER DATAFILE FILE_NAME;


--OPEN된 상태에서만 사용가능 하며 특정 TABLESPACE에 대해 복구 할 때 사용
SQL> RECOVER TABLESPACE TABLESPACE_NAME


-- Database를 명시된 시점으로 Recovery 할 때 사용하는 명령어로 
-- MOUNT 단계에서 사용
SQL> RECOVER DATABASE UNTIL TIME;


--특정 아카이브 까지만 복구 하는 명령어로 MOUNT 단계에서 사용
SQL> RECOVER DATABASE UNTIL CANCEL;  
    

- 강좌 URL : http://www.gurubee.net/lecture/1980

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입