ADDBACKUPINFO
설명
ADDBACKUPINFO 명령은 백업 자동화를 위한 예약 사항을 등록하는데 사용된다. 백업 자동화란 일정 주기 또는 특정 일자에 백업이 자동으로 수행되도록 설정해두는 일종의 예약 시스템이라고 할 수 있다.
구문
ADDBACKUPINFO 명령의 문법은 다음과 같다. 볼드체는 필수 입력 정보이다.
task:addbackupinfo
token:{cmserver 인증후 받은 token 문자열}
dbname:{백업 대상 데이터베이스명}
backupid:{백업 자동화 항목 구분을 위한 적절한 아이디를 부여}
path:{백업될 경로}
period_type:{Monthly or Weekly or Daily or Special, 기간 유형}
period_date:{1-31/Monthly or Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday/Weekly or nothing/Daily, yyyy-mm-dd/Special}
time:{hhmi, 백업시간(시분)}
level:{0-2, 백업레벨}
archivedel:{ON or OFF, 아카이브 로그 파일 삭제 여부}
updatestatus:{ON or OFF, 통계정보 업데이트 여부}
storeold:{ON or OFF, 이전 백업 보존 여부}
onoff:{ON or OFF, 온라인 및 오프라인 백업}
zip:{y or n, 백업파일 압축 여부}
check:{y or n, 데이터 일관성 체크 여부}
mt:{n >= 0, 병렬백업 쓰레드 개수}
예제
demodb 데이터베이스 백업 자동화 예약 항목을 등록하는 예제이다.
--request--
task:addbackupinfo
token:4504b930fc1be99b4eaf9ddf7d52f6e3d0e5415096e0ca7230e72b1bd4aa20b67926f07dd201b6aa
dbname:demodb
backupid:bak_monthly
path:/opt/frameworks/cubrid/databases/demodb/backup
period_type:Monthly
period_date:1
time:1230
level:0
archivedel:ON
updatestatus:ON
storeold:ON
onoff:ON
zip:y
check:y
mt:0
--response:success--
task:addbackupinfo
status:success
note:none
--response:success(존재하지 않는 데이터베이스)--
task:addbackupinfo
status:success
note:none
--response:fail(데이터베이스명 입력누락)--
task:addbackupinfo
status:failure
note:Parameter(database name) missing in the request
※ 존재하지 않는 DB명을 입력하더라도 에러는 발생하지 않는다.
설명
ADDBACKUPINFO 명령은 백업 자동화를 위한 예약 사항을 등록하는데 사용된다. 백업 자동화란 일정 주기 또는 특정 일자에 백업이 자동으로 수행되도록 설정해두는 일종의 예약 시스템이라고 할 수 있다.
구문
ADDBACKUPINFO 명령의 문법은 다음과 같다. 볼드체는 필수 입력 정보이다.
task:addbackupinfo
token:{cmserver 인증후 받은 token 문자열}
dbname:{백업 대상 데이터베이스명}
backupid:{백업 자동화 항목 구분을 위한 적절한 아이디를 부여}
path:{백업될 경로}
period_type:{Monthly or Weekly or Daily or Special, 기간 유형}
period_date:{1-31/Monthly or Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday/Weekly or nothing/Daily, yyyy-mm-dd/Special}
time:{hhmi, 백업시간(시분)}
level:{0-2, 백업레벨}
archivedel:{ON or OFF, 아카이브 로그 파일 삭제 여부}
updatestatus:{ON or OFF, 통계정보 업데이트 여부}
storeold:{ON or OFF, 이전 백업 보존 여부}
onoff:{ON or OFF, 온라인 및 오프라인 백업}
zip:{y or n, 백업파일 압축 여부}
check:{y or n, 데이터 일관성 체크 여부}
mt:{n >= 0, 병렬백업 쓰레드 개수}
예제
demodb 데이터베이스 백업 자동화 예약 항목을 등록하는 예제이다.
--request--
task:addbackupinfo
token:4504b930fc1be99b4eaf9ddf7d52f6e3d0e5415096e0ca7230e72b1bd4aa20b67926f07dd201b6aa
dbname:demodb
backupid:bak_monthly
path:/opt/frameworks/cubrid/databases/demodb/backup
period_type:Monthly
period_date:1
time:1230
level:0
archivedel:ON
updatestatus:ON
storeold:ON
onoff:ON
zip:y
check:y
mt:0
--response:success--
task:addbackupinfo
status:success
note:none
--response:success(존재하지 않는 데이터베이스)--
task:addbackupinfo
status:success
note:none
--response:fail(데이터베이스명 입력누락)--
task:addbackupinfo
status:failure
note:Parameter(database name) missing in the request
※ 존재하지 않는 DB명을 입력하더라도 에러는 발생하지 않는다.
TAG 큐브리드