GETBACKUPINFO
설명
GETBACKUPINFO명령은 백업 자동화 예약된 항목의 상세 정보를 조회하는데 사용된다.
구문
GETBACKUPINFO 명령의 문법은 다음과 같다. 볼드체는 필수 입력 정보이다.
task:getbackupinfo
token:{cmserver 인증후 받은 token 문자열}
dbname:{조회할 데이터베이스명}
예제
demodb 데이터베이스 백업 자동화 예약 항목을 조회하는 예제이다.
--request--
task:getbackupinfo
token:4504b930fc1be99b9cb8c885a0e8674a4ea3fcd68c6ea61530e72b1bd4aa20b67926f07dd201b6aa
dbname:demodb
--response(백업 예약 항목이 1건)--
task:getbackupinfo
status:success
note:none
dbname:demodb
dbname:demodb
backupid:bak_monthly
path:/opt/frameworks/cubrid2/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(백업 예약 항목이 1건 이상)--
task:getbackupinfo
status:success
note:none
dbname:demodb
dbname:demodb
backupid:bak_monthly
path:/opt/frameworks/cubrid2/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
dbname:demodb
backupid:bak_daily
path:/opt/frameworks/cubrid2/databases/demodb/backup
period_type:Daily
period_date:nothing
time:1230
level:1
archivedel:ON
updatestatus:OFF
storeold:OFF
onoff:ON
zip:y
check:y
mt:0
--response:success(존재하지 않는 데이터베이스)--
task:getbackupinfo
status:success
note:none
dbname:notexistdb
--response:fail(데이터베이스명 입력누락)--
task:getbackupinfo
status:failure
note:Parameter(database name) missing in the request
※ 이 명령은 백업 자동화와 관련이 있으므로 GETBACKUPINFO 보다는 BACKUPPLANLIST가 더 맞을 듯 하다.
※ 존재하지 않는 DB명을 입력하더라도 에러는 발생하지 않으며 dbname항목만 추가가 되어서 반환된다(CM서버의 오류로 판단된다).