FORUM

조회 수 13258 추천 수 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 도구 출시 안내 10 admin 2024.04.23 26084
1920 cubrid 암복호화 관련 문의 입니다. 오라클 crypto같은 기능이 있는지요? 1 나라라라 2014.08.07 11488
1919 한글깨짐 문제입니다 2 라히 2014.08.06 10784
1918 테이블 명세서 질문 1 joke7 2014.08.04 8419
» create문 버그 (외래키 2개 이상 참조시 ) 4 moon 2014.08.04 13258
1916 Cubrid Manager 랑 JDBC연결과 cubrid 설치도 문제가있는 것 같습니다. 2 낚시나간지렁이 2014.08.02 11266
1915 32비트 리눅스와 64비트 리눅스 사이의 호환 문의 드립니다. 7 Psionic 2014.08.02 8085
1914 CUBRID SHARD에서 C++ shard key so파일 make문제 7 제제디 2014.08.01 9583
1913 큐브리드 7.3 ubloaddb시 object 파일 깨짐 현상 1 file 짜요짜요 2014.07.31 7126
1912 큐브리드 사용 중 loaddb 시 process 관련 에러 4 유부유부 2014.07.31 7546
1911 Oracle SQL to Cubrid SQL 1 적막한밤 2014.07.30 6382
1910 CUBRID SHARD + MySQL 설정시 cub_cas_mysql 문제 5 제제디 2014.07.30 7945
1909 CM서버의 비밀번호를 분실시 cm.pass 초기화 및 connect timed out 관련 문의드립니다. 1 dashbell 2014.07.24 11175
1908 영문 대소문자 구분 1 헛개수 2014.07.24 9996
1907 오라클 object_type 조회 1 김진호 2014.07.24 6426
1906 Connection to ~ refused 관련 재문의드립니다. 2 dashbell 2014.07.21 8267
1905 닷넷 데이터베이스 추가시 외래키 설정 오류 moon 2014.07.18 7200
1904 cubrid.jdbc.driver.CUBRIDException: The size of data received from server is different from the expected 오류 확인 부탁드립니다. 3 개발자84 2014.07.18 9986
1903 추가문의 드립니다 1 dgr 2014.07.17 5208
1902 언더바 문의 "_" 2 joke7 2014.07.17 9078
1901 윈도우7일때 로컬엔진으로 접속하면 에러납니다. 1 secret 어려운큐브 2014.07.17 9
Board Pagination Prev 1 ... 109 110 111 112 113 114 115 116 117 118 ... 209 Next
/ 209

Contact Cubrid

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

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5