이 복구 유형은 데이터베이스가 열려 있지만 일부 데이터 파일이 손상된 경우에 수행됩니다. 이 복구는 데이터베이스의 나머지 부분을 계속 이용할 수 있도록 데이터베이스를 열어 둔 상태에서 손상된 테이블스페이스를 복구하려고 할 때 유용합니다. 전체 복구는 개별 데이터 파일 또는 테이블스페이스를 복원 및 복구할 때만 수행할 수 있습니다. PIT 복구는 개별 데이터 파일 또는 테이블스페이스에는 사용할 수 없습니다. PIT 복구를 활성화하면 복원 작업이 실패합니다. 다음은 개별 데이터 파일 또는 테이블스페이스를 복구하는 프로세스에 대한 개요입니다.
1 |
선택 집합 생성 페이지에서 테이블스페이스의 최신 사용 가능한 백업으로부터 손상된 데이터 파일 또는 테이블스페이스를 선택하고 플러그인 옵션 편집을 클릭합니다. |
2 |
3 |
복구 수행 탭에서 해당하는 옵션을 선택합니다. |
• |
테이블스페이스를 현재 시간, 즉 아카이브와 온라인 다시 실행 로그에서 사용할 수 있는 마지막 커밋된 트랜잭션으로 복구하려면 전체 복구 수행 옵션을 선택합니다. |
• |
복구를 수행하지 않으려면 복구를 수행하지 않음 옵션을 선택합니다. |
참고: 데이터베이스 특정 시점 복구 수행 옵션을 선택하면 복원 작업이 실패합니다. |
• |
Oracle에서 필요하지 않은 것으로 간주하는 복원된 아카이브 로그를 삭제하려면 더 이상 필요하지 않은 복원된 아카이브 로그 삭제 옵션을 선택합니다. |
4 |
이 복구 유형은 현재 제어 파일 및 SPFILE이 그대로 남아 있지만 모든 데이터 파일이 손상되거나 손실된 경우에 수행됩니다. 전체 복구를 수행하거나 데이터베이스를 특정 지점으로 복구할 수 있습니다. 다음은 데이터베이스가 MOUNT 상태일 때 수행해야 하는 전체 데이터베이스 복구 프로세스에 대한 개요입니다.
1 |
2 |
3 |
복원 옵션 탭을 클릭하고 해당하는 옵션을 선택합니다. |
• |
복원을 수행하기 전에 데이터베이스를 마운트하려면 복원 전에 데이터베이스 마운트를 선택합니다. |
• |
데이터베이스를 마운트하기 전에 자동으로 데이터베이스를 종료하려면 중단 데이터베이스 먼저 종료를 선택합니다. |
• |
복원에 읽기 전용 데이터 파일을 포함시키려면 필요한 경우 읽기 전용 데이터 파일의 확인 및 복원을 선택합니다. |
4 |
데이터베이스에 대한 복구를 수행하려면, 즉 현재 또는 지정된 지점까지 데이터베이스를 재구성하려면 복구 수행 탭에서 다음과 같은 옵션 중 하나를 선택합니다. |
• |
전체 복구 수행: 데이터베이스를 현재 시각(아카이브된 온라인 다시 실행 로그에서 사용 가능한 마지막 커밋된 트랜잭션)으로 복구합니다. |
• |
특정 시점 복구 수행: 특정 시간, 로그 시퀀스 번호 또는 SCN에 관계없이 특정 지점으로 데이터베이스를 복구합니다. |
5 |
해당하는 경우에 복구 수행 탭에서 이러한 추가 옵션을 선택합니다. |
• |
복구 프로세스에 읽기 전용 데이터 파일을 포함하려면 읽기 전용 데이터 파일을 확인하고 현재가 아닐 경우 복구를 선택합니다. 읽기 전용 파일은 전체 복구에 필요한 경우에만 포함됩니다. 손상이 없는 경우에는 RMAN에서 생략합니다. |
• |
Oracle에서 필요 없다고 판단한 복원된 아카이브 로그를 삭제하려면 더 이상 필요하지 않은 아카이브 로그 삭제를 선택합니다. |
6 |
7 |
새 호스트에서 지속적으로 사용할 대상 데이터베이스의 사본을 만들려는 경우에는 이러한 절차를 사용하지 마십시오. 대신 이 용도로 설계된 중복 데이터베이스 백업 유형을 사용하십시오. 자세한 내용은 중복 데이터베이스 백업를 참조하십시오.
재해 복구를 수행하는 데 사용할 수 있는 방법은 다음과 같습니다.
어떤 종류의 재해 복구를 수행하든 다음 사항에 유의하십시오.
• |
선택 집합 생성 페이지에서 선택한 개체는 무시됩니다. |
• |
단계별 재해 복구 탭에서 선택한 옵션만 실행됩니다. |
1 |
탐색 창에서 복원 작업 생성을 클릭합니다. |
2 |
3 |
5 |
다음을 클릭합니다. |
6 |
선택 집합 생성 페이지에서 아무 항목이나 선택합니다. |
7 |
플러그인 옵션 편집을 클릭한 다음에 단계별 재해 복구 탭을 클릭합니다. |
8 |
다음 단계별 재해 복구 수행 옵션을 선택한 다음에 해당하는 하위 옵션을 선택합니다. |
• |
DBID 설정: DBID를 지정하려면 이 옵션을 선택합니다. 플러그인은 이 필드에 백업이 수행된 Oracle 데이터베이스의 DBID를 자동으로 입력합니다. NOMOUNT 상태로 Oracle 데이터베이스를 시작하기 위해 매개 변수 파일 또는 SPFILE을 사용할 수 없는 경우에 DBID가 필요합니다. |
• |
자동 백업에서 SPFILE 복원, 최대 일 수 검색: 예약된 백업에서 Oracle 제어 파일 자동 백업 옵션이 활성화되었고 자동 백업에서 SPFILE을 복원하려는 경우에 이 옵션을 선택합니다. Oracle 제어 파일 자동 백업이 활성화되지 않은 경우에는 자동 백업에서 SPFILE을 복원할 수 없습니다. 자세한 내용은 제어 파일 자동 백업 활성화를 참조하십시오. 기본적으로 이 옵션은 지난 7일 동안의 자동 백업을 찾아 해당되는 경우 업데이트합니다. 이 옵션은 다음 RMAN 명령을 실행합니다. |
• |
자동 백업에서 제어 파일 복원, 최대 일 수 검색: 예약된 백업에서 Oracle 제어 파일 자동 백업 옵션이 활성화되었고 자동 백업에서 제어 파일을 복원하려는 경우에 이 옵션을 선택합니다. Oracle 제어 파일 자동 백업이 활성화되지 않은 경우에는 자동 백업에서 제어 파일을 복원할 수 없습니다. 자세한 내용은 제어 파일 자동 백업 활성화를 참조하십시오. 기본적으로 이 옵션은 지난 7일 동안의 자동 백업을 찾아 해당되는 경우 업데이트합니다. 이 옵션은 다음 RMAN 명령을 실행합니다. |
• |
데이터베이스 복원: Oracle 데이터베이스에 포함된 모든 데이터 파일을 복원하려면 이 옵션을 선택합니다. RESTORE DATABASE 명령은 Oracle 데이터베이스의 모든 데이터 파일을 복원하려고 합니다. 이 옵션은 다음 RMAN 명령을 실행합니다. |
• |
데이터베이스 복구: Oracle 데이터베이스에 포함된 모든 데이터 파일을 복구하려면 이 옵션을 선택합니다. RECOVER DATABASE 명령은 Oracle 데이터베이스의 모든 데이터 파일을 복구하려고 합니다. 이 복구에는 아카이브된 트랜잭션 로그를 자동으로 복원하고 적용하는 작업이 포함될 수 있습니다. 이 옵션은 다음 RMAN 명령을 실행합니다. |
• |
참고: 데이터베이스가 복원되면 RMAN CLI 프롬프트를 열고 프롬프트에서 복구 명령을 실행할 수 있습니다. 이 옵션을 사용하면 데이터베이스 복구 및 로그 재설정으로 데이터베이스 열기 옵션을 선택하지 않아도 고급 복구 옵션을 실행할 수 있습니다. |
9 |
작업 마무리 및 제출의 단계를 완료합니다. |
© ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center