Background Image

FORUM

QA
조회 수 10335 추천 수 0 댓글 5
?

단축키

Prev이전 문서

Next다음 문서

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

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
centos6.4 x86
CUBRID Ver.
CUBRID 9.1.0.0212 - Linux64
CUBRID TOOL Ver.

응용 환경(API)


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


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
마스터서버와 슬레이브 서버에 createdb test를 만들고


-rw-------. 1 cubrid cubrid 536870912 2013-09-26 17:51 test

-rw-------. 1 cubrid cubrid 536870912 2013-09-26 17:51 test_lgar_t

-rw-------. 1 cubrid cubrid 536870912 2013-09-26 17:51 test_lgat

-rw-------. 1 cubrid cubrid       198 2013-09-26 17:51 test_lginf

-rw-------. 1 cubrid cubrid       238 2013-09-26 17:51 test_vinf

drwxrwxr-x. 2 cubrid cubrid      4096 2013-09-26 17:51 lob


슬레이브 서버에 이렇게 생성되었습니다.
하지만
HA 스크립트를 돌리고 나서는

-rw-------. 1 cubrid cubrid 42 2013-09-26 17:55 test_bkvinf

_bkvinf 이파일 하나만 있네요...

cubrid hb start 하게 되면
@ cubrid heartbeat start
@ cubrid master start
++ cubrid master is running.
@ HA processes start
@ cubrid server start: test

This may take a long time depending on the amount of recovery works to do.
Unable to mount log disk volume/file "/home/cubrid/CUBRID/databases/test/test_lgat".
++ cubrid server start: fail
++ HA processes start: fail
++ cubrid heartbeat start: fail

이런 에러가 나네요
test_lgat 이파일이 없어서 안되는거 같아요.

왜 기존에 파일이 삭제되어 버린걸까요??

혹시나해서 db지우고 다시 createdb test 해봤는데도 똑같네요.

메뉴얼에 나와있는거랑 결과가 너무 틀려요.

  • ?
    손승일 2013.09.28 00:48

    구체적인 작업 진행 절차를 알려주시기 바랍니다.

    슬레이브에서 돌렸다는 HA스크립트는 어떤걸 말씀하시는 건가요?

    혹시 ha_make_slavedb.sh를 말씀하시는 거라면 이것은 HA구축이 완료된 상태에서 운영중 데이터 불일치가 발생할 때 슬레이브를 재 구축하는 스크립트입니다.

  • ?
    QA 2013.09.28 01:09

    다른 서버에 있는 db를 loaddb 해서 마스터서버에 가져왔습니다. 

    하지만 슬레이브 서버에는 테이블이라던가 정보가 하나도 존재하지 않더군요

    결국 동기화가 안된겁니다.


    (마스터서버에서 create table testtable 이렇게 테이블을 만들어주면 슬레이브에도 생성이 됩니다.

    단 loaddb해서 가져온 데이터는 슬레이브로 전달이 안됩니다)


    이부분을 해결하려고 ha_make_slavedb.sh를 실행시켰구요
    step을 다 밟고 complete!! 라고 뜨더군요
    #] cubrid hb start

    @ cubrid heartbeat start
    @ cubrid master start
    ++ cubrid master is running.
    @ HA processes start
    @ cubrid server start: test

    This may take a long time depending on the amount of recovery works to do.
    Unable to mount log disk volume/file "/home/cubrid/CUBRID/databases/test/test_lgat".
    ++ cubrid server start: fail
    ++ HA processes start: fail
    ++ cubrid heartbeat start: fail

    이렇게 에러가 납니다.
  • ?
    손승일 2013.09.30 19:45

    HA는 오프라인(DB server stop) 상태에서는 데이터 동기화가 이뤄지지 않습니다.

    loaddb는 오프라인 상태에서만 가능하기 때문에 슬레이블에 동기화가 이뤄지지 않은 것은 정상입니다.

    따라서 loaddb를 통해 HA를 구성하려면 각 노드에 별도로 loaddb를 수행하여 데이터를 적재한 후 HA를 구성하셔야 합니다.


  • ?
    QA 2013.10.01 23:45

    슬레이브서버, 마스터서버에 동일한 파일을 loaddb -u [ID] -s [file] -i [file] -d[file] -v [database] loaddb 완료 해서

    동일한 테이블 및 데이터들이 담겨져 있습니다.

    HA가동 해서 마스터서버는 active | 슬레이브 서버는 standby 확인 했구요.


    마스터서버에서 loaddb한 테이블중 하나를 수정 해봤습니다.

    하지만 슬레이브서버에는 변경되지 않아요.

    데이터들이 각각 따로 놉니다.


    어떻게 처리 해야 되나요?


    ※ 그리고 ID가 자꾸 삭제 되는지 몰라도 중간에 접속해보면 ID가 존재하지 않다고 나와서 2번 가입 했습니다.


  • ?
    brightest 2013.10.23 21:16

    혹시 테이블에 기본 키(primary key)가 설정되어 있는지요? 기본 키가 있는 경우에만 데이터 복제가 가능합니다.

    다음으로, INSERT, UPDATE, DELETE 중 어느 오퍼레이션이 복제가 안 되는지요?


    그 외에도 HA 제약사항은 http://www.cubrid.com/manual/92/ha.html#id26 을 참고하시면 될 것 같습니다.



List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 44
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
2094 cubrid 브로커 올리면 cpu 사용율 100프로 됩니다 확인 부탁드리겠습니다. 5 secret 아름다운음악 2015.05.12 14
2093 cubrid manager 접속에러 1 file 초보개발자임 2015.05.12 4305
2092 문의 5 secret 수진이2 2015.05.11 12
2091 문의 1 secret 수진이2 2015.05.09 9
2090 큐브리드 설치시 브로커 실행 오류 4 아름다운음악 2015.05.08 8358
2089 cubrid 상태 모니터링 1 조금느린아이 2015.05.04 7095
2088 파워빌더 odbc 연결중 오류 1 소솜 2015.05.01 15511
2087 Manager 접속시 JDBC 드라이버 업데이트 문제 1 toy2508 2015.04.30 4683
2086 pdb, 9.3 확장자 문의 1 종이 2015.04.29 5172
2085 매니져로 접속이 안됩니다 1 file 사이다 2015.04.28 3899
2084 http://maven.cubrid.org/ repository 접속이 안 됨 1 일퍼센트 2015.04.22 5143
2083 실행이 안됩니다 1 사이다 2015.04.21 6815
2082 다국어 환경 구축 방법좀 알려주세요. 1 secret 초보개발자임 2015.04.17 9
2081 Invalid buffer position! 3 secret 카이로스 2015.04.15 13
2080 큐브리드 매니저 실행 시 무반응 3 코버스 2015.04.15 10124
2079 MS-SQL의 연결된 서버와 같은 기능은 없나요? 1 CUCUCUCU 2015.04.14 6038
2078 트랜젝션 처리에 대해 1 kkndo2 2015.04.13 8337
2077 13개 이상 AVG 혹은 SUM 사용 시 결과로 Null 값만 나옵니다. 2 oiuy 2015.04.10 7235
2076 데이터베이스 복구가 되지 않습니다. 1 CUCUCUCU 2015.04.09 7250
2075 Mac OS에서 cubrid manager 사용 문의 1 file 크림빵돌이 2015.04.09 6874
Board Pagination Prev 1 ... 91 92 93 94 95 96 97 98 99 100 ... 200 Next
/ 200

Contact Cubrid

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