Background Image

FORUM

조회 수 275 추천 수 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 2020.11.24 10:27
    Fail-Over 시도는 있는데 다시 node1-master, node2-slave 그대로입니다. 해당 디렉토리에는 corr.*파일이 없습니다. 그리고 어제는 full backup도 실패 했습니다.
  • ?
    정훈 2020.11.24 10:35
    1. disk 사용량 확인 (백업하는 위치)
    2. 백업 시점에 서버 CPU, memory 상태 확인
    3. ulimit -a 로 core 파일을 남기도록 설정이 되어 있는지 확인
    4. /var/log/에 해당 시점에 다른 오류 메시지가 있는지 확인

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

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

    보통은 slave에서 백업을 하지 않나요??
  • ?
    Philip Park 2020.11.24 10:54
    백업 위치가 NAS인데 혹시 속도 때문에 문제가 될수 있나요?
  • ?
    오명환 2020.11.24 11:00
    백업 위치가 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 2020.11.24 11:19
    보통 백업은 slave에서 수행하는 구조로 가지 않나요?
  • ?
    오명환 2020.11.24 11:30
    백업정책에 따라 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 4438
3904 varchar의 최대길이가 어떻게 되나요? 2 미스트 2009.09.07 25203
3903 HA 구성에서 Manager로 대량등록(데이터 올리기) 확인 부탁드립니다... 5 반짝이 2011.05.19 25095
3902 mssql2005 --> cubrid 로 마이그레이션 오류 답변 부탁 드립니다. 2 Philip Park 2010.01.14 24788
3901 cubrid 설치후의 접속정보(유저ID/password)에 대해서 4 DiaBlue 2012.05.18 24688
3900 CUBRID 2008 R4.3과 PHP 연동 문제 5 sinorix 2013.03.05 24674
3899 오라클의 Aggregation Function(집합 함수) 관련 문의 2 샤방석이 2013.11.14 24634
3898 HA구성에서 백업시 보관 로그 제거(lgar) 관련 문의드립니다. 2 반짝이 2012.01.09 24630
3897 Cubrid에 iBATIS를 붙이고 있는중인데요... 2 미야프 2010.05.04 24435
3896 procedure 내 내부 커넥션 4 벅지 2009.02.27 24419
3895 4.0 HA ha_db_list 설정 관련 질문드립니다. 7 반짝이 2011.07.08 24401
3894 Windows 7 64bit에서 ODBC Driver가 등록되지 않습니다. 2 일수니 2011.03.29 24297
3893 mysql의 sql_calc_found_rows 에 대응되는 큐브리드 명령이 있나요? 3 차오이 2009.12.07 24254
3892 DB에 BLOB 저장 관련입니다. 2 안녕하세요 2011.10.18 24198
3891 HA관련 추가 문제 답변부탁립니다... 3 file 반짝이 2011.12.29 24163
3890 [급]Cubrid메니저에서 Unlod 후 load시 오류 3 file 별솔아범 2011.07.15 23906
3889 테이블 생성시 PRIMARY KEY 2개일때 오류 3 서영신 2011.11.23 23814
3888 broker서버가 시작되지 않습니다.. 2 platanus 2009.03.21 23742
3887 oracle에 count(*) over() 쿼리를 대채할 쿼리가 있을까요? 2 라분 2012.01.26 23652
3886 inner join update 질문 4 장비맨 2009.04.24 23559
3885 flex + cubrid + LCDS 질문요!! 시난님 부탁해요! ㅋㅋ 3 USW 2009.05.28 23408
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 200 Next
/ 200

Contact Cubrid

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