Background Image

FORUM

조회 수 269 추천 수 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 4254
3896 프로세스 점유에 대해 질문 드립니다. 1 file 이석희 2009.02.24 13447
3895 프로그램 개발 후 배포 관련 3 늘푸른거북이 2009.02.12 25363
3894 풀스캔 1 벌래잡이 2016.11.18 13752
3893 표준프레임워크의 공통컴포넌트에 게시판설치관련 3 file 큐브리 2012.08.31 22757
3892 표준SQL 지원 관련 문의 1 뒷태지존 2013.06.25 7929
3891 포트에 대해 질문이 있습니다. 1 쿨랑 2011.01.11 7790
3890 포트 및 설정 관련 재 질문 드립니다. 1 푸추어핸접 2013.10.29 8373
3889 폐쇄망에서의 큐브리드 운영문의 1 woorirk 2015.01.16 7506
3888 평창농업기술정보센터입니다. ^^ 2 secret 바보천사 2009.04.24 13
3887 페이징과 전체 카운트 쿼리 가져올 수 있도록 해주세요.ㅠㅠ 1 마산이프로 2011.10.29 30072
3886 페도라 10에서 큐브리드 rpm 설치시 오류 1 스나이퍼 2009.03.26 16390
3885 펑션 오류 문의드립니다 8 초코초코초 2022.12.17 131
3884 패키지 분화가 가능할까요? 1 ienfant 2010.01.15 9561
3883 패스워드 암호화 알고리즘 1 igloojs 2019.05.17 284
3882 파티션키 여러개의 컬럼 구성 가능 여부 1 타임 2021.09.07 201
3881 파티션 테이블에 대해서.. 1 알칸펠 2014.01.17 11065
3880 파티션 테이블 성능 문의 4 file 방글이 2024.01.11 107
3879 파티션 테이블 목록을 조회 할려고 하는데요. 1 Philip Park 2020.03.25 198
3878 파티션 테이블 대량 DROP 처리 문의 (ibatis) 1 방글이 2024.01.04 72
3877 파티셔닝으로 성능향상 미비? 1 라면 2016.08.04 13216
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 199 Next
/ 199

Contact Cubrid

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