* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
Ubuntu 13.10 server 64bit | ||
CUBRID 9.1 (9.1.0.0212) (64bit release build for linux_gnu) (Mar 14 2013 00:16:33) |
||
[도움말]-[버전정보] 확인 | ||
java, php, odbc 등 입력 |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
안녕하십니까?
현재 HA 환경 구성으로 사용하다 하드 웨어 고장으로 일단 한대만 운용하고 있고 HA 설정은 그대로 둔 상태 입니다.
cubrid.conf에
ha_mode=on
log_max_archives=100
force_remove_log_archives=no
이렇게 설정 되어 있습니다. 그런데 아카이브 로그가 자동 삭제 되지 않고 151개가 있습니다.(15 ~ 156)
자동 삭제 되게 할려면 어떻게 해야 되나요?
두번째 질문은 전에도 질문글 올렸는데 볼륨 자동 추가 옵션이 분명 켜져 있는데 자동 추가 되지 않습니다.
매니져 서버는 항상 실행 되고 있습니다.
어디를 점검하면 될까요?
감사합니다.
안녕하세요.
아래와 같이 답변을 정리하였으니 참고 부탁 드립니다.
1. 일단 force_remove_log_archives 파라미터가 no로 설정되어 있으므로, 엔진에서 필요한 아카이브 로그로 판단 시에는 강제로 해당 로그 파일을 강제로 삭제하지 않습니다. 또한, HA 구성임에도 불구하고 현재 Slave가 정지된 상태이므로, 추후 Slave가 구동 될 시 데이터 동기화를 위해서 아카이브 로그는 지속적으로 쌓일 것으로 보입니다.
만약 HA를 지속적으로 사용하지 않을 계획이고, 아카이브 로그를 삭제하고 싶으시다면 위 설정을 single로 사용이 가능하도록 설정을 변경하신 후에 backupdb 유틸리티를 [-r] 옵션을 추가하신 후 수행하신 다면 필요하지 않은 archive가 정리될 것 입니다.
2. 해당 사항은 사내에서 추가 확인한 후, 문제가 있다면 변경될 수 있도록 하겠습니다.
참고로, 볼륨 자동 추가 옵션이 실제 동작하지 않는다 하더라도, 볼륨이 부족한 경우 Generic 볼륨이 엔진단에서 자동 추가되도록 되어있습니다.
감사합니다.