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

smsap 백업 복원 명령

기여자

'backup restore' 명령을 실행하여 데이터베이스 또는 데이터베이스의 일부를 복구한 다음 선택적으로 데이터베이스 정보를 복구할 수 있습니다.

구문

smsap backup restore
-profile profile_name
[-label label | -id id]
[-files files [files...] |
-tablespaces tablespaces [tablespaces...]] |
-complete | -controlfiles]
[-recover {-alllogs | -nologs | -until until} [-using-backup-controlfile] ]
[-restorespec restorespec | -from-secondary [-temp-volume temp_volume] [-copy-id id]]
[-preview]
[-fast {-require | -override | -fallback | -off}]
[-recover-from-location path1 [, path2]] [-taskspec taskspec][-dump]
[-force]
[-quiet | -verbose]

매개 변수

  • '-profile_profile_name_'

    복원할 데이터베이스를 지정합니다. 프로파일에는 데이터베이스의 식별자와 기타 데이터베이스 정보가 들어 있습니다.

  • '-label_name_'

    지정된 레이블을 사용하여 백업을 복원합니다.

  • '-id_GUID_'

    지정된 GUID로 백업을 복원합니다. GUID는 백업을 생성할 때 SnapManager에 의해 생성됩니다. smsap 백업 목록 명령을 사용하여 각 백업의 GUID를 표시할 수 있습니다.

  • * 모든 파일 또는 지정된 파일 * 을 선택합니다

    선택적으로 다음 옵션 중 하나를 사용할 수 있습니다.

    • '-complete' 백업의 모든 데이터 파일을 복원합니다.

    • '-tablespaces_list_': 백업에서 지정된 테이블스페이서만 복원합니다.

      목록의 이름을 구분하려면 공백을 사용해야 합니다.

    • '-files_list_': 백업에서 지정된 데이터 파일만 복원합니다.

      목록의 이름을 구분하려면 공백을 사용해야 합니다. 데이터베이스가 실행 중인 경우 SnapManager는 파일이 포함된 테이블스페이스가 오프라인 상태인지 확인합니다.

  • '*-제어 파일 *'

    제어 파일을 복원합니다. SnapManager를 사용하면 한 번의 작업으로 백업에서 데이터 파일과 함께 제어 파일을 복원할 수 있습니다. '-controlfiles' 옵션은 ' 완료 ', '-테이블스페이스', '-files' 등의 다른 복원 범위 매개변수와 독립적입니다.

  • '*-recover * '

    데이터베이스를 복원한 후 복구합니다. 또한 다음 옵션 중 하나를 사용하여 SnapManager에서 데이터베이스를 복구할 지점을 지정해야 합니다.

    • '-nologs': 데이터베이스를 백업 시간으로 복구하고 로그를 적용하지 않습니다.

      이 매개 변수를 온라인 또는 오프라인 백업에 사용할 수 있습니다.

    • '-alllogs': 데이터베이스를 마지막 트랜잭션 또는 커밋으로 복구하고 필요한 모든 로그를 적용합니다.

    • '-종료일': 데이터베이스를 지정된 날짜 및 시간까지 복구합니다.

      year-month-date:hour:minute:second(yyyy-mm-dd:hh:mm:ss) 형식을 사용해야 합니다. 시간의 경우 데이터베이스 설정에 따라 12시간 또는 24시간 형식을 사용합니다.

    • '-SCN 시까지': 지정된 SCN(시스템 변경 번호)에 도달할 때까지 데이터 파일을 롤포워드합니다.

    • '-backup-controlfile 사용: 백업 제어 파일을 사용하여 데이터베이스를 복구합니다.

  • '-restorespec'

    각 원래 스냅샷 복사본의 매핑을 액티브 파일 시스템에 제공하여 데이터를 액티브 파일 시스템으로 복원하고 지정된 데이터에서 복원할 수 있습니다. 옵션을 지정하지 않으면 SnapManager가 운영 스토리지의 스냅샷 복사본에 있는 데이터를 복원합니다. 다음 옵션 중 하나를 지정할 수 있습니다.

    • '-restorespec': 복원할 데이터와 복원 형식을 지정합니다.

    • '-from-secondary': 보조 스토리지에서 데이터를 복원합니다.

      운영 스토리지에 백업이 있는 경우 이 옵션을 사용할 수 없습니다. 보조 스토리지에서 백업을 복구하려면 먼저 운영 백업을 해제해야 합니다. 임시 볼륨을 사용하는 경우 '-temp-volume' 옵션을 사용하여 볼륨을 지정해야 합니다.

      '-from-secondary' 옵션을 지정할 때마다 '-copy-id' 옵션을 지정해야 합니다. 보조 스토리지 시스템에 둘 이상의 백업이 있는 경우 복원 작업에 사용할 보조 스토리지의 백업 복사본을 지정하는 데 '-copy-id' 옵션이 사용됩니다.

      참고 7-Mode에서 작동하는 Data ONTAP를 사용하는 경우 '-copy-id' 옵션에 유효한 값을 지정해야 합니다. 그러나 clustered Data ONTAP을 사용하는 경우에는 '-copy-id' 옵션이 필요하지 않습니다

      보조 스토리지에서 복구할 때 SnapManager은 먼저 보조 스토리지 시스템에서 운영 스토리지 시스템으로 직접 데이터를 복구하려고 시도합니다(호스트 개입 없음). SnapManager에서 이 유형의 복구를 수행할 수 없는 경우(예: 파일이 파일 시스템의 일부가 아닌 경우) SnapManager는 호스트 측 파일 복사본 복원으로 돌아갑니다. SnapManager에는 보조 스토리지에서 호스트 측 파일 복사 복구를 수행하는 두 가지 방법이 있습니다. SnapManager가 선택하는 방법은 'msap.config' 파일에 설정되어 있다.

    • 직접: SnapManager는 2차 스토리지의 데이터를 클론 복제하고, 2차 스토리지 시스템에서 호스트로 클론 복제된 데이터를 마운트한 다음 클론 데이터를 활성 환경에 복사합니다.

      기본 보조 액세스 정책입니다.

    • 간접: SnapManager는 먼저 데이터를 운영 스토리지의 임시 볼륨에 복사하고, 임시 볼륨에서 호스트로 데이터를 마운트한 다음, 임시 볼륨의 데이터를 활성 환경에 복사합니다.

      이 정책은 호스트에서 보조 스토리지 시스템에 직접 액세스할 수 없는 경우에만 사용해야 합니다. 간접 방법을 사용한 복원은 데이터의 두 복사본이 만들어지기 때문에 직접 보조 액세스 정책보다 두 배 더 오래 걸립니다.

    직접 또는 간접 방법의 사용 여부는 'msap.config' 설정 파일의 'restore.secondaryAccessPolicy` 파라미터 값으로 결정된다.

  • '*-preview * '

    다음 정보를 표시합니다.

    • 각 파일을 복구하는 데 사용되는 복구 메커니즘(빠른 복구, 스토리지 측 파일 시스템 복구, 스토리지 측 파일 복구 또는 호스트 측 파일 복사 복구)은 무엇입니까

    • '-preview' 옵션을 사용하는 경우 '-verbose' 옵션을 지정할 때 각 파일을 복원하는 데 보다 효율적인 메커니즘을 사용하지 않은 이유는 무엇입니까?

    • '-force' 옵션은 명령에 영향을 주지 않습니다.

    • '-recover' 옵션은 명령에 영향을 주지 않습니다.

    • 빠른(fast) 옵션(-Require, -override, -fallback 또는 -off)은 출력에 큰 영향을 미칩니다. 복구 작업을 미리 보려면 데이터베이스를 마운트해야 합니다. 복구 계획을 미리 보고 현재 데이터베이스가 마운트되어 있지 않은 경우 SnapManager에서 데이터베이스를 마운트합니다. 데이터베이스를 마운트할 수 없는 경우 명령이 실패하고 SnapManager는 데이터베이스를 원래 상태로 되돌립니다.

    '-preview' 옵션은 최대 20개의 파일을 표시합니다. 'msap.config' 파일에 표시할 최대 파일 개수를 설정할 수 있습니다.

  • '*-fast * '

    복원 작업에 사용할 프로세스를 선택할 수 있습니다. 모든 필수 복원 자격 조건이 충족되는 경우 SnapManager에서 다른 복원 프로세스 대신 볼륨 기반 빠른 복원 프로세스를 사용하도록 강제할 수 있습니다. 볼륨 복원을 수행할 수 없는 경우 이 프로세스를 사용하여 SnapManager에서 빠른 복원 프로세스를 사용하여 자격 검사 및 복원 작업을 수행하지 않도록 할 수도 있습니다.

    '-fast' 옵션에는 다음 매개변수가 포함됩니다.

    • '-Require': 모든 복구 자격 조건이 충족되면 SnapManager에서 볼륨 복원을 수행하도록 할 수 있습니다.

      `-fast' 옵션을 지정했지만 '-fast'에 대한 매개 변수를 지정하지 않으면 SnapManager는 '-Require' 매개 변수를 기본값으로 사용합니다.

    • '-override': 비필수 자격 검사를 무시하고 볼륨 기반 빠른 복원 프로세스를 수행할 수 있습니다.

    • '-fallback': SnapManager에서 결정한 방법을 사용하여 데이터베이스를 복원할 수 있습니다.

      fast 옵션을 지정하지 않으면 SnapManager는 기본 'backup restore-fast fallback' 옵션을 사용합니다.

    • '-off': 자격 확인을 수행하는 데 필요한 시간을 피할 수 있습니다.

  • '*-recover-from-location * '

    아카이브 로그 파일의 외부 아카이브 로그 위치를 지정합니다. SnapManager는 외부 위치에서 아카이브 로그 파일을 가져와 복구 프로세스에 사용합니다.

  • '* - taskspec*'

    복구 작업의 전처리 작업 또는 사후 처리 작업을 위한 작업 사양 XML 파일을 지정합니다. 작업 사양 XML 파일의 전체 경로를 제공해야 합니다.

  • '-dump'

    복구 작업 후 덤프 파일을 수집하도록 지정합니다.

  • '*-force * '

    필요한 경우 데이터베이스 상태를 현재 상태보다 낮은 상태로 변경합니다. RAC(Real Application Clusters)의 경우 SnapManager가 RAC 인스턴스의 상태를 더 낮은 상태로 변경해야 하는 경우 '-force' 옵션을 포함해야 합니다.

    기본적으로 SnapManager는 작업 중에 데이터베이스 상태를 더 높은 상태로 변경할 수 있습니다. 이 옵션은 SnapManager에서 데이터베이스를 높은 상태로 변경하는 데 필요하지 않습니다.

  • ``조용한’’’

    콘솔에 오류 메시지만 표시합니다. 기본 설정은 오류 및 경고 메시지를 표시하는 것입니다.

  • '*-verbose * '

    콘솔에 오류, 경고 및 정보 메시지를 표시합니다. 이 옵션을 사용하여 보다 효율적인 복원 프로세스를 사용하여 파일을 복원할 수 없는 이유를 확인할 수 있습니다.


다음 예제에서는 컨트롤 파일과 함께 데이터베이스를 복원합니다.

smsap backup restore -profile SALES1 -label full_backup_sales_May
-complete -controlfiles -force