Background Image

FORUM

조회 수 16564 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
저번에 질문은 올렸는데 정확하게 답이 없어 다시 작성하겠습니다.
ODBC 상에서 사용할때 사용에 상이한 부분이있어서요 .
비교 DB 오라클입니다.

오라클의 경우는 컨넥션 1개를 사용해서 질의핸들을 여럿을 만들어 사용하는게 가능합니다.
서버용 응용프로그램을 작성하여 여러 클라이어트에서 전달된 작업을 변행 처리 하려고 합니다.
그래서 클라이언트 질의에 따라 질의 핸들을 생성하여 작업을 진행하게 되었습니다.
문제는 즉 오라클에서 사용한 로직을 그대로 큐브리드에 적용하게 되면 문제가 발생하더군요 .

1번 클라이언트에서 질의 작업을 수행하서 여러건의 데이터를 수신중에 2번 클라이언트가 1건정도 질의 수행을 하면 1번 클라이언트에서 질의내용이 2번 클라이언트 질의 수행 종료와 같이 종료 되는 현상입니다.

질문1). 이현상으로 봐서는 큐브리드는 여러개의 질의 핸들을 만들어 사용하는게 불가능 한 구조라고 생각이 됩니다. 맞는지요?

질문2). 하지만 질이 핸들 두개의 질의를 수행 하여도 수행 도중에는 1,2 번 클라이언트에 질의가 끝어지지 안는것을 봐서는 여러 질의 수행이 가능한 구조 인것을 보인는데 아닌지요?

질문3). 만약 여러개의 질의 핸들구조상 버그라면 언제 쯤 수정 적용이 가능한지요?

질문4) OBDC 설정에 100 개의 질의까지만 받도록 해둔 이유가 있는지요?
1개의 핸들을 이용한다면 문제가 없는것 같군요. 하지만 2개 이상의 핸들을 이용한경우는 문제가 되더군요.
왜 2개 이상의 핸들을 사용해야 하냐면 2개의 데이블을 비교해서 어플리케이션 프로그램의 도룸을 받아 새로 만든 데이터를 하드에 저장해야 하기 때문입니다.
  • ?
    남재우 2009.05.08 08:37
    답변이 늦어져 죄송합니다. 이번 홈페이지 서버의 디스크 장애로 인한 복구에 시간이 많이 소유가 되어 답변이 지연되었읍니다. 조속히 확인하여 답변드리도록 하겠읍니다.
  • ?
    cgkang 2009.05.19 10:04
    commit/rollback이 호출될때  커서가 닫히기 때문에 발생하는 문제일것 같습니다.
    select 문  결과에 대해 loop를 돌면서 insert등의 작업을 수행하는 형태라고 생각되는데,
    auto commit모드로 동작하게 될 경우 select 문 결과 loop내에서 insert(또는 다른 질의 수행)가 수행된 후에
    auto commit이 되면서 select문에 대한 커서도 닫히기 때문입니다.
    이 문제를 해결하기 위해서는 두 핸들을 다른 커넥션에서 생성하거나, auto-commit 모드를 false로 해야 합니다.

  1. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4441
    read more
  2. libncurses.so.5 관련 질문입니다. (cubrid service start 시)

    Date2009.04.29 Byexnis Views30198
    Read More
  3. DB 서버 OFF 시 질문입니다.

    Date2009.04.30 By이석희 Views13002
    Read More
  4. OLEDB 에서 OID 자동으로 가져오게 하는 방법?

    Date2009.05.01 By서명호 Views13374
    Read More
  5. 에러 코드 질문 드립니다.

    Date2009.05.02 By빵돌이 Views19969
    Read More
  6. c++ builder 2006 explore 에서 큐브리드 사용법 알려주세요

    Date2009.05.02 By강아지60 Views19633
    Read More
  7. ODBC 이용 SQLHSTMT 다중으로 사용하는게 불가능한가요 ?

    Date2009.05.04 ByApiClasser Views16564
    Read More
  8. [초보질문] 타유저 TABLE 생성 가능여부 및 볼륨 데이타 입력 문의

    Date2009.05.08 By삽질중 Views14046
    Read More
  9. 큐브리드 개발 환경 구축 문제

    Date2009.05.08 By흐승욱 Views12782
    Read More
  10. [초보질문]function 변환 문의 (oracle -> cubrid)

    Date2009.05.08 By삽질중 Views22591
    Read More
  11. 한글에 upper함수 적용하면 검색이 안되는 이유?

    Date2009.05.11 By장비맨 Views20797
    Read More
  12. java.lang.ClassNotFoundException: cubrid.jdbc.dirver.CUBRIDDriver 에러에 관한문의

    Date2009.05.12 By삽질중 Views20660
    Read More
  13. 안정성 관련 질문 드립니다.

    Date2009.05.12 Bykkckc Views15582
    Read More
  14. [초보질문] 객체관계 테이블 set type 입력 및 조회 방법문의

    Date2009.05.13 By삽질중 Views14652
    Read More
  15. MySQL의 LOAD DATA INFILE 기능은 CUBRID에 없나요?

    Date2009.05.13 By공기청정기 Views20624
    Read More
  16. Unable to access system message catalog.(null)

    Date2009.05.14 By공기청정기 Views15693
    Read More
  17. Unable to access system message catalog.(null) (자답)

    Date2009.05.15 By공기청정기 Views11825
    Read More
  18. [초보질문] 큐브리드 매니저에서 데이타베이스 종료시 에러

    Date2009.05.16 By삽질중 Views11940
    Read More
  19. [초보질문] dbcp test 중 오류발생

    Date2009.05.16 By삽질중 Views18405
    Read More
  20. 쿼리 빌더 같은 것이 있나요?

    Date2009.05.16 Byjennysoft Views13085
    Read More
  21. 우분투 릴리즈 설치 지원 안되나요?

    Date2009.05.19 ByHoya Views17739
    Read More
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 200 Next
/ 200

Contact Cubrid

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