BACKUPDB
설명
BACKUPDB 명령은 데이터베이스를 백업하기위해 사용한다. 전체백업과 증분백업을 지원하며 RESTOREDB를 이용하여 백업본으로 복원이 가능하다.
구문
BACKUPDB 명령의 문법은 다음과 같다. 볼드체는 필수 입력 정보이다.
task:backupdb
token:{cmserver 인증후 받은 token 문자열}
dbname:{데이터베이스명}
level:{백업레벨, 0:전체, 1,2:증분}
volname:demodb_backup_lv0
backupdir:{백업파일이 보관될 서버내의 경로}
removelog:{y or n, y:복구시 필요없는 아카이브 로그 파일을 삭제}
check:{y or n, y:백업후 데이터베이스 일관성 체크 수행}
mt:{n>0, 백업시 동시 수행할 쓰레드 개수 정의, 0:시스템에서 자동으로 결정}
zip:{y or n, 백업시 데이터 압축 수행}
safereplication:{n, 8.1.4 현재 기능 정의 없음}
예제
demodb 데이터베이스를 백업하는 예제 이다.
--request--
task:backupdb
token:4504b930fc1be99b53150f8614c1b813904e8f36e4f8cd68db53a53dd5ccd9aa7926f07dd201b6aa
dbname:demodb
level:0
volname:demodb_backup_lv0
backupdir:/opt/frameworks/cubrid/databases/demodb/backup
removelog:n
check:y
mt:0
zip:y
safereplication:n
--response:success--
task:backupdb
status:success
note:none
※ 8.1.4의 cmserver에서는 safereplication 속성에 대한 처리가 없다. 또한, 존재하지 않는 DB에 대해 시도하더라도 에러는 발생하지 않으며 디렉토리가 없을 경우 자동으로 생성이 된다. 단, 디렉토리가 퍼미션등의 조건으로 생성되지 않을 경우에는 에러가 발생된다.
설명
BACKUPDB 명령은 데이터베이스를 백업하기위해 사용한다. 전체백업과 증분백업을 지원하며 RESTOREDB를 이용하여 백업본으로 복원이 가능하다.
구문
BACKUPDB 명령의 문법은 다음과 같다. 볼드체는 필수 입력 정보이다.
task:backupdb
token:{cmserver 인증후 받은 token 문자열}
dbname:{데이터베이스명}
level:{백업레벨, 0:전체, 1,2:증분}
volname:demodb_backup_lv0
backupdir:{백업파일이 보관될 서버내의 경로}
removelog:{y or n, y:복구시 필요없는 아카이브 로그 파일을 삭제}
check:{y or n, y:백업후 데이터베이스 일관성 체크 수행}
mt:{n>0, 백업시 동시 수행할 쓰레드 개수 정의, 0:시스템에서 자동으로 결정}
zip:{y or n, 백업시 데이터 압축 수행}
safereplication:{n, 8.1.4 현재 기능 정의 없음}
예제
demodb 데이터베이스를 백업하는 예제 이다.
--request--
task:backupdb
token:4504b930fc1be99b53150f8614c1b813904e8f36e4f8cd68db53a53dd5ccd9aa7926f07dd201b6aa
dbname:demodb
level:0
volname:demodb_backup_lv0
backupdir:/opt/frameworks/cubrid/databases/demodb/backup
removelog:n
check:y
mt:0
zip:y
safereplication:n
--response:success--
task:backupdb
status:success
note:none
※ 8.1.4의 cmserver에서는 safereplication 속성에 대한 처리가 없다. 또한, 존재하지 않는 DB에 대해 시도하더라도 에러는 발생하지 않으며 디렉토리가 없을 경우 자동으로 생성이 된다. 단, 디렉토리가 퍼미션등의 조건으로 생성되지 않을 경우에는 에러가 발생된다.
TAG 큐브리드
