Background Image

FORUM

조회 수 13468 추천 수 0 댓글 17
?

단축키

Prev이전 문서

Next다음 문서

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

안녕하세요.

 

큐브리드 백업 후 다른 서버에서 복원중 오류메시지가 표시되어 문의드립니다.

 

기존 운영중인 큐브리드 버전은 8.4.1.1018 이며 자동으로 매일 새벽에 백업된 파일중 하나를

 

다른 서버에 큐브리드 설치후, 버전은 8.4.1.2032입니다.

 

 

아래의 명령어로 복원을 하게 되면

 

cubrid restoredb -B D:db_backupjoongdo_db_auto_backup_lv0 -u joongdo_db

 

복원이 거의 끝나갈 무렵 아래와 같은 오류 메시지가 나옵니다.

 

Trying to format disk volume "D:CUBRIDDATABA~1JOONGD~1joongdo_db_x032" with an incorrect value -131071 for number of pages

 

 

이 오류 메시지가 데이터베이스 파일이 깨진것인지 아니면 큐브리드 설치 버전이 달라서 그런것인지 문의드립니다.

 

 

감사합니다.

  • ?
    샤롱스판 2012.04.23 19:51

    현재로서는 원인이 무엇인지 감이 잘 안오는데요. ㅠㅠ

    1. 일단 말씀하신대로 패치버전이 다른 점이 의심되는데, 하위 빌드버전까지 동일한 환경에서 restore 부탁 드립니다.

    2. 같은 버전의 환경에서도 에러가 발생한다면 백업볼륨이 깨진 것으로 의심할 수 있는데, CM 통해서 자동백업을 했을 때 옵션 중에 "데이터베이스 일관성 검사"라는 옵션이 체크된 상태에서 백업이 수행되었는지도 확인 부탁 드립니다. (디폴트 설정입니다)

    3. 원래 운영서버의 볼륨이 깨진 상태일 수도 있습니다(물론 서비스는 되지만 백업파일이 문제가 있을 수 있어요) 이 경우에는 unload/load를 통해 데이터를 이전하시는게 더 깔끔할 수 있겠습니다.

  • ?
    종이 2012.04.23 22:10

    동일 버전으로 설치 복원 테스트 후에 답변 달도록 하겠습니다.

     

    감사합니다.

  • ?
    종이 2012.04.25 18:53

    안녕하세요.

     

    오늘 오전에 테스트한 다른 서버에서 큐브리드 동일 버전 복원 테스트 결과입니다.

     

    테스트 결과 같은 파일명이 오류인것 같아서 운영 서버에서 파일명으로 확인을 해보니

     

    데이터베이스 운영중에 임시 볼륨 추가시 파일 크기 옵션을 확인하지 못하여 2GB  용량으로 생성된

     

    임시 볼륨인것으로 확인되었습니다.

     

    해당 파일의 사용량은 100MB  이내 인것으로 확인이 되는데요.

     

    임시 볼륨을 40MB  짜리로 몇개 더 만들고 2GB짜리 임시 볼륨은 삭제할 수 있는 방법이 있을지 문의드립니다.

     

    데이터베이스 운영중에 오류가 나지 않는걸로 봐서는 데이터, 인덱스 파일에는 이상이 없는것 같습니다.

     

    확인 부탁드립니다.

     

    감사합니다.

  • ?
    정만영 2012.04.25 21:19

    문의하신 내용으로는 상황을 이해하기 어렸네요.

    아래 정보를 주시면 답변에 도움이 될 것으로 보입니다.

     

    1, 원본 데이터베이스 볼륨정보(명령어: cubrid spacedb DB_NAME) 및 디렉토리 dir 결과

    2, 백업 파일들에 대한 dir 결과

    3, 복구 후 데이터베이스 볼룸정보(명령어: cubrid spacedb DB_NAME) 및 디렉토리 dir 결과

    4, 임시볼륨이 cubrid addvoldb 생성한 볼륨파일인지 아니면 질의 수행 후 생성된 임시볼륨 파일인지..?

    -->cubrid addvoldb로 생성한 볼륨은 삭제할 수 없습니다.

  • ?
    종이 2012.04.25 22:26 SECRET

    "비밀글입니다."

  • ?
    정만영 2012.04.25 23:23

    복구 내용을 자세히 말씀 주셨으면 합니다.

     

    3. 테스트 서버에서 큐브리드를 삭제해서 현재는 없지만 x031 파일까지 복원후 x032 파일은 없습니다.

    - 복구 후 x032만 없는 것인지요.?

    - 복구를 몇 일자 백업본(파일)로 수행 하셨는지요..?

    - 복구 수행 후 오류가 없었는지.? (C:CUBRIDlog 확인)

    - 복구한 spacedb 데이터베이스 정보도 첨부해 주세요.

     

    4, 운영중인 상태에서 큐브리드 매니저에서 40MB 짜리 임시 볼륨을 추가하다가 기본값인 2기가짜리로 추가가 되었습니다.("임시 볼륨을 40MB  짜리로 몇개 더 만들고 2GB짜리 임시 볼륨은 삭제할 수 있는 방법이 있을지 문의드립니다.")

    - 큐브리드 매니저 또는 cubrid addvoldb로 생성한 볼륨은 삭제할 수 없습니다.

  • ?
    종이 2012.04.26 02:46 SECRET

    "비밀글입니다."

  • ?
    정만영 2012.04.26 18:19

    문의하신 내용 중 ( 2012.04.25 09:53 글) 복구 테스트 후 x032 임시볼륨 문제 이외 데이터는 정상적이라고 말씀하셨는데 이번에는 복구 후 데이터베이스 로그인이 문제가 발생한 것인가요..???

    백업받은 큐브리드 버전과 복구한 큐브리드 버전이 동일한지 확인 부탁 드립니다. 

     

  • ?
    종이 2012.04.26 22:05

    안녕하세요.

     

    제가 기존에 말씀 드렸던 부분중에 운영 서버와 테스트 서버 상황을 섞어서 말씀 드린 부분이 혼선이 있는것 같아 다시 정리합니다.

     

    운영 서버는 제가 보기에는 임시 볼륨중 한개 파일을 2기가로 잘못 추가한것 외에는 정상적으로 운영이 되고 있습니다.

     

    테스트 서버는 백업 복구중 X032 (2GB) 파일 복원중 오류 메시지가 보이며 2기가짜리 다음에 있는 X033, X034 파일이 복구가 되어 있지 않은걸로 봐서는 데이터 볼륨, 인덱스 볼륨, 임시 볼륨... 이런 순서로 복원을 하는것 같습니다.

     

    기존에 정상이라고 말씀 드렸던 부분은 운영 서버를 말씀 드린것이었습니다.

     

    테스트 서버에 데이터베이스 복원 중 오류 메시지가 보이게 되면 데이터베이스에 로그인 할때 오류메시지가 보이면서 로그인이 되지 않고, spacedb 명령어도 Failed to connect to database server, 'joongdo_db', on the following host(s): localhost 오류 메시지를 보이며 사용 현황이 나오지를 않았습니다.

     

    마지막으로 운영서버 큐브리드 하위버전과 테스트서버 큐브리드 하위버전까지 동일(8.4.1.1018)하게 맞춰서 테스트를 진행하였습니다.

     

    감사합니다.

  • ?
    정만영 2012.04.26 22:33

    내용 분석에 필요한 로그가 매우 부족 합니다. 우선 테스트 서버에 디스크 공간은 충분한지 확인 바랍니다.

    복구 서버에 $CUBRID/log에 있는 전체 내용을 압축해서 첨부해 주시고 운영서버에서 백업파일을 어떤 방법으로 테스트 서버로 복구 하셨는지 진행 내용을 전부 전달해 주셨으면 합니다. 그리고.혹시 운영서버에서 볼륨추가 수행 중 강제/비정상 종료가 있었나요.? 

     

  • ?
    종이 2012.04.26 22:57 SECRET

    "비밀글입니다."

  • ?
    정만영 2012.04.27 01:34

    현재 사용중에 있는 큐브리드 버전이 32비트라면 joongdo_db_x032 볼륨 파일이 2G를 초과하여 발생된 상황으로 보입니다. 즉, 윈도우 32bit 제품에서 볼륨이 2G 초과하면 복구 시 오류가 발생하는 버그가 있습니다. 이 이슈는 제품 개선전까지 볼륨 생성 시 2G를 초과하지 않도록 주의가 필요 합니다.

    운영서버에서 현 백업파일로 복구를 진행해도 테스트 서버와 동일한 상황이 발생되므로 반드시 DB를 재구성해 주십시요.

    DB 재구성 방법은 FAQ를 참조하시면 됩니다.

  • ?
    종이 2012.04.27 02:14 SECRET

    "비밀글입니다."

  • ?
    정만영 2012.04.27 02:26

    제가 재현한 상황과 현 증상이 동일해 보입니다. 관리상 꼭 운영서버 DB를 재구성해서 사용하는 것이 좋겠습니다.

    수고하세요..^^

  • ?
    샤롱스판 2012.04.27 05:37

    현재 CM을 살펴보니, 볼륨추가할때 서버의 디폴트값을 따르지않고 CM에서 2G가 디폴트로 표시되는 버그가 있어서, 그냥 클릭을 누르시는 경우 이런 문제가 발생한 것 같습니다. 운영에 중요 영향을 미칠 수 있는 문제이므로 CM 긴급패치하도록 하겠습니다. 죄송합니다.

  • ?
    종이 2012.04.27 02:42

    안녕하세요.

     

    재구성이라는 말씀이 unload, load 말씀하시는지요??

     

    언로드, 로드는 기존에 큐브리드 2008에서 4.1로 넘어올때 많이 해봐서 문제가 되지 않을것 같습니다.

     

    감사합니다.

  • ?
    종이 2012.04.27 08:08

    안녕하세요.

     

    큐브리드 4.1 버전에서는 데이터베이스 운영중에도 언로드 기능을 사용할 수가 있네요??

     

    큐브리드 2008에서는 데이터베이스 정지 후 사용을 할 수 있었는데 말이죠... 

     

     

    좀전에 운영서버에서 데이터 언로드 후 테스트 서버에 데이터 로드 기능을 이용해 데이터 입력 후 데이터베이스 백업, 복원 테스트를 해보니 정상적으로 복원이 되네요...

     

    데이터베이스 복구 오류를 해결하기 위해 많은 도움 주신분들께 감사드립니다. 


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 51
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
574 nFORGE, DBMS - 큐브리드로 설치중인데요 가이드대로 하는데 애로사항이 많네요 3 gorillia 2009.05.29 13195
573 로그에 관련된 내용 없을까요? 5 노랑배 2010.09.02 13205
572 cci 관련 질문 드립니다. 2 kkckc 2009.02.25 13221
571 파티셔닝으로 성능향상 미비? 1 라면 2016.08.04 13222
570 CSQL을 통해서 데이터 입력 시 케릭터 셋 설정 1 거만쟁이 2009.05.20 13231
569 OLEDB Driver Error... 4 flypig 2009.04.24 13259
568 큐브리드 브로커의 기능에 대해 문의 합니다 1 file 샤키 2010.05.01 13264
567 cubrid addvoldb 문의 2 yscoma 2016.08.31 13266
566 SQL 인라인뷰 응답속도 개선 문의 6 knight 2013.12.07 13270
565 cpu 점유률이 100% 입니다. 1 genlux 2009.06.15 13276
564 CentOs5.3 에서 TwinIp 설정시 cubrid service start 명령 실행시 멈춤현상 1 로보캅 2009.11.25 13294
563 외부 개체에 트랩 가능한 오류(C0000005)가 발생했습니다. 스크립트를 계속 실행할 수 없습니다. 오류가 발생합니다. 2 하아품 2016.05.28 13310
562 데이터 백업/복구 와 언로드/로드 의 차이?? 1 유니콘 2011.01.12 13326
561 8.2.1버전에서 SQuirreL SQL Client 접속 가능한가요? 1 Philip Park 2010.01.26 13350
560 csql로 연결은 되는데 쿼리가 안되네요 5 하나엘 2009.12.08 13350
559 erwin 호환 2 cho 2016.09.07 13357
558 OLEDB 에서 OID 자동으로 가져오게 하는 방법? 2 서명호 2009.05.01 13374
557 ADO.net 또는 ODBC에 대한 질문입니다. 12 세스카 2012.03.20 13377
556 외부에서 CUBRID접근 시 포트 포워딩 방법 2 하루야 2013.04.19 13396
555 cubrid 매니저 아이디 잊어 버렸는데.. 2 티제이 2011.12.10 13409
Board Pagination Prev 1 ... 167 168 169 170 171 172 173 174 175 176 ... 200 Next
/ 200

Contact Cubrid

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