지난번에 알려주신 명령어 옵션중 -c 5000을 주고 로드하니까, 문제가 해결됐었습니다.
그런데 이번에 다시 발생되어 다시 문의드립니다.
OS 환경 : Windows 2003 Server R2 Standard Edition
CUBRID : ver 7.1
오브젝트 파일의 에러가 발생된 행에 데이타값을 보면 7개 어트리뷰트에 대한 모든 값이
정확하게 들어가 있습니다. 하지마 \"어트리뷰트는 7개인데 데이타가 6개밖에 못찾았습니
다\"라는 오류가 뜨면서 loaddb가 되지 않는 오류가 발생했습니다.
그때 알려주신 방법이
1) ver 7.3으로 업그레이드
2) loaddb 시 옵션 -v -c 5000 -vc 를 추가 하는 것이였습니다.
2번의 것으로 문제가 해결되어, 에러가 않떨어지고 복구가 되길래 문제가 해결된 줄 알았
습니다. 헌데, 오늘 또다시 테스트 해보니 똑같은 에러가 발생했습니다.
[질문 1]
에러 발생되어 큐브리드 ver 7.3을 깔고, 새로 데이타베이스를 생성한 후, 기존DB에서 에러
가 발생되는 테이블만 제외한 모든 테이블을 unloaddb하였고 또한, 에러난 테이블은 csv파
일로 백업하였습니다. 그후, loaddb, 매니져에서 cvs파일을 로드하여 ver 7.3에 데이타베이
스를 복구하였습니다. 그리고 다시 unloaddb하여, 복구했더니, 똑같이 에러가 발생하더라구
요. 그래서 찾아보니, DBMD 버젼업시에 migrate_v64?인가 로 데이타베이스를 수정해줘야
한다고 되어있더라구요. 이 명령은 따로 없던데, 혹시 이 업그레이드를 하고자 하면, 따로 비
용을 지불해야하는건가요? 아니면 이 툴도 무료로 사용가능한 것인가요?
아니면, 저 마이그레이션 툴없이 오류를 수정할 수 있는 방법이 있나요?
|