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
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 128
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4476
1043 cubrid 2008 R 2.1에서 2.2 버전으로 업그레이드 문의 2 file 종이 2010.06.04 10498
1042 database 시동이 안되요 1 2 나상숙 2009.04.04 10498
1041 질의 편집기로 부질의 유도테이블 쿼리실행에 대해 2 Chans 2009.09.17 10503
1040 broker error 8 쪼로롱 2014.02.26 10504
1039 9.1 가져오기 / 내보내기 2 bellstar 2014.05.13 10513
1038 데이타 올리기로 데이타 삽입후 db_serial 변경 문의 1 초보 2010.04.08 10521
1037 IF문 관련 질문입니다. 1 뿌잉 2014.02.18 10523
1036 [해결됨] 3.0 -> 3.1 이전중에 문제가 발생해서 현재 업무 마비상태 입니다. 11 file reerror 2011.03.25 10530
1035 컬럼 데이터타입 수정 문의 2 지렸당께 2011.12.05 10538
1034 기본값 설정 문의 3 칸의후계자 2009.09.16 10539
1033 테이블 복구 1 mydream 2010.02.26 10544
1032 날짜사이 데이터 1 ES 2010.11.12 10545
1031 LEFT 함수 문의 1 유니콘 2010.08.12 10547
1030 다름이아니라 PHP 모듈관련 1 ghkdldjfld 2010.04.03 10557
1029 커넥션 유지 관련 2 구름마음 2013.07.05 10565
1028 트랜잭션의 상세정보를 확인할수 있는 방법이 있나요? 1 김현성 2011.06.01 10568
1027 데이터 구조 질문 1 rahmat 2009.03.31 10571
1026 sql문으로 데이터 백업후 import시 "자동증가"컬럼에서 발생되는 문제 2 김현성 2010.09.07 10574
1025 cubrid에서 instead of trigger 기능은 아직 지원 되지 않는건가요? 1 mwpark 2013.07.18 10575
1024 CCI API 에서 LNK 2019문제가 계속 발생합니다 1 poipoi 2014.05.22 10577
Board Pagination Prev 1 ... 144 145 146 147 148 149 150 151 152 153 ... 201 Next
/ 201

Contact Cubrid

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