Background Image

FORUM

?

단축키

Prev이전 문서

Next다음 문서

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


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Window7 32bit, Linux 64bit 등
CUBRID Ver.
[cubrid_rel] 수행 결과
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
 

안녕하세요. 현재 2개의 서버에 대해 Cubrid HA가 구성되어 있습니다.

운영중 오류가 발생하여 slave 서버를 복구하려고 합니다.

현재 Master, Slave 모두 추가 디스크를 마운트하여 해당 디렉토리에 database 폴더를 사용중에 있습니다.

> 큐브리드 설치 경로 : /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64

> 마운트한 신규 디스크 : /CUBRID

> 심볼릭 링크 :: /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/databases  /CUBRID/databses

 

Slave 서버에서 큐브리드 설치 경로에 백업한 Master 서버의 DB를 위치시킨뒤 restoreslave를 해당 경로에서 동작시켰습니다.

> 백업데이터 파일명 : database_name_bk0v000

> cubrid restoreslave -s 'master' -m host_name -B . -o result.txt database_name

 

커멘드창에는 별다른 로그는 없었지만, 로그파일을 살펴보니 아래와 같은 오류가 적혀있었습니다.

파일명 : databse_name_restoreslave.err 

 

 

> Time: 04/28/22 19:27:55.574 - ERROR *** /home/jenkins/~~~/src/transaction/log_manager.c, line 9185 ERROR CODE = -82 Tran = -1, EID = 1

> Unable to mount log disk volume/file "/home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/databases/database_name/database_name_lgat".

 

> Time: 04/28/22 19:27:55.679 - ERROR *** /home/jenkins/~~~/src/storage/file_io.c, line 6665 ERROR CODE = -864 Tran = -1, EID = 2

> Cannot open backupdb/restoredb verbose file 'database_name_bk0v000'.

 

> Time: 04/28/22 19:27:55.679 - FATAL ERROR *** /home/jenkins/~~~/src/transaction/Log_page_buffer.c, line 9559 ERROR CODE = -664 Tran = -1, EID = 3

> LOG FATAL ERROR: logpb_restore

> /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/lib/libcubridsa.so(0x18237b) : er_dump_call_stack

> /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/lib/libcubridsa.so(0x1516a8) : er_notify_event_on_error

> /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/lib/libcubridsa.so(0x151b47) : er_set

> /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/lib/libcubridsa.so(0x497388) : logpb_fatal_error_internal

> /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/lib/libcubridsa.so(0x497388) : logpb_fatal_error

> /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/lib/libcubridsa.so(0x4ala69) : logpb_restore

> /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/lib/libcubridsa.so(0x467195) : boot_restart_server

> /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/lib/libcubridsa.so(0x4686f5) : xboot_restart_from_backup

> /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/lib/libcubridsa.so(0x1b9fa2) : boot_restart_from_backup

> /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/lib/libcubridsa.so(0xfa6bd) : restoreslave

> cubrid(0x401a3b): main

> /lib64/libc.so.6(0x223d5): __libc_start_main

> cubrid(0x4017c9): ???

 

> Time: 04/28/22 19:27:55.723 - ERROR *** /home/jenkins/~~~/src/transaction/boot_sr.c, line 2756 ERROR CODE = -113 Tran = -1, EID = 4

> Unable to restart/initialize the database server. LOG FATAL ERROR: logpb_restore

 

 

 

이후 백업데이터 파일을 databases 폴더로 이동시킨뒤 restoreslave 명령어를 입력해도 아래와같이 오류가 발생하였습니다.

 

> Time: 04/28/22 20:04:37.068 - ERROR *** file /home/jenkins/~~~/src/transaction/boot_sr.c, line 5527 ERROR CODE = -551 Tran = -1, EID = 1

> Unable to locate volume information path file "/CUBRID/databses/database_name/database_name_vinf"... Continue reading from internal tables

 

> Time: 04/28/22 20:04:37.171 - ERROR *** file /home/jenkins/~~~/src/storage/file_io.c, line 4830 ERROR CODE = -10 Tran = -1, EID = 2

> Unable to mount log disk volume/file "/CUBRID/databses/database_name/database_name_vinf"... No such file or directory

 

> Time: 04/28/22 20:04:37.058 - ERROR *** file /home/jenkins/~~~/src/transaction/boot_sr.c, line 2756 ERROR CODE = -113 Tran = -1, EID = 3

