2009-06-06 4 views
1

oracle 데이터베이스를 현재 상태로 복원하고 복구하려고합니다.복원 및 복구 시나리오

예를 들어, 나는 일요일에 전체 백업을 가지고 있으며 일요일에서 수요일까지 모든 아카이브 로그를 가지고 있습니다.

백업에서 복원하고 새 호스트로 복구하는 경우 데이터베이스가 일요일 상태입니다.

데이터베이스를 복구해야하는 모든 보관 로그를 수요일 상태로 적용하려면 어떻게해야합니까?

일요일에 제어 파일 자동 백업이 필요합니까, 아니면 수요일에 현재 자동 백업이 필요합니까?

조치를 취하십시오.

감사합니다, Sarith

답변

0

새 서버 및 복원 할 모든 새 보관 로그 파일에 전체 백업을 복원하십시오.

참고 : 161742.1 (전체 제어 파일을 사용하여 데이터베이스를 Archiv 파일과 함께 롤 포워드하는 방법) 전체 가이드는 metalink에 들어 있지만 필자는이를 인용하려고한다. 마운트 모드에서

시작 DB는 SQLPLUS> 시동 복구를 시작하고 모든 적용

문제 명령을 마운트 : 당신이는 MetaLink에 액세스 할 수없는 경우

는 여기에 노트에서 텍스트가 abreviated입니다 복원 된 제어/데이터 파일보다 새로운 아카이브 로그 파일.

SQLPLUS> alter database는 백업 제어 파일을 사용하여 취소 할 때까지 복구됩니다.

적용 할 아카이브 로그가 부족할 때까지이 명령을 사용하여 계속 진행하십시오. SQLPLUS> 데이터베이스 복구 alter default;

적용 할 아카이브 로그가 부족한 경우 리셋을 중지하고 리셋 로그를 사용하여 데이터베이스를 엽니 다.

SQLPLUS> alter database recover cancel; SQLPLUS> 데이터베이스 재설정 resetlogs;

로그를 재설정 했으므로 이전 아카이브 로그를이 db와 함께 사용할 수 없기 때문에 새로운 백업을 지금 가져 오는 것이 중요합니다.

다른 포스터에서 설명한 것처럼 자세한 내용은 백업 복구 설명서를 참조하십시오.

+0

괜찮습니다. 감사합니다. 재실행 로그 파일에 일부 재실행 데이터가있는 경우 어떻게 복원 된 데이터베이스로 롤백 할 수 있습니까? 감사합니다. Sarith – Sarith

-1

당신은, 당신이 자리에있는 사용중인 버전 및 백업 전략은 복구 정확히 어떻게 영향을 것입니다 당신이 사용하고있는 오라클의 버전을 말했다하지 않았습니다.

당신은 읽고이 당신은 지금 오라클 지원 센터에 문의 할 필요가 실제로 생산 문제가있는 경우 Backup and Recovery Manual

을 이해할 필요가있다,이 실수를하거나 직장에서 배울 수있는 시간이 아니다.