Background Image

FORUM

조회 수 10880 추천 수 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
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 53
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
755 Java Heap Space 에러가 납니다 2 file 유니콘 2009.03.04 18182
754 JVM terminated. Exit code=13 이런 코드가 나와서 cubridmanager가 실행 안됩니다. 1 검신81 2010.03.19 22674
753 JSP에서 데이터베이스 연결 어떻게 해요? 1 JH 2011.07.12 12170
752 JSP를 사용한 큐브리드와 AWS 웹서버 연동 방법 1 영토리 2018.05.09 395
751 JSP JDBC 관련해서 문의드립니다. 1 수야돌고래 2021.11.25 154
750 JPA 연동 시 질문 1 sensible13 2013.09.28 14186
749 JOIN 질의 시 CASE WHEN 구문 관련 문의 2 잉여개발자 2018.04.19 4712
748 JOIN (+)과 함수 에러 3 wewek3jk3 2019.07.24 260
747 JEUS 사용시 큐브리드 Charset 설정 문의 1 식이77 2014.10.14 10624
746 JEUS 사용시 JDBC 에서 캐릭터셋 설정 방법 문의 2 식이77 2014.10.13 13798
745 JDK가 두개 설치된 경우 선택적으로 JDK를 설정 할 수 있는 방법은 없는지요 1 GoFly 2008.11.28 60615
744 JDBC에서 like 문 사용 방법은? 5 별솔아범 2011.03.01 15619
743 JDBC에서 UPDATE, MERGE 속도가 느립니다. 1 file 취우다 2022.03.21 347
742 JDBC를 활용해서 현재 접근권한이 부여된 유저리스트 혹은 전체 유져리스트를 얻는것이 가능한가요 3 file dator 2017.09.01 477
741 JDBC로 SET 타입의 데이터를 get/set 하는 메소드는 각각 무엇인가요? 4 새옹지마 2023.01.04 97
740 JDBC로 BIT(n) 타입의 데이터를 get/set 하는 메소드는 각각 무엇인가요? 2 새옹지마 2023.01.03 56
739 JDBC드라이버 접속에러... 1 서종률 2009.01.07 17661
738 JDBC(MySQL) 에서 JDBC로 마이그레이션 3 file 날아라수호야 2015.04.02 6200
737 JDBC 오류 메세지 발생 2 허접 2018.08.21 469
736 JDBC 연결 시 Exception 발생합니다. 1 붕어생각 2022.01.05 397
Board Pagination Prev 1 ... 158 159 160 161 162 163 164 165 166 167 ... 200 Next
/ 200

Contact Cubrid

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