Skip to main content
NetApp Backup and Recovery
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

NetApp Backup and Recovery를 사용하여 Oracle 데이터베이스 워크로드를 복원합니다.

기여자 netapp-mwallis

스냅샷, 2차 스토리지의 복제된 백업 또는 오브젝트 스토리지에 저장된 백업에서 NetApp Backup and Recovery를 사용하여 Oracle 데이터베이스 워크로드를 복원합니다.

이 위치에서 복원

다양한 시작 위치에서 데이터베이스를 복원할 수 있습니다.

  • 기본 위치(로컬 스냅샷)에서 복원

  • 보조 저장소의 복제된 리소스에서 복원

  • 개체 스토리지 백업에서 복원

이 지점으로 복원

데이터베이스를 원래 위치로 복원하거나, 등록된 다른 호스트(대체 위치)에 새 데이터베이스로 복원할 수 있습니다.

  • 원래 위치로 복원

  • 다른 위치(다른 등록된 호스트)로 복원

Oracle 데이터베이스 복원 작동 방식

Oracle 데이터베이스 워크로드를 복원할 때 다음과 같은 현상이 발생합니다.

  • 로컬 스냅샷에서 데이터베이스를 복원하면 NetApp Backup and Recovery 백업의 데이터를 사용하여 새로운 리소스를 만듭니다.

  • 복제된 저장소에서 복원하면 원래 위치로 복원할 수 있습니다.

  • 다른 위치로 복원할 경우 NetApp Backup and Recovery는 선택한 소스 데이터베이스 백업을 등록된 다른 호스트에 새 데이터베이스로 복원합니다. 대상 호스트와 새 데이터베이스 이름을 지정합니다. 복원 사양 파일을 제공하지 않으면 Backup and Recovery는 대상 호스트에서 데이터 파일, 제어 파일 및 리두 로그 파일의 위치를 자동으로 계산합니다.

  • 개체 스토리지에서 백업을 복원하면 데이터를 소스 스토리지나 온프레미스 ONTAP 시스템으로 복원하고 해당 위치에서 데이터베이스를 복구할 수 있습니다.

사용 가능한 Oracle Database 복원 지점에 대한 정보를 확인하십시오

SCN 번호 및 관련 데이터베이스 인카네이션을 포함하여 사용 가능한 복원 지점을 확인하십시오.

참고 Oracle Database는 RESETLOGS 옵션을 사용하여 데이터베이스를 열 때마다 새 데이터베이스 인카네이션을 생성합니다. NetApp Backup and Recovery는 복원 지점을 검토하거나 특정 SCN으로 복원할 때 관련 데이터베이스 인카네이션 목록을 표시합니다.
단계
  1. 백업 및 복구 메뉴에서 *인벤토리*를 선택합니다.

  2. NetApp Backup and Recovery 메뉴에서 *복원*을 선택합니다.

  3. Oracle Database 워크로드에 대해 *뷰*를 선택합니다.

  4. 데이터베이스 탭을 선택합니다.

  5. 복원 지점을 보려는 데이터베이스의 작업 작업 아이콘 아이콘을 선택하고 *보호 세부 정보 보기*를 선택합니다.

  6. 사용 가능한 복원 지점과 각 복원 지점과 관련된 SCN 번호 및 데이터베이스 인카네이션을 검토하십시오.

Oracle 데이터베이스 복원

필요에 따라 Oracle 데이터베이스를 특정 시점, 특정 시스템 변경 번호(SCN) 또는 마지막으로 정상 작동했던 상태로 복원할 수 있습니다. 스냅샷에서 데이터베이스를 복원하고 자동 복구 프로세스를 건너뛸 수도 있습니다. 예를 들어 수동으로 복구를 수행하려는 경우에 유용합니다. 데이터베이스는 이름 또는 특정 필터를 사용하여 검색할 수 있습니다.

필수 NetApp Console 역할 백업 및 복구 슈퍼 관리자 또는 백업 및 복구 복원 관리자 역할. "모든 서비스에 대한 NetApp Console 액세스 역할에 대해 알아보세요.".

시작하기 전에

다른 위치로 복원할 때는 다음과 같은 지원되는 복원 시나리오와 지원되지 않는 시나리오를 유의하십시오.