> Unable to restart/initialize the database server. Unable to mount log disk volume/file "/CUBRID/databses/database_name/database_name_vinf"... No such file or directory

 

 

참고로, /CUBRID 경로는 cubrid service를 실행시키는 계정으로 권한이 부여되어있으며, 755권한으로 적용시켜도 동일하게 오류가 발생하였습니다.

 

어떤점때문에 오류가 발생했는지 정확히 파악이 어려워 문의드립니다.

감사합니다.

 

 

  • ?
    원종민 2022.05.03 15:36

    restoreslave 유틸리티 사용 중 -u 옵션을 추가해 진행 해주세요.
    -u, --use-database-location-path 이란 : 데이터베이스 위치 정보 파일(databases.txt)에 지정된 경로에서 대상 데이터베이스를 복구하는 구문
    자세한 내용은 온라인 매뉴얼 참조 : https://www.cubrid.org/manual/ko/10.1/admin/admin_utils.html#cmdoption-restoredb-u

    *주의*
    -u 옵션 수행 전 /home/user_name/CUBRID-10.1.5.7809-8a6a188-Linux.x86_64/databases/databases.txt 파일의 vol-path, log-path 등의 경로를 확인해 주세요.

    명령어 예시)
    $ cubrid restoreslave -s 'master' -m host_name -B . -o result.txt -u database_name


  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views114
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4474
    read more
  3. 날짜 형식 변환

    Date2022.05.11 By밍아 Views82
    Read More
  4. terminate called after throwing an instance of 'std::bad_alloc'

    Date2022.05.11 By영웅찬 Views278
    Read More
  5. hb_thread_check_disk_failure 오류 문의 드립니다.

    Date2022.05.11 By큐브짱 Views188
    Read More
  6. c# cubrid -> mssql BLOB type 데이타 전환

    Date2022.05.09 By알고싶다! Views220
    Read More
  7. 큐브리드 SYSDATETIME 문의 드립니다.

    Date2022.05.06 By큐브리드궁금 Views100
    Read More
  8. [Cubrid HA] restoreslave 사용할 경우 Master/Slave 경로를 반드시 동일하게 맞춰야하나요?

    Date2022.05.06 By큐브짱 Views71
    Read More
  9. Error Number: -17 Internal error: fetching deallocated pageid 16777216 of volume 오류

    Date2022.05.04 By나라디 Views574
    Read More
  10. nodejs와 cubrid 서버와 연동 (localhost 아닙니다)

    Date2022.05.02 ByhiDev Views145
    Read More
  11. Cubrid HA 구성서버 중, Slave에서 restoreslave 동작시 오류 관련하여 문의드립니다.

    Date2022.05.02 By큐브짱 Views134
    Read More
  12. cubrid acl reload 에러

    Date2022.04.29 ByhiDev Views63
    Read More
  13. php 7.4 접속 에러

    Date2022.04.27 Byjslee Views171
    Read More
  14. php cubrid_driver 설치 에러

    Date2022.04.23 Byjslee Views299
    Read More
  15. 당혹스럽습니다. 쿼리문으로 만들어진 테이블이 있는데 삭제도 안됩니다.

    Date2022.04.21 By눈물색 Views429
    Read More
  16. Windows 10 php 5.6 Call to undefined function cubrid_connect() 에러 문의

    Date2022.04.21 Bydevlsy Views123
    Read More
  17. 자바 배치 쉘 수행시 큐브리드 이중화 설정

    Date2022.04.18 Byjeinhe Views79
    Read More
  18. 큐브리드 (java - 전자정부프레임워크 - 마이바티스) 연동 에러

    Date2022.04.15 By백수인 Views394
    Read More
  19. cubrid 성능 개선

    Date2022.04.15 By디어사이드 Views134
    Read More
  20. INITCAP함수 대체

    Date2022.04.13 Bysuyeon Views83
    Read More
  21. DB backup 시 문제가 발생합니다.

    Date2022.04.13 Bysamsam Views127
    Read More
  22. sqlgate에서 프로시저 실행시 에러

    Date2022.04.07 By밍아 Views274
    Read More
Board Pagination Prev 1 ... 15 16 17 18 19 20 21 22 23 24 ... 200 Next
/ 200

Contact Cubrid

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