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 | ]] [-preview] [-recover-from-location path1 [, path2]] [-taskspec taskspec] [-dump] [-force] [-quiet | -verbose]
매개 변수
-
'*'- profile_profile_name_'
복원할 데이터베이스를 지정합니다. 프로파일에는 데이터베이스의 식별자와 기타 데이터베이스 정보가 들어 있습니다.
-
'*'-label_name_'
지정된 레이블을 사용하여 백업을 복원합니다.
-
* ``id_GUID_'
지정된 GUID로 백업을 복원합니다. GUID는 백업을 생성할 때 SnapManager에 의해 생성됩니다. 'smsap backup list' 명령을 사용하여 각 백업의 GUID를 표시할 수 있습니다.
-
* '모든 파일 또는 지정된 파일 선택' *
선택적으로 다음 옵션 중 하나를 사용할 수 있습니다.
-
'-complete': 백업의 모든 데이터 파일을 복원합니다.
-
'-테이블측 테이블 테이블 목록': 백업에서 지정된 테이블스페이스만 복원합니다.
목록의 이름을 구분하려면 공백을 사용해야 합니다.
-
'-fileslist': 백업에서 지정된 데이터 파일만 복원합니다.
목록의 이름을 구분하려면 공백을 사용해야 합니다. 데이터베이스가 실행 중인 경우 SnapManager는 파일이 포함된 테이블스페이스가 오프라인 상태인지 확인합니다.
-
-
* ``제어 파일' *
제어 파일을 복원합니다. SnapManager를 사용하면 한 번의 작업으로 백업에서 데이터 파일과 함께 제어 파일을 복원할 수 있습니다. '-controlfiles' 옵션은 '-complete', '-tablespaces', '-files' 등의 다른 복원 범위 매개변수와 독립적입니다.
-
* ``회복' *
데이터베이스를 복원한 후 복구합니다. 또한 다음 옵션 중 하나를 사용하여 SnapManager에서 데이터베이스를 복구할 지점을 지정해야 합니다.
-
'-nologs': 데이터베이스를 백업 시간으로 복구하고 로그를 적용하지 않습니다.
이 매개 변수를 온라인 또는 오프라인 백업에 사용할 수 있습니다.
-
'-alllogs': 데이터베이스를 마지막 트랜잭션 또는 커밋으로 복구하고 필요한 모든 로그를 적용합니다.
-
'-종료일': 데이터베이스를 지정된 날짜 및 시간까지 복구합니다.
year-month-date:hour:minute:second(yyyy-mm-dd:hh:mm:ss) 형식을 사용해야 합니다. 시간의 경우 데이터베이스 설정에 따라 12시간 또는 24시간 형식을 사용합니다.
-
'-SCN 시까지': 지정된 SCN(시스템 변경 번호)에 도달할 때까지 데이터 파일을 롤포워드합니다.
-
'-backup-controlfile 사용: 백업 제어 파일을 사용하여 데이터베이스를 복구합니다.
-
-
* ``restorespec’ *
각 원래 스냅샷 복사본의 매핑을 액티브 파일 시스템에 제공하여 데이터를 액티브 파일 시스템으로 복원하고 지정된 데이터에서 복원할 수 있습니다. 옵션을 지정하지 않으면 SnapManager가 운영 스토리지의 스냅샷 복사본에 있는 데이터를 복원합니다. 다음 옵션 중 하나를 지정할 수 있습니다.
-
'-restorespec': 복원할 데이터와 복원 형식을 지정합니다.
-
-
* ``미리 보기’ *
다음 정보를 표시합니다.
-
각 파일을 복구하는 데 사용되는 복구 메커니즘(스토리지 측 파일 시스템 복구, 스토리지 측 파일 복구 또는 호스트 측 파일 복사 복구)은 무엇입니까
-
'-preview' 옵션을 사용하는 경우 '-verbose' 옵션을 지정할 때 각 파일을 복원하는 데 보다 효율적인 메커니즘을 사용하지 않은 이유는 무엇입니까?
-
'-force' 옵션은 명령에 영향을 주지 않습니다.
-
'-recover' 옵션은 명령에 영향을 주지 않습니다. 복구 작업을 미리 보려면 데이터베이스를 마운트해야 합니다. 복구 계획을 미리 보고 현재 데이터베이스가 마운트되어 있지 않은 경우 SnapManager에서 데이터베이스를 마운트합니다. 데이터베이스를 마운트할 수 없는 경우 명령이 실패하고 SnapManager는 데이터베이스를 원래 상태로 되돌립니다.
'-preview' 옵션은 최대 20개의 파일을 표시합니다. 'msap.config 파일'에 표시할 최대 파일 개수를 설정할 수 있습니다.
-
-
* ``위치로부터 복구' *
아카이브 로그 파일의 외부 아카이브 로그 위치를 지정합니다. SnapManager는 외부 위치에서 아카이브 로그 파일을 가져와 복구 프로세스에 사용합니다.
-
``taskspec’
복구 작업의 전처리 작업 또는 사후 처리 작업을 위한 작업 사양 XML 파일을 지정합니다. 작업 사양 XML 파일의 전체 경로를 제공해야 합니다.
-
* ``덤프’
복구 작업 후 덤프 파일을 수집하도록 지정합니다.
-
* ``힘’ *
필요한 경우 데이터베이스 상태를 현재 상태보다 낮은 상태로 변경합니다.
기본적으로 SnapManager는 작업 중에 데이터베이스 상태를 더 높은 상태로 변경할 수 있습니다. 이 옵션은 SnapManager에서 데이터베이스를 높은 상태로 변경하는 데 필요하지 않습니다.
-
``조용한’
콘솔에 오류 메시지만 표시합니다. 기본 설정은 오류 및 경고 메시지를 표시하는 것입니다.
-
* '-verbose' *
콘솔에 오류, 경고 및 정보 메시지를 표시합니다. 이 옵션을 사용하여 보다 효율적인 복원 프로세스를 사용하여 파일을 복원할 수 없는 이유를 확인할 수 있습니다.
예
다음 예제에서는 컨트롤 파일과 함께 데이터베이스를 복원합니다.
smsap backup restore -profile SALES1 -label full_backup_sales_May -complete -controlfiles -force