smssap schedule create 명령
'Schedule create' 명령을 사용하여 백업을 특정 시간에 생성하도록 예약할 수 있습니다.
구문
smsap schedule create -profile profile_name [-full{-auto | -online | -offline} [-retain -hourly | -daily | -weekly | -monthly | -unlimited] [-verify]] | [-data [[-files files [files]] | [-tablespaces tablespaces [tablespaces]] {-auto | -online | -offline} [-retain -hourly | -daily | -weekly | -monthly | -unlimited] [-verify]] | [-archivelogs]} [-label label] [-comment comment] [-backup-dest path1 [ , path2]] [-exclude-dest path1 [ , path2]] [-prunelogs {-all | -until-scn until-scn | -until -date yyyy-MM-dd:HH:mm:ss] | -before {-months | -days | -weeks | -hours}} -prune-dest prune_dest1,[prune_dest2]] -schedule-name schedule_name [-schedule-comment schedule_comment] -interval {-hourly | -daily | -weekly | -monthly | -onetimeonly} -cronstring cron_string -start-time {start_time <yyyy-MM-dd HH:mm>} -runasuser runasuser [-taskspec taskspec] -force [-quiet | -verbose]
매개 변수
-
'*'- profile_profile_name_'
백업을 예약하려는 데이터베이스와 관련된 프로파일의 이름을 지정합니다. 프로파일에는 데이터베이스의 식별자와 기타 데이터베이스 정보가 들어 있습니다.
-
* ``자동 옵션’’
데이터베이스가 마운트됨 또는 오프라인 상태인 경우 SnapManager는 오프라인 백업을 수행합니다. 데이터베이스가 열려 있거나 온라인 상태인 경우 SnapManager는 온라인 백업을 수행합니다. '-offline' 옵션과 함께 '-force' 옵션을 사용하면 데이터베이스가 현재 온라인 상태인 경우에도 SnapManager가 오프라인 백업을 강제 적용합니다.
-
* ``온라인 옵션’
온라인 데이터베이스 백업을 지정합니다.
-
* ``오프라인 옵션’ *
데이터베이스가 종료 상태에 있는 동안 오프라인 백업을 지정합니다. 데이터베이스가 열림 또는 마운트됨 상태인 경우 백업이 실패합니다. '-force' 옵션을 사용하면 SnapManager에서 오프라인 백업을 위해 데이터베이스를 종료하기 위해 데이터베이스 상태를 변경하려고 시도합니다.
-
* ``전체 옵션’ *
전체 데이터베이스를 백업합니다. 여기에는 모든 데이터, 보관된 로그 및 제어 파일이 포함됩니다. 아카이빙된 redo 로그 및 제어 파일은 수행하는 백업 유형에 관계없이 백업됩니다. 데이터베이스의 일부만 백업하려면 '-files' 옵션 또는 '-tablespaces' 옵션을 사용합니다.
-
* ``파일_목록_' *
지정된 데이터 파일과 아카이브된 로그 및 제어 파일만 백업합니다. 파일 이름 목록을 공백으로 구분합니다. 데이터베이스가 개방 상태인 경우 SnapManager는 적절한 테이블스페이스가 온라인 백업 모드에 있는지 확인합니다.
-
* ``테이블스페이스_테이블스페이스_' *
지정된 데이터베이스 테이블스페이스와 아카이브된 로그 및 제어 파일만 백업합니다. 테이블스페이스 이름을 공백으로 구분합니다. 데이터베이스가 개방 상태인 경우 SnapManager는 적절한 테이블스페이스가 온라인 백업 모드에 있는지 확인합니다.
-
'*'-label_name_'
이 백업의 선택적 이름을 지정합니다. 이 이름은 프로파일 내에서 고유해야 합니다. 이름에는 문자, 숫자, 밑줄(_) 및 하이픈(-)을 사용할 수 있습니다. 하이픈으로 시작할 수 없습니다.
레이블을 지정하지 않으면 SnapManager는 SCOPE_TYPE_DATE 형식으로 기본 레이블을 만듭니다.
-
범위는 전체 백업을 나타내는 F 또는 부분 백업을 나타내는 P입니다.
-
오프라인(콜드) 백업을 나타내는 C, 온라인(핫) 백업을 나타내는 H 또는 자동 백업을 나타내는 A입니다(예: P_A_20081010060037IST).
-
date는 백업의 년, 월, 일 및 시간입니다.
SnapManager는 24시간 시계를 사용합니다.
예를 들어 2007년 1월 16일 오후 5:45:16에 데이터베이스를 오프라인으로 사용하여 전체 백업을 수행한 경우 동부 표준 시간, SnapManager는 F_C_20070116174516EST 라벨을 작성합니다.
-
-
'*'-comment_string_'
이 백업을 설명하는 선택적 주석을 지정합니다. 문자열을 작은따옴표(')로 묶습니다.
일부 쉘은 따옴표를 해제합니다. 쉘에 대해 참인 경우 백슬래시(\)로 따옴표(\)를 포함해야 합니다. 예를 들어, 다음과 같이 입력해야 할 수 있습니다: `\'이것은 코멘트\''. -
* ``verify option’
Oracle dbv 유틸리티를 실행하여 백업의 파일이 손상되지 않았는지 확인합니다.
'-verify' 옵션을 지정하면 검증 작업이 완료될 때까지 백업 작업이 완료되지 않습니다. -
* '-force 옵션' *
데이터베이스가 올바른 상태가 아닐 경우 상태를 변경합니다. 예를 들어 SnapManager는 사용자가 지정한 백업 유형과 데이터베이스가 있는 상태에 따라 데이터베이스의 상태를 온라인에서 오프라인으로 변경할 수 있습니다.
-
로컬 인스턴스가 종료 상태에 있고 하나 이상의 인스턴스가 열려 있는 경우 '-force' 옵션을 사용하여 로컬 인스턴스를 마운트된 인스턴스로 변경할 수 있습니다.
-
인스턴스가 열려 있지 않으면 '-force' 옵션을 사용하여 로컬 인스턴스를 열어 열도록 변경할 수 있습니다.
-
-
* ``보존{-hourly|-daily|-weekly|-monthly|-limited}' *
백업을 매시간, 매일, 매주, 매월 또는 무제한 단위로 보존할지 여부를 지정합니다. retain 옵션을 지정하지 않으면 retention class는 기본적으로 -hourly로 설정됩니다. 백업을 영구적으로 보존하려면 '-unlimited' 옵션을 사용하십시오. 무제한 옵션을 사용하면 보존 정책에 따라 백업을 삭제할 수 없습니다.
-
``archivelogs’
아카이브 로그 백업의 생성을 지정합니다.
-
* ``backup-dest_path1_,[,[path2]' *
아카이브 로그 백업을 위한 아카이브 로그 대상을 지정합니다.
-
* ``exclude-dest_path1_,[,[path2]' *
백업에서 제외할 아카이브 로그 대상을 지정합니다.
-
* ``자두{-all|-until-scnuntil-date_yyyy-mm-dd:HH:MM:ss_|-before{-months|-days|-weeks|-hours}' *
백업을 생성하는 동안 제공된 옵션을 기반으로 아카이브 로그 대상에서 아카이브 로그 파일을 삭제할지 여부를 지정합니다. '-ALL' 옵션은 보관 로그 대상에서 모든 보관 로그 파일을 삭제합니다. '-until-scn' 옵션은 지정된 SCN(시스템 변경 번호)까지 보관 로그 파일을 삭제합니다. '-date' 옵션은 지정된 시간까지 아카이브 로그 파일을 삭제합니다. '-before' 옵션은 지정된 기간(일, 월, 주, 시간) 이전에 아카이브 로그 파일을 삭제합니다.
-
* ``schedule-name_schedule_name_'
일정에 대해 제공하는 이름을 지정합니다.
-
'*'- schedule-comment_schedule_comment_'
백업 예약에 대해 설명하는 선택적 주석을 지정합니다.
-
* ``간격{-hourly|-daily|-weekly|-monthly|-onetime only}' *
백업이 생성되는 시간 간격을 지정합니다. 백업을 매시간, 매일, 매주, 매월 또는 한 번만 예약할 수 있습니다.
-
* ``시승_cron_string_' *
시승(cr데모)을 사용하여 백업 스케줄을 지정합니다. Cron 식은 CronTrigger의 인스턴스를 구성하는 데 사용됩니다. Cron 식은 다음 부분식으로 구성된 문자열입니다.
-
1은 초를 나타냅니다.
-
2는 분을 나타냅니다.
-
3은 시간을 나타냅니다.
-
4는 한 달의 날짜를 나타냅니다.
-
5는 월을 나타냅니다.
-
6은 1주일 동안의 날짜를 나타냅니다.
-
7은 연도를 나타냅니다(선택 사항).
-
-
* ``start-time_yyyy-mm-dd HH:MM_' *
예약된 작업의 시작 시간을 지정합니다. 예약 시작 시간은 yyyy-mm-dd HH:mm 형식으로 포함되어야 합니다.
-
* ``runasuser_runasuser_' *
백업을 예약하는 동안 예약된 백업 작업의 사용자(루트 사용자 또는 Oracle 사용자)를 변경합니다.
-
'*'-taskspec_taskspec_'
백업 작업의 사전 처리 작업 또는 사후 처리 작업에 사용할 수 있는 작업 사양 XML 파일을 지정합니다. XML 파일의 전체 경로는 -taskspec 옵션과 함께 제공되어야 합니다.
-
``조용한’
콘솔에 오류 메시지만 표시합니다. 기본값은 오류 및 경고 메시지를 표시하는 것입니다.
-
* '-verbose' *
콘솔에 오류, 경고 및 정보 메시지를 표시합니다.