Background Image

FORUM

조회 수 81 추천 수 0 댓글 15
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
Window7 32bit, Linux 64bit 등
CUBRID Ver.
[cubrid_rel] 수행 결과 9.3(9.3.6.0016)
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축

-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------Full bakcup은 2일전에 정상적으로 되었으며, 어제 증분백업이 되어야 하는데 정상적으로 안되었습니다. 몇번을 했는데 안됩니다. 파일 첨부합니다. 확인 부탁 드립니다.

  • ?
    정훈 2020.11.19 11:21
    안녕하세요.
    다음 사항을 알려주시기 바랍니다.
    1. DB 버전
    2. 백업 수행 시 사용한 옵션 (cubrid backupdb)
    3. bkvinf 파일 확인
    cat $CUBRID_DATABASES/databases.txt 파일의 log-path 경로에 bkvinf로 끝나는 파일이 있습니다.
    4. server log 의 에러 로그 파일 확인 (재기동 여부)
    cd $CUBRID/log/server
  • ?
    Philip Park 2020.11.19 11:59
    첨부 다시 올렸습니다.
  • ?
    오명환 2020.11.20 08:32
    올려주신 로그만 가지고 추정되는 것은 어떤 이유인지는 정확치 않지만 백업 도중 DB서버가 fail-over가 되어 백업이 실패한 것 같습니다.

    cubrid service status로 현재 백업하시는 서버가 active로 되어 있는지 확인해보세요.
    그리고 HA로 구성된 DB서버들의 $CUBIRD/log/server에 있는 서버 로그를 보시고 fail-over된 원인을 확인해보세요.
  • ?
    Philip Park 2020.11.20 08:51
    Full 백업은 정상적으로 이루어 집니다.
  • ?
    Philip Park 2020.11.20 08:58
    server error메지시 첨부 합니다. 엑티브/슬레이브 로그 둘다 올려 드립니다. network_interface 관현한 에러가 발생합니다. 풀백업은 정상적으로 이루어지는데 증분백업만 이런 현상이 있습니다.






  • ?
    오명환 2020.11.23 09:07
    cubrid_rel 명령어를 사용하셔서 사용하시는 cubrid version을 알려주세요.
  • ?
    Philip Park 2020.11.23 09:28
    9.3(9.3.6.0016) 버전 입니다. 용량도 충분 합니다. 백업 스크립트 첨부 했습니다. 확인 부탁 드립니다.


  • ?
    오명환 2020.11.23 16:52
    문의하신 내용 (게시판 3311 과 함께) 정리하고 check 사항 확인부탁드립니다.

    [현재 상황]
    (1) 버전 : 9.3.6.0016
    (2) HA 구성으로 운영
    (3) cubrid ha status으로 점검시
    node#1 : active
    node#2 : standby
    (4) node#1에서 full backup을 수행하면 문제가 발생하지 않는데, incremental backup을 수행하면 backup 되지 않음
    (5) backup option 중 -- sleep-msecs=10 사용하였고, thread 갯수(-t )는 제한을 두지 않음

    [check 사항]
    (1) incremental backup을 수행하여 올려주신 이미지처럼 중도에 실패했을 경우 fail-over가 발생했는지 확인부탁드립니다. (로그상으로 server가 fail-over에 의해 restart 한 것처럼 보입니다.
    node#1 : standby
    node#2 : active
    (2) 혹시 $CUBRID/ 디렉토리에 core.* 파일이 없는지 확인
  • ?
    Philip Park 17 시간 전
    Fail-Over 시도는 있는데 다시 node1-master, node2-slave 그대로입니다. 해당 디렉토리에는 corr.*파일이 없습니다. 그리고 어제는 full backup도 실패 했습니다.
  • ?
    정훈 17 시간 전
    1. disk 사용량 확인 (백업하는 위치)
    2. 백업 시점에 서버 CPU, memory 상태 확인
    3. ulimit -a 로 core 파일을 남기도록 설정이 되어 있는지 확인
    4. /var/log/에 해당 시점에 다른 오류 메시지가 있는지 확인

    위 네개를 점검해보세요.
  • ?
    Philip Park 17 시간 전
    네 답변 감사합니다. 확인해보겠습니다.
    그리고 추가 질문이 있는데요.
    master/slave 양쪽 node에서 동시에 백업을 수행했을때 일어날수 있는 상황이 어떻게 되나요?

    지금 보니 동일 시간때에 양쪽 노드에서 백업이 수행되고 있습니다.

    보통은 slave에서 백업을 하지 않나요??
  • ?
    Philip Park 17 시간 전
    백업 위치가 NAS인데 혹시 속도 때문에 문제가 될수 있나요?
  • ?
    오명환 17 시간 전
    백업 위치가 NAS이고, NAS에서 제대로 응답을 주지 않으면, 큐브리드 서버가 disk 오류로 인식해서 fail-over를 발생할 수 있습니다.
    아마도 active-standby node에 백업이 수행되면서 fail-over가 연속적으로 발생하여, active-standby 위치가 바뀌지 않은 것처럼 보인 것 같습니다.

    백업을 local disk 위치로 변경하시거나 cubrid.conf의 ha_monitor_disk_failure_interval 설정값을 매우 큰 값으로 변경하세요,
    ha_monitor_disk_failure_interval의 기본값은 15초로 설정되어 있습니다.
  • ?
    Philip Park 17 시간 전
    보통 백업은 slave에서 수행하는 구조로 가지 않나요?
  • ?
    오명환 16 시간 전
    백업정책에 따라 master 또는 slave, 그리고 양쪽 노드에서 백업을 하게 되는데
    slave 노드에서 백업하는 경우는, 주로 master node에 백업에 의한 성능 부하를 최소화하기 위한 정책입니다.

    그러나, active와 standby node의 DB는 데이타 동기화와 되지, 완전히 다른 DB이기 때문에 각 node의 시점 복구를 위해서는 해당 node의 백업이 필요합니다.
    다른 node의 백업 본을 가지고 복구는 원칙적으로 media crash처럼 DB가 없는 상황에 백업본만 가지고 복구한다고 생각하면 됩니다.

    그러므로, 위의 상황을 고려하셔서 문제 발생시 복구를 위한 백업 정책을 세우셔야 합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 748
3314 2가지 질문 드려도 될까요? 볼륨 자동증가 및 아카이브 로그 질문입니다. 4 덴드로비움 2020.11.24 25
3313 CLOB 관련 문의드립니다. 3 update HYHY 2020.11.23 28
3312 DB연계 관련하여 문의 드립니다. 2 uzins 2020.11.23 18
3311 증분백업이 안됩니다. 3 file Philip Park 2020.11.19 32
» 증분백업이 안됩니다. 15 file Philip Park 2020.11.19 81
3309 큐브리드 8버전 시스템 카탈로그 테이블,컬럼 정보 문의 1 sonoru 2020.11.17 15
3308 맥 빅서 업데이트 이후 문제 3 Seonu 2020.11.17 74
3307 큐브리드 merge into 실행후 return value에 대해 1 딸기맛숩 2020.11.16 22
3306 이러한 오류가 뜨는 이유가 뭔가요? 1 UK 2020.11.13 25
3305 [데이터 가져오기] 테이블 설정이 정상적이지 않습니다. 1 안녕 2020.11.11 19
3304 마이그레이션 툴 사용시 커멘트까지 내보내는 방법이 있나요? 1 워리파파 2020.11.10 20
3303 명령어로 다른 DB 서버에 접속 및 쿼리 1 프리오 2020.11.10 23
3302 cubrid 버전별 EOS 문의 1 큐브라떼 2020.11.10 22
3301 큐브리드 한글 정렬 문의 8 file gjgj 2020.11.10 52
3300 Cannot communicate with the broker or received invalid packet (UNION 사용) 에러 1 도여도여도여도여 2020.11.05 34
3299 큐브리드 브로커 질문드립니다. 1 안녕 2020.11.04 22
3298 failed to initialize broker shared memory 5 정민영 2020.11.04 38
3297 테이블 저장공간 쿼리 질문드립니다. 3 os1414 2020.11.04 25
3296 오브젝트들의 비활성화 기능은 없는 건가요? 메뉴얼 보니 나오지를 안아서요? 2 덴드로비움 2020.10.29 35
3295 MSSQL DBLink INSERT 5 file 흥노 2020.10.29 75
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 166 Next
/ 166

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2147 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales