Background Image

FORUM

조회 수 10795 추천 수 0 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
현재 windows -> windows,  windows -> linux     로 데이터베이스 이전을 시도하고 있습니다.

큐브리드 버전은 모두 2008(R2.0) 으로 동일합니다.

원래 데이터베이스에서 언로드 시 언로드 옵션은 아무것도 주지 않고, 스키마와 데이터 전체를 언로드 했습니다.

언로드 후, 스키마, 오브젝트 2개의 파일이 생겼습니다. (트리거는 DB에 없기 때문에 안 생겼고, index 는 왜 안 생겼는지

모르겠군요..)

언로드 파일 2개와 언로드 정보를 담은 unloaddb.info 를 이전할 서버의 같은 위치에 복사했습니다.

이전할 데이터베이스에서 로드 시, 복사한 스키마, 오브젝트 파일을 선택하고 

로드 옵션에서는 '문법 검사 후 로드'만 선택하고 다른 옵션은 주지 않고 로드를 수행했더니 스키마만 로드되고  

데이터베이스 로드 결과 팝업창에 'Start object loading.'  메시지만 뜨더군요..

그래서 로드 옵션을 '문법 검사하지 않고 데이터 로드' 를 선택하고 로드를 수행했더니 데이터 중 일부만 로드되더군요..

그 후에 로드 옵션 중에 인스턴스의 대략적인 개수도 실제 테이블 데이터 내용 수 정도보다 조금 여유있게 주고, 로드 커밋 주기도 10000, OID 사용 안함 옵션을 체크하고 로드를 수행했더니 이것도 데이터 중 일부만 로드되는군요...

뭐가 문제일까요?

//

DB 상에서 컬럼 사이즈가 비정상적으로 큰 게 있었는데 그게 문제일까 싶어 해당 컬럼들을 제외하고 언로드, 로드 시엔

또 데이터가 잘 들어가는 것 같더군요...(로드 옵션은 주지 않고, 언로드 옵션에 문법 검사X, OID 사용X)

2주 째 해결을 못하고 있는데..

답변 부탁드리겠습니다 ㅠ
  • ?
    potter 2009.12.04 02:57
    39만개 데이터 중에 21만개밖에 로드가 안 되네요..;;
  • ?
    cubebridge 2009.12.04 03:03
    모든 작업은 CUBRID Manager에서 진행을 하셨는지요?
    unload를 하고 나면 unload에 대한 log가 남게 됩니다. 해당 log파일에 에러 메시지는 없었는지요?
    수행하신 unloaddb에서 사용한 옵션과 loaddb에서 사용한 옵션들을 기술해 주시고, 칼럼사이즈가 비정상적으로 컷다는 것에 대한 부연 설명을 주셨으면합니다. loaddb작업 후에도 loaddb에 대한 log가 남게 됩니다. 해당 log파일에 에러 메시지는 없는지요? 해당 사이트가 서비스 사이트일 경우 담당엔지니어에게 문의를 주시기 바랍니다.
    데이터가 외부 유출이 되도 괜찮은 것이라면 unload파일을 첨부로 보내주시기 바라며, 안되는 것이라면 에러메시지가 있는 부분에 대한 유형 발췌를 해 주시면 원인해결이 수월할 것으로 생각됩니다.
  • ?
    potter 2009.12.04 04:08

    - 네. 모든 작업은 CUBRID Manager에서 진행했습니다.
    - log파일 확인 결과, unload 시엔 에러가 없었고, load 시에 에러가 발생했습니다. 아래는 로드 옵션별 에러 메시지입니다.

    - 로드 옵션별 에러 메시지

    1. 문법 검사 후 로드 체크, 그 이외의 옵션은 체크하지 않음
      - 에러 메세지 :  Time: 12/03/09 18:46:46.625 - ERROR *** ERROR CODE = -569, Tran = 1, EID = 18
                   Missing attribute values.  Expected 8, found 4. 
      - 총 18개의 에러가 났고 위 에러는 마지막 에러 메시지입니다. 에러 유형은 다 똑같군요.

    2. 문법 검사하지 않고 데이터 로드 체크, 그 이외의 옵션은 체크하지 않음
      - 에러 메세지 :  Time: 12/03/09 18:54:55.659 - ERROR *** ERROR CODE = -569, Tran = 1, EID = 1
      Missing attribute values.  Expected 4, found 1.
    3. 문법 검사하지 않고 데이터 로드 체크, 인스턴스의 대략적인 개수(400000) 체크, 로드 커밋 주기(10000) 체크, OID 사용 안함 체크
      - 에러 메세지 :  Time: 12/03/09 19:03:55.004 - ERROR *** ERROR CODE = -569, Tran = 1, EID = 1
      Missing attribute values.  Expected 4, found 1.

    - 컬럼 사이즈가 비정상적으로 컸던 건 몇몇 테이블의 일부 컬럼들의 사이즈가 10만 정도의 값을 가졌던 겁니다.

    - 음;; 위의 에러 메시지가 유형은 다 동일한데 무슨 유형의 에러인가요?? attribute value가 없다는 말은 NOT NULL 컬럼에 값이 NULL 이라는 건가요??

  • ?
    cubebridge 2009.12.04 04:19
    일단 작업을 CUBRID Manager에서 하지 마시고 Windows는 cmd에서 Linux는 console에서 진행하시기 바랍니다. loaddb 수행 시 반드시 -v옵션을 주시고 에러가 몇번째 라인에서 발생했는지를 확인하여 <db_name>_objects파일을 vi나 편집기로 열어 해당 라인의 데이터를 해당 테이블의 스키마정보와 같이 보내주시기 바랍니다.
    또는 문제가 되는 테이블의 스키마 정보와 데이터 유형을 보내주시기 바랍니다. 보내주시는 자료에 따라 해당 문제는 내부 테스트가 필요할 수도 있습니다. 우선 CM을 이용하지 마시고 명령 콘솔을 이용한 작업을 해주시기 바랍니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 1264
468 cent OS 5.4v 에 큐브리드 설치후 서비스 시작 문제.. 1 춘식 2009.12.24 14040
467 이진 데이터를 Stored Procedure에 넘기는 방법 7 hyperhand 2009.12.23 13932
466 BLOB 데이터 select 질문 1 hyperhand 2009.12.23 12167
465 Java SP 질문 9 hyperhand 2009.12.23 11105
464 이중 루프문 안에 쿼리문 실행시 바깥루프 안도는 문제 1 지니보이 2009.12.22 15086
463 AUTO_INCREMENT 컬럼 이용시 2 hyperhand 2009.12.22 17299
462 java stored procedure 실행시 에러 4 hyperhand 2009.12.22 23116
461 c#과 cubrid2008 연동후 문자열 select 질문. 1 hyperhand 2009.12.21 18102
460 R1.4->R2.0(64비트)베타 업그레이드 및 마이그레이션후 DB접속불가. 1 xclass 2009.12.21 11698
459 Client만 설시치 oledb provider가 설치되지 않습니다. 1 hyperhand 2009.12.19 13550
458 오라클과의 성능에 대한 비교를 알고 싶습니다. 1 secret 오004 2009.12.16 11
457 오라클과의 호환성과 대용량 검색 속도 1 오004 2009.12.16 26015
456 조인 관련 질문입니다. 3 지니보이 2009.12.16 9805
455 cubrid_prepare()로 데이타 입력시 질문입니다. 1 지니보이 2009.12.16 9808
454 row level lock 이 지원되나요? 5 초보대왕 2009.12.16 13127
453 한글이 깨지네요 2 썬해바라기 2009.12.16 10264
452 restordb를 사용후 다른 문구가... 1 썬해바라기 2009.12.15 9380
451 Unloaddb의 문제점 1 앵벌이 2009.12.14 9660
450 mysql로 마이그레이션하는방법좀.. 1 썬해바라기 2009.12.14 10301
449 큐브리드 6.6에서 큐브리드 2008로 복구하는 방법좀.. 1 썬해바라기 2009.12.14 9485
Board Pagination Prev 1 ... 145 146 147 148 149 150 151 152 153 154 ... 173 Next
/ 173

Contact Cubrid

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