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 4443
1747 weblogic 연결시 에러 발생 1 다솜마루 2014.02.18 10223
1746 마이그레이션 툴킷 관련 질문입니다. 1 goTLC 2014.02.18 7795
1745 큐브리드 실행오류문의 1 게로 2014.02.14 10828
1744 쿼리 질의시 소수점 자리 수 처리 관련 1 dashbell 2014.02.14 21991
1743 select 에러 문제 1 알칸펠 2014.02.13 8475
1742 DB 일반 사용제 테이블 생성시 오류 1 file cobus 2014.02.13 9348
1741 migration toolkit 사용시 Got minus one from a read call 에러 발생 1 말랑 2014.02.13 15722
1740 Query Browser Eclipse plug-in 설치시 오류 3 file 규리 2014.02.07 11342
1739 CUBRID 9.2.0.0.155 한글 깨짐 관련 요청 2 뿡뿡이입니다 2014.02.06 11268
1738 여러행에 걸쳐 있는 데이터를 하나의 행으로 모으는게 가능하나요? 1 dashbell 2014.02.03 11927
1737 php에서 큐브리드 사용하기 5 파스크란 2014.02.03 10147
1736 큐브리드 매니저 실행시 에러 1 file 아프리카 2014.02.03 10693
1735 autoset 631 에서 창에서 큐브리드 매니저 실행시 다음과같은 에러창이 뜸 file 아프리카 2014.02.03 7756
1734 HA 설정 이후 자동시작이 되지 않습니다. 1 김종언 2014.01.27 7179
1733 ADO update관련 문의드립니다. 1 SD2 2014.01.26 7686
1732 JBoss connection pool 설정방법 문의드립니다. 1 secret 땡땡이 2014.01.25 6
1731 쿼리 실행 오류 문의 1 종이 2014.01.25 11623
1730 큐브리드 외부 서버 접속 관련 질문입니다, 1 file 프라우닐 2014.01.23 12590
1729 큐브리드 64bit 설치 후 실행 문제.(2) 1 file 초보개발꾼 2014.01.21 14394
1728 브로커 타임아웃 설정 가능여부 문의 1 장경수 2014.01.20 11129
Board Pagination Prev 1 ... 108 109 110 111 112 113 114 115 116 117 ... 200 Next
/ 200

Contact Cubrid

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