Background Image

FORUM

조회 수 47 추천 수 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 디렉토리 압축


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

 

odbc / jdbc 환경에서 현재 세션의 isolation level 확인방법이 궁금합니다.

 

odbc : SetConnectAttr ( SQL_ATTR_TXN_ISOLATION ) 으로 변경
jdbc : conn.setTransactionIsolation 으로 변경 

그러나 SQL으로 현재 세션의 isolation level 을 조회할 방법이 전무함

 

  • ?
    조원제 2026.01.21 16:24
    안녕하세요. 큐브리드를 이용해 주셔서 감사합니다.

    SQL로 현재 세션의 격리 수준을 확인하는 방법을 문의하신 것이라면, GET TRANSACTION ISOLATION LEVEL; 명령어를 통해 확인이 가능합니다.

    아래 매뉴얼 참고 바랍니다.
    https://www.cubrid.org/manual/ko/11.4/sql/transaction.html
  • ?
    정만영 2026.01.21 17:06

    안녕하세요.
    현재 cubrid.conf 설정 파라미터 중 isolation_level 파라미터를 JAVA/ODBC 환경에서 변경 이후 조회하는 SQL은 제공되지 않습니다. 대신 터미널에서 "$>cubrid lockdb DBname" 명령어 출력에 각 트랜잭션의 격리 수준이 문자로 표시(예: Isolation COMMITTED READ) 정보로 확인/유추할 수 있습니다.

    참고로 조원재님이 답변 내용은 CSQL 인터프린터에서만 확인할 수 있고, 다른 프로그램이(CSQL, JAVA/ODBC등) 변경한 세션 파라미터는(isolation level) 확인할 수 없습니다.

  • ?
    jhlee 2026.01.21 17:11
    답변해주셔서 감사합니다. 추가 문의사항이 있습니다.

    혹시 GET TRANSACTION ISOLATION LEVEL; 로직 같은 경우는 값을 가져오는 방법이 따로있는걸까요?



    1. ODBC 의 경우
    SQLExecBind 까지는 성공
    ( 문장 수행이 성공하였다고 하나, SQLNumResultCols 의 두번째 인자 ( SQLSMALLINT *ColumnCount) 의 할당값이 0으로 리턴되고 있음 )



    2. jdbc의 경우
    preparedstatement::execute 까지는 성공
    java.sql.Result 이 is_null 에서 null 반환




    Curbird 서버 버전 : 11.3.0.1089
    Cubird ODBC Driver 버전 11.01.00.01
    Cubird JDBC Driver : cubrid_jdbc.jar ( 2021-11-25 )
  • ?

    JDBC 환경에서는 conn.getTransactionIsolation(); 사용하는 방법으로 정보 출력, 첨부한 자바 코드를 참조하세요.

    TestIsolationLevel.java

     

     

     


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 22 admin 2024.04.23 147262
18 캐릭터셋 변경 질문드립니다. 1 file 엘L 2025.10.29 417
17 CUBRIDException: POSIX external storage error: /ces_029... Permission denied 4 큐피 2025.11.10 490
16 CUBRIDException: The argument is invalid. 3 큐피 2025.11.17 661
15 Cubrid 11.4의 컬럼명과 도움말의 컬럼명이 다릅니다. 1 엘L 2025.11.28 371
14 slow.log 파일에서 'server execution statistics' 출력 조건이 궁금합니다. 5 file ogu 2025.12.02 363
13 spring boot 3.5.8 + cubrid 11.4 JPA설정 문의 2 뵤라 2025.12.10 260
12 DB 운영중 LOCK 관련 이슈가 있어 문의 드립니다. 4 file 용원아빠 2025.12.11 261
11 JDBC에서 SEQUENCE OF 타입의 컬럼 값을 조회하는 방법 문의 1 새옹지마 2025.12.11 247
10 unloaddb 후 loaddb 시 오류 5 file PCH 2025.12.15 190
9 큐브리드 설치 시 로그 위치 변경 문의 1 강인함 2025.12.22 118
8 CUBRID DB 9에서 11버전으로 업그레이드 연계 JDBC 변경 문의 1 MiniMaster 2025.12.23 128
7 HA 구성에 독립된 DB 추가하는 방법 문의드립니다. 1 깐수 2026.01.08 71
6 브로커 이중화 관련 문의드립니다. 4 file PCH 2026.01.14 62
5 큐브리드 사용자(스키마) 계정에 대한 비밀번호 정책을 추가 1 PCH 2026.01.20 43
» odbc / jdbc 환경에서 현재 세션의 isolation level 확인방법 4 jhlee 2026.01.21 47
3 Django + python환경에서 orm 지원 문의 1 스에트치 2026.01.22 53
2 cubrid 11.4에서 Stored Function 생성 이후 함수 내부에서 다른 함수 호출시 위치에 따라 "Stored procedure execute error" 오류가 출력 되는 문제 1 두목원슝 2026.01.27 14
1 restoredb 이후 오류발생 3 file PCH 2026.01.27 38
Board Pagination Prev 1 ... 204 205 206 207 208 209 210 211 212 213 Next
/ 213

Contact Cubrid

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