Background Image

FORUM

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
Window7 32bit, Linux 64bit 등
CUBRID Ver.
[cubrid_rel] 수행 결과
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------

버전정보 :

CUBRID-Windows-x64-9.3.0.0206.exe

CUBRIDManager-2014-build-0460-windows-x64.exe

cmserver-9.3.0.0407-win-x64-gen_cert-patch.zip

 

안녕하세요?

외래키가 다른테이블에 2개 이상 참조할 경우  create문에 생성시 버그가 있습니다.

그래서 큐브리드 백업시 내보내기하고 가져오기를 하면

가져오기시 불필요한 쿼리문이 생성 되어서 외래키 정보를 불러올시 오류가 납니다.

오류가 된 부분을 편집해서 가져오기를 하니 오류없이 진행이 되네요.

 

샘플 테이블 스키마정보는 다음과 같습니다.
CREATE TABLE tt_data
(
 aa_id INTEGER NOT NULL,
 bb_id CHARACTER(8) NOT NULL,
 cc_id INTEGER NOT NULL,
 dd_name CHARACTER VARYING(20) NOT NULL,
 ee_time DATETIME,
 CONSTRAINT [primary] PRIMARY KEY(aa_id, bb_id, cc_id, dd_name),
 CONSTRAINT  tt_data_ibfk_1 FOREIGN KEY (cc_id, bb_id, dd_name) REFERENCES train(cc_id, bb_id, dd_name) ON DELETE NO ACTION ON UPDATE NO ACTION  
 REFERENCES train ON DELETE NO ACTION ON UPDATE NO ACTION REFERENCES train ON DELETE NO ACTION ON UPDATE NO ACTION   <---- 이렇게 불필요한 쿼리문 생성됩니다.
 ) COLLATE euckr_bin ;

CREATE INDEX cc_id ON tt_data(cc_id, bb_id, dd_name);

 

내보내기시 index.sql 정보입니다.

ALTER TABLE tt_data ADD CONSTRAINT  tt_data_ibfk_1 FOREIGN KEY (cc_id, bb_id, dd_name) REFERENCES train(cc_id, bb_id, dd_name)

ON DELETE NO ACTION ON UPDATE NO ACTION  <-- 여기부분 맞는지 모름. 삭제안해도 문제 없이 동작함.

REFERENCES train ON DELETE NO ACTION ON UPDATE NO ACTION REFERENCES train ON DELETE NO ACTION ON UPDATE NO ACTION;  <---- 이렇게 불필요한 쿼리문 생성됩니다.

 
제가 생각하는게 맞는지 궁금하고요.

혹 버그가 맞다면 패치버전을 언제쯤 받을수 있는지 궁금합니다.

 

빠른답변 감사합니다.

 

  • ?
    이용미 2014.08.05 19:43

    안녕하세요.

    말씀하신 부분을 확인하였으며, 수정될 수 있도록 해당 부분을 등록하도록 하겠습니다.

    당분간은 불편하시더라도, 터미널로 접속하시어 Unloaddb/Loaddb라는 유틸리티를 이용해 주세요.


    수정 사항이 발생하는대로 댓글로 알려드리도록 하겠습니다.

    감사합니다.

  • ?
    moon 2014.08.05 23:54

    빠른 답변 늘 감사합니다.

     

    <Unloaddb  실행>

    C:CUBRIDbin>cubrid unloaddb -C  AAdb

    bin 밑에 AAdb_indexes, AAdb_objects, AAdb_schema 파일 생성되었고요. 쿼리도 맞게 잘 생성된듯 보입니다.

     

    <loaddb 실행>

    C:CUBRIDbin>cubrid loaddb -u dba -p 1111  -s AAdb_schema AAdb

     

    <*.err 정보>

    Time: 08/05/14 13:21:56.102 - ERROR *** file ....srcstoragefile_io.c, line 3094 ERROR CODE = -11 Tran = -1, EID = 1
    Unable to mount disk volume "C:CUBRIDdatabasesAAdbAAdb_lgat". The database "C:CUBRIDDATABA~1AAdbAAdb", to which the disk volume belongs, is in use by user - on process 0 of host - since -.... Permission denied

     

     

    loaddb 어떻게 하는지 모르겠어요. 메뉴얼을 봐도 잘 모르겠네요. loaddb  방법 좀 알려주세요~

  • ?
    이용미 2014.08.06 01:07

    안녕하세요.

    현재, CUBRID 서비스 자체가 어떤 계정으로 수행중에 있는지 확인 부탁 드립니다. 현재, AAdb_lgat 파일을 다른 계정에서 사용하고 있어 Loaddb가 불가능한 것으로 보입니다.

    이후, 실제 CUBRID를 사용하는 계정으로 로그인 하시어, AAdb가 종료하신 후, Loaddb를 수행해 주시면 됩니다.

    매뉴얼 [데이터베이스 가져오기] 부분을 참고하여 주세요.

  • ?
    moon 2014.08.06 01:54

    해당 "데이터베이스 정지"하고 하니 잘 되네요.

    해결되었어요. 감사합니다. ^^*


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4444
3347 윈도우 구동시 데이터베이스 구동 관련 문의 2 3 file 이석희 2009.02.24 12799
3346 CUBRID PHP Extension 이용시 에러 해결 방법?? 3 요한 2010.03.11 12795
3345 CUBRID_Setup.sh: No such file or directory설치에러입니다. 1 럭키늘보 2010.02.04 12787
3344 깔끔하게 포멧하고 같은부분까지 다시 왔습니다! 2 file gorillia 2009.06.02 12786
3343 큐브리드 개발 환경 구축 문제 1 흐승욱 2009.05.08 12782
3342 쿼리 오류인데 어쩌해야할지 3 노닝 2010.04.13 12779
3341 [질문]재설치 실패... 2 file 야매코더 2009.02.13 12779
3340 큐브리드용량문제 1 우주와나 2009.11.17 12776
3339 varchar 형식 insert 문의 4 file 유니콘 2012.04.04 12776
3338 큐브리드 함수 문의 1 아름다운음악 2012.08.10 12775
3337 default to_char(sys_datetime, 'YYYYMMDDHH24MISS') -> ERROR 1 cyber 2013.03.19 12771
3336 OPENROWSET 을 사용한 검색결과 문의 5 file idonot 2013.01.17 12770
3335 질의가 무한 루프로 발생시 대처법 질문 1 이석희 2009.03.18 12769
3334 CUBRID HA 구성방안 문의 3 file 뒷태지존 2013.06.19 12767
3333 tray icon 실행여부 문의 1 기정아빠 2013.11.23 12766
3332 clob 조회 크기 문의 2 김상윤 2013.06.20 12746
3331 Nginx-PHP-Cubrid 연동시 Cubrid 확장 모듈 로딩 불가 문의 입니다. 2 reerror 2011.03.30 12745
3330 큐브리드 유닉스 설치 1 맛있는버터링 2016.11.22 12733
3329 php에서 cubrid 모듈이 로드가 안되는듯합니다 2 sanguine 2010.04.16 12727
3328 테이블의 내용 컬럼을 다른 테이블에 분리시 성능 향상 여부 5 종이 2010.06.08 12726
Board Pagination Prev 1 ... 28 29 30 31 32 33 34 35 36 37 ... 200 Next
/ 200

Contact Cubrid

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