지원되는 대체 위치 복원 시나리오

  • 단일 대상 호스트에 단일 전체 Oracle 데이터베이스 복원

  • 특정 시점, 특정 SCN 또는 최신 백업으로 복구

  • 선택한 복구 지점에 필요한 아카이브 로그가 백업에 포함되지 않은 경우 외부 아카이브 로그 디렉터리를 사용합니다.

지원되지 않는 대체 위치 복원 시나리오

  • 테이블스페이스 전용 복원(PDB 내 테이블스페이스 복원 포함)

  • 다른 컨테이너 데이터베이스(CDB)로의 PDB 전용 복원

  • 2차 스토리지에서 복구

  • 오브젝트 스토리지에서 복원

참고

PDB 또는 테이블스페이스를 특정 시점이나 SCN으로 복원하는 경우:

  • PDB는 하나만 선택하십시오. 특정 시점 복구는 여러 개의 PDB를 복원하는 것과 호환되지 않습니다.

  • `PDB$SEED`은(는) 특정 시점 복구를 위해 선택할 수 없습니다.

  • 제어 파일 복원은 PDB 또는 PDB 테이블스페이스의 특정 시점 복구와 함께 사용할 수 없습니다.

  • SYSTEM, SYSAUX, 및 UNDO 테이블스페이스는 선택할 수 없습니다.

Oracle Data Guard 데이터베이스 복원에 대한 중요 참고 사항

  • 복원하기 전에 데이터베이스 역할이 최신 상태인지 확인하십시오. 스위치오버 또는 페일오버가 발생한 경우 호스트 탭을 선택하고 해당 호스트에 대해 *새로 고침*을 먼저 선택하십시오. 사용 가능한 복원 옵션은 현재 데이터베이스의 역할에 따라 다릅니다.

  • 데이터베이스가 현재 대기 상태인 경우, 백업 당시의 역할과 관계없이 원래 위치로 복원할 수 없습니다. 다른 위치로 복원하십시오.

  • 데이터베이스가 현재 대기 상태인 경우 2차 스토리지 또는 오브젝트 스토리지에만 존재하는 스냅샷을 복원할 수 없습니다.

  • 데이터베이스가 대기 상태일 때 생성된 백업은 데이터베이스가 기본 상태가 된 후 원래 위치로 복원할 수 있습니다.

