Background Image

FORUM

조회 수 12922 추천 수 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
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 43
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
1934 시간 관련 질문 드립니다.. 1 secret noru 2014.08.21 5
1933 명령어 관련 질문드립니다. 1 secret 오니오니 2014.08.21 8
1932 리눅스 root 설치 문의 입니다. 1 secret kikimans 2014.08.21 7
1931 컬럼설명 편집/검색 기능 1 moon 2014.08.19 8651
1930 한글 입력 관련 문의드립니다. 1 로니킴 2014.08.18 7516
1929 DB링크 기능이 아직도 않되나요? 1 먹는용 2014.08.18 10312
1928 동일 서버 내 다른 데이터베이스간 조회 관련 문의드립니다. 1 오니즈카 2014.08.18 7020
1927 demodb 삭제 비밀번호 좀 알려주세요 1 강아지60 2014.08.16 7129
1926 램 증설시 따로 수정해야 하는 점이 있을까요? 1 달콤한후치 2014.08.15 6289
1925 insert 중 에러문의 1 chocob 2014.08.12 5840
1924 트리거 등록 후 정보 확인시 오류사항 2 file 종이 2014.08.11 8531
1923 1대의 서버에 다른 버젼의 큐브리드 추가 설치..실행시 에러에 대해 문의드립니다. 1 S1000RR 2014.08.08 7695
1922 테이블 명세서 재 질문 1 joke7 2014.08.08 6609
1921 암복호화 관련, with절 날짜 함수 문의 드립니다. 2 나라라라 2014.08.08 9498
1920 cubrid 암복호화 관련 문의 입니다. 오라클 crypto같은 기능이 있는지요? 1 나라라라 2014.08.07 11250
1919 한글깨짐 문제입니다 2 라히 2014.08.06 10383
1918 테이블 명세서 질문 1 joke7 2014.08.04 8019
» create문 버그 (외래키 2개 이상 참조시 ) 4 moon 2014.08.04 12922
1916 Cubrid Manager 랑 JDBC연결과 cubrid 설치도 문제가있는 것 같습니다. 2 낚시나간지렁이 2014.08.02 10884
1915 32비트 리눅스와 64비트 리눅스 사이의 호환 문의 드립니다. 7 Psionic 2014.08.02 7641
Board Pagination Prev 1 ... 99 100 101 102 103 104 105 106 107 108 ... 200 Next
/ 200

Contact Cubrid

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