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
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4277
1796 cubrid메니저에서 호스트 연결이 되지 않습니다. 2 그리나다 2014.04.01 10682
1795 맥에서 cubrid query browser 실행이 안됩니다. 1 zbqmflem12345 2014.03.29 10964
1794 MSSQL같이 레코드 복사는 안 되나요? 1 하늘나무 2014.03.28 10490
1793 NUMBER(38,2) 타입에 '12.34'를 입력하면 반올림되어 13으로 저장됩니다. 1 secret 달빛추격자 2014.03.28 7
1792 큐브리드 / bin 폴더에 dmp 파일이 많이 생성됩니다 7 secret 종이 2014.03.28 20
1791 cubrid 서버 상태 확인 화면 1 secret 알칸펠 2014.03.26 4
1790 원격접속 실패 1 모냐모냐 2014.03.26 9265
1789 마이그레이션 중 중단 1 file chocob 2014.03.26 9294
1788 마이그레이션 후 에러파일 생성 안됨 문제 2 chocob 2014.03.25 6911
1787 마이그레이션 에러 2 secret chocob 2014.03.24 5
1786 큐브리드 매니저 데이터 수정 및 삭제, 테이블 삭제가 안됩니다 3 secret nightow 2014.03.22 8
1785 용량은 충분한데 Out of disk space in database 라는 로그가 남으면서 마이그레이션이 안됩니다. 4 file 리리라 2014.03.20 11301
1784 VB 6.0 환경에서 레코드 컨트롤 시에 런타임 오류가 발생합니다. 1 red03410 2014.03.20 10401
1783 큐브리즈 2008 R4.0 트랜잭션 에러 1 이용훈 2014.03.20 8418
1782 최신 큐브리드 버전 매니저프로그램 사용불가 관련.. 4 심판짱 2014.03.19 7332
1781 큐브리드 매니저 접속시 502 에러가 나옵니다. 4 광황제 2014.03.19 11669
1780 멀티코어 활용을 위한 설정 혹은 구성 관련하여 문의드립니다. 1 file 리리라 2014.03.19 7538
1779 temporary database volumn을 삭제(해제)할 수 있는 방법이 있는지 궁금합니다. 1 리리라 2014.03.18 5810
1778 큐브리드 DB 복구 관련 문의 1 red03410 2014.03.18 6885
1777 where in (...) 구문을 쓸때 numberic 타입의 컬럼은 사용할 수 없나요? 1 리리라 2014.03.18 8288
Board Pagination Prev 1 ... 105 106 107 108 109 110 111 112 113 114 ... 199 Next
/ 199

Contact Cubrid

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