* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
|
Linux 64bit CentOS7 |
|
10.1 |
|
[도움말]-[버전정보] 확인 |
|
jdk 1.8, nginx, docker |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
안녕하세요.
큐브리드 데이터 백업을 백업 폴더에 7일치씩 저장해두고싶은데요.
매일 자정에 백업이 되면서 8일 전 데이터는 지워버리는 식으로 자동설정하는 방법이 있을까요?
큐브리드 자체적으로 백업 일수를 지정하여 백업파일을 삭제해주는 기능은 없으나
큐브리드 매니저에서 백업자동화로 스케줄링을 설정하실 경우에는 '백업전 유지할 기존 백업 개수' 기능을 제공하고 있으니, 8개로 설정하시면 원하시는 기능이 가능할것같습니다.
매니저가 아닌, 리눅스에서 쉘스크립트로 백업 스케줄링을 하고 계신 경우라면
스크립트 내에 8일 전 데이터가 지워지도록 추가해주시면 될것같습니다.
find $BACKP_DIR<백업경로> -mtime +8 | xargs rm -rf
백업 경로에서 7일이 초과한 파일을 지우는 명령어입니다. rm 명령어가 포함되어 있으니 반드시 사전 테스트 후 적용해주세요.