주의 기본 데이터베이스를 복원해도 대기 데이터베이스는 변경되지 않습니다. 특정 시점 또는 SCN 복원 후 `RESETLOGS`을(를) 사용하여 기본 데이터베이스를 열면 새 데이터베이스 인카네이션이 시작됩니다. 대기 데이터베이스에 이미 해당 시점 이후의 리두가 적용된 경우, 대기 데이터베이스의 리두 적용이 오류와 함께 중지되고 대기 데이터베이스는 이전 상태를 유지합니다. 보호를 재개하려면 복원 후 Oracle 툴을 사용하여 대기 데이터베이스를 다시 설정하십시오.
단계
  1. NetApp Console 메뉴에서 *보호 > 백업 및 복구*를 선택합니다.

  2. NetApp Backup and Recovery 메뉴에서 *복원*을 선택합니다.

  3. 이름 검색 필드 오른쪽에 있는 드롭다운 목록에서 *Oracle*을 선택합니다.

  4. 복원하려는 데이터베이스의 이름을 입력하거나 복원하려는 데이터베이스가 있는 데이터베이스 호스트를 필터링합니다.

    검색 기준에 맞는 스냅샷 목록이 나타납니다.

  5. 복원하려는 데이터베이스에 대해 복원 버튼을 선택합니다.

  6. 복원 옵션을 선택하세요:

    특정 시점으로 복원
    1. *특정 시점으로 복원*을 선택하세요.

    2. *다음*을 선택하세요.

    3. 드롭다운에서 날짜를 선택하고 *검색*을 선택하세요.

      지정된 날짜 및 시간에 가장 가까운 스냅샷이 표시됩니다.

    4. 스냅샷이 여러 위치에 저장된 경우 사용할 소스 위치를 선택하고 위치 세부 정보를 추가하거나 검토하십시오.

    5. *다음*을 선택하세요.

    특정 시스템 변경 번호(SCN)로 복원
    1. 선택적으로, 사용 가능한 SCN 및 관련 데이터베이스 인카네이션을 확인하려면 사용 가능한 Oracle Database 복원 지점에 대한 정보를 확인하십시오을(를) 참조하십시오.

    2. *특정 시스템 변경 번호(SCN)로 복원*을 선택합니다.

    3. *다음*을 선택하세요.

    4. 복원 지점으로 사용할 SCN을 입력하고 *검색*을 선택합니다.

      지정된 SCN과 가장 일치하는 스냅샷이 표시됩니다. 여러 데이터베이스 인카네이션이 SCN과 일치하는 경우 일치하는 모든 인카네이션이 표시됩니다.

    5. 검색 결과와 일치하는 데이터베이스 인카네이션이 여러 개 있는 경우, 올바른 인카네이션이 포함된 스냅샷을 선택하십시오.

    6. 스냅샷이 여러 위치에 저장된 경우 사용할 소스 위치를 선택하고 위치 세부 정보를 추가하거나 검토하십시오.

    7. *다음*을 선택하세요.

    최신 백업(마지막 정상 상태)으로 복원
    1. *최신 백업으로 복원*을 선택하세요.

    2. *다음*을 선택하세요.

      최신 스냅샷이 표시됩니다. 복원 작업은 사용 가능한 모든 로그 백업을 사용하여 마지막으로 정상 작동했던 상태를 복구합니다.

    3. 스냅샷이 여러 위치에 저장된 경우 사용할 소스 위치를 선택하고 위치 세부 정보를 추가하거나 검토하십시오.

    4. *다음*을 선택하세요.

    복구 없이 스냅샷에서 복원
    1. *복구 없이 스냅샷에서 복원*을 선택합니다.

      이 옵션을 선택하면 데이터베이스가 스냅샷에서 복원되지만 복구는 건너뜁니다(로그 백업은 적용되지 않음).

    2. *다음*을 선택하세요.

      사용 가능한 스냅샷이 표시됩니다.

    3. 목록에서 스냅샷을 선택하고 *다음*을 선택합니다.

    4. 스냅샷이 여러 위치에 저장된 경우 사용할 소스 위치를 선택하고 위치 세부 정보를 추가하거나 검토하십시오.

    5. *다음*을 선택하세요.

  7. 복원 대상 및 설정을 선택하십시오.

    원래 위치로 복원
    1. 대상 설정 섹션에서 다음을 수행하십시오.

      1. RAC 데이터베이스의 경우 복원을 실행할 RAC 노드를 선택하십시오. 이 옵션은 RAC 데이터베이스에만 나타납니다.

      2. 복원할 항목을 선택하십시오:

        • 전체 데이터베이스 또는 컨테이너 데이터베이스(CDB)를 복원하려면 *모든 데이터 파일*을 선택하십시오.

        • 컨테이너의 다른 PDB에 영향을 주지 않고 CDB에서 하나 이상의 PDB를 복원하려면 *플러그형 데이터베이스(PDB)*를 선택합니다. 그런 다음 목록에서 PDB를 선택합니다.

        • 특정 PDB 테이블스페이스를 복원하려면 플러그형 데이터베이스(PDB) 테이블스페이스(CDB가 아닌 데이터베이스의 경우 *테이블스페이스*로 표시됨)를 선택합니다. 그런 다음 PDB와 테이블스페이스를 선택합니다.

      3. 선택적으로 제어 파일 옵션을 활성화하면 데이터베이스 제어 파일도 복원할 수 있습니다. 이 옵션은 PDB 또는 PDB 테이블스페이스의 특정 시점 복구 또는 SCN 복구에는 사용할 수 없습니다.

      4. 선택적으로, 복원 및 복구에 필요한 경우 데이터베이스 상태 변경 옵션을 활성화하면 Backup and Recovery가 복구 유형에 따라 데이터베이스 상태를 관리할 수 있습니다.

      5. 선택적으로, 백업 후 새 데이터 파일이 추가되었거나 LVM 디스크 그룹에서 LUN이 추가, 삭제 또는 재생성된 경우 제자리 복원을 수행하려면 Force in place restore 옵션을 활성화합니다. 이 옵션은 외부 파일 검사를 무시하며, 선택한 복원 옵션을 사용하여 데이터베이스 복구가 진행됩니다.

      6. 데이터베이스를 특정 시점 또는 SCN으로 복원할 때 아카이브 로그가 구성된 위치에 없는 경우, 외부 아카이브 로그 파일 위치 지정 필드에 외부 아카이브 로그 파일 위치를 지정하십시오. `/`로 시작하는 파일 시스템 경로나 `+`로 시작하는 ASM 디스크 그룹을 입력하십시오. 텍스트 입력 필드 옆에 있는 "더하기" 및 "빼기" 버튼을 사용하여 위치를 추가하거나 제거하십시오. 복구 없이 스냅샷에서 복원하는 경우에는 이 필드가 나타나지 않습니다.

      7. 선택적으로 * 복구 후 데이터베이스 또는 컨테이너 데이터베이스를 읽기/쓰기 모드로 열기* 옵션을 활성화하고 복원 범위와 일치하는 하위 옵션을 선택하십시오(복구 없이 스냅샷에서 복원하는 경우에는 이러한 옵션이 나타나지 않습니다).

        • 모든 데이터 파일: 복구 후 데이터베이스 또는 컨테이너 데이터베이스를 READ-WRITE 모드로 엽니다.

        • PDB 또는 PDB 테이블스페이스: 복구 후 플러그형 데이터베이스를 읽기/쓰기 모드로 엽니다.

        • 비CDB 테이블스페이스: 복구 후 테이블스페이스를 온라인 상태로 전환하십시오.

    2. 서문 및 후기 섹션에서 다음을 수행하십시오.

      1. 사전 명령: 선택적으로 이 옵션을 활성화하고 복원 작업 전에 실행해야 하는 스크립트의 전체 경로와 스크립트가 사용하는 인수를 입력하십시오.

      2. 추신: 선택적으로 이 옵션을 활성화하고 복원 작업 이후에 실행되어야 하는 스크립트의 전체 경로와 스크립트가 취하는 인수를 입력합니다.

      3. 스크립트 실행 시간 제한 값을 선택합니다. 스크립트가 이 시간 내에 실행되지 않으면 복원 작업은 계속 진행됩니다.

    대체 위치로 복원

    다른 등록된 호스트에 새 데이터베이스로 데이터베이스를 복원합니다. 시작하기 전에 지원되는 시나리오와 지원되지 않는 시나리오을(를) 검토하십시오.

    1. 대상 설정 섹션에서 다음 정보를 입력하십시오.

      1. 대상 호스트: 새 데이터베이스를 생성할 등록된 호스트를 선택하십시오.

      2. 대상 데이터베이스: 대상 데이터베이스의 이름을 입력하십시오. 기본적으로 이름은 소스 데이터베이스의 이름으로 시작하며, 이를 수정할 수 있습니다.

      3. 대상 데이터베이스 매개변수 사용자 지정: 이 옵션을 활성화하면 사용자 지정 복원 사양 파일을 업로드하여 대상 데이터베이스 매개변수를 사용자 지정할 수 있습니다.

      4. 복원 지정 파일: 대상 데이터베이스 매개변수 사용자 지정 옵션을 활성화한 경우, 복원된 파일이 대상 호스트에 배치되는 위치를 제어하는 복원 지정 파일을 제공하십시오. 기본 복원 지정 파일을 다운로드하고 사용자 지정하여 인증 및 로그 위치 등 대상 데이터베이스 세부 정보를 변경할 수 있습니다.

        복원 사양 파일을 제공하지 않으면 Backup and Recovery가 데이터 파일, 제어 파일 및 리두 로그 파일의 위치를 자동으로 계산합니다.

      5. 데이터베이스를 특정 시점 또는 SCN으로 복원할 때 아카이브 로그가 구성된 위치에 없는 경우, 외부 아카이브 로그 파일 위치 지정 필드에 외부 아카이브 로그 파일 위치를 지정하십시오. `/`로 시작하는 파일 시스템 경로나 `+`로 시작하는 ASM 디스크 그룹을 입력하십시오. 텍스트 입력 필드 옆에 있는 "더하기" 및 "빼기" 버튼을 사용하여 위치를 추가하거나 제거하십시오. 복구 없이 스냅샷에서 복원하는 경우에는 이 필드가 나타나지 않습니다.

      6. 선택적으로 * 복구 후 데이터베이스 또는 컨테이너 데이터베이스를 읽기/쓰기 모드로 열기* 옵션을 활성화하고 복원 범위와 일치하는 하위 옵션을 선택하십시오(복구 없이 스냅샷에서 복원하는 경우에는 이러한 옵션이 나타나지 않습니다).

  8. *복원*을 선택하세요.

    복원 작업이 완료되면 인벤토리 페이지에서 새 데이터베이스가 목록에 있는지 확인하십시오. 데이터베이스가 목록에 없으면 대상 호스트를 새로 고치십시오.