chapter-2000.cli.error

2001: ERROR_CLI_SUCCESS_WITH_INFO

필드
내용

설명

경고 또는 추가 정보와 함께 성공적으로 완료됨.

원인

함수가 성공적으로 완료되었으나 결과 관련 경고/추가 정보가 있음.

조치

GetDiagField() 함수로 경고 및 추가 정보를 확인하십시오.

2002: ERROR_CLI_NOT_FOUND_DSN_FILE

필드
내용

설명

DSN(Database Source Name) 파일을 찾을 수 없음.

원인

DSN 파일을 찾을 수 없음.

조치

데이터베이스 홈 디렉터리의 'client/config' 디렉터리에서 dsn 파일을 확인하십시오.

2003: ERROR_CLI_CORRUPTED_DSN_FILE

필드
내용

설명

DSN(Database Source Name) 파일이 손상됨.

원인

DSN 파일이 손상됨.

조치

데이터베이스 홈 디렉터리의 'client/config' 디렉터리에서 dsn 파일을 확인하십시오.

2004: ERROR_CLI_INVALID_DSN_FILE_FORMAT

필드
내용

설명

DSN(Database Source Name) 파일 형식이 올바르지 않음.

원인

DSN 파일 형식이 올바르지 않음.

조치

데이터베이스 홈 디렉터리의 'client/config' 디렉터리에서 dsn 파일을 확인하십시오.

2005: ERROR_CLI_TOO_LONG_USER_NAME_SIZE

필드
내용

설명

사용자 이름이 너무 김: 128바이트 미만이어야 함.

원인

사용자 이름이 너무 김. 사용자 이름은 128바이트를 초과할 수 없음.

조치

인자에 지정한 사용자 이름의 길이를 확인하십시오.

2006: ERROR_CLI_TOO_LONG_PASSWD_SIZE

필드
내용

설명

비밀번호가 너무 김: 64바이트 미만이어야 함.

원인

비밀번호가 너무 김. 비밀번호는 63바이트를 초과할 수 없음.

조치

인자에 지정한 비밀번호의 길이를 확인하십시오.

2007: ERROR_CLI_TOO_LONG_TABLE_NAME_SIZE

필드
내용

설명

테이블 이름이 너무 김: 128바이트 미만이어야 함.

원인

테이블 이름이 너무 김. 테이블 이름은 128바이트를 초과할 수 없음.

조치

인자에 지정한 테이블 이름의 길이를 확인하십시오.

2008: ERROR_CLI_TOO_LONG_COL_NAME_SIZE

필드
내용

설명

컬럼 이름이 너무 김: 128바이트 미만이어야 함.

원인

컬럼 이름이 너무 김. 컬럼 이름은 127바이트를 초과할 수 없음.

조치

인자에 지정한 컬럼 이름의 길이를 확인하십시오.

2009: ERROR_CLI_TOO_LONG_SCHEMA_NAME_SIZE

필드
내용

설명

스키마 이름이 너무 김: 128바이트 미만이어야 함.

원인

스키마 이름이 너무 김. 스키마 이름은 127바이트를 초과할 수 없음.

조치

파라미터에 지정한 스키마 이름의 길이를 확인하십시오.

2010: ERROR_CLI_STR_TRUNCATED

필드
내용

설명

문자열 데이터가 우측에서 잘림.

원인

실제 데이터가 버퍼보다 큼.

조치

데이터 버퍼 크기를 확인하십시오.

2011: ERROR_CLI_WRONG_PARAM_CNT

필드
내용

설명

잘못된 파라미터 번호가 지정됨.

원인

유효하지 않은 파라미터 번호.

조치

파라미터 번호를 확인하십시오.

2012: ERROR_CLI_PREP_STMT_NOT_CURSOR_SPEC

필드
내용

설명

준비된 문이 커서 명세가 아님.

원인

준비된 문이 유효한 커서 명세를 제공하지 않음.

조치

문이 SELECT 문인지 확인하십시오.

2013: ERROR_CLI_INVALID_COLUMN_INDEX

필드
내용

설명

디스크립터에서 컬럼 인덱스가 올바르지 않음.

원인

유효하지 않은 컬럼 인덱스.

조치

디스크립터 컬럼 인덱스를 확인하십시오.

2014: ERROR_CLI_INVALID_DESC_REC_INDEX

필드
내용

설명

디스크립터에서 레코드 인덱스가 올바르지 않음.

원인

유효하지 않은 레코드 인덱스.

조치

디스크립터 레코드 인덱스를 확인하십시오.

2015: ERROR_CLI_UNABLE_TO_CONNECT

필드
내용

설명

클라이언트가 연결을 설정할 수 없음.

원인

서버에 연결할 수 없음.

조치

서버 실행 여부와 DB 연결 설정을 확인하십시오.

2016: ERROR_CLI_SERVICE_CONTEXT_INCOMPLETE

필드
내용

설명

OCISvcCtx에 OCIServer 또는 OCISession이 설정되지 않음.

원인

서버/세션 핸들이 OCISvcCtx의 속성으로 등록되지 않음.

조치

OCISvcCtx 핸들이 올바르게 생성되었는지 확인하십시오.

2017: ERROR_CLI_ALREADY_CONNECTED

필드
내용

설명

열린 연결이 이미 존재함.

원인

서버에 이미 연결되어 있음.

조치

서버 연결을 끊고 재시도하거나 원하는 작업을 계속하십시오.

2018: ERROR_CLI_NOT_CONNECTED

필드
내용

설명

열린 연결이 없음.

원인

서버에 연결되어 있지 않음.

조치

서버에 다시 연결한 후 작업을 재시도하십시오.

2019: ERROR_CLI_INVALID_C_TYPE

필드
내용

설명

프로그램 타입이 범위를 벗어남.

원인

SQL_C 타입을 지원하지 않음.

조치

SQL_C 타입을 확인하고 변경하십시오.

2020: ERROR_CLI_INVALID_SQL_TYPE

필드
내용

설명

SQL 데이터 타입이 올바르지 않음.

원인

지원하지 않는 SQL 데이터 타입.

조치

SQL 데이터 타입을 확인하고 변경하십시오.

2021: ERROR_CLI_STMT_NOT_PREPARED

필드
내용

설명

연결된 문이 준비되지 않음.

원인

SQL 문이 준비되지 않음.

조치

SQL 문이 준비된 후 실행하십시오.

2022: ERROR_CLI_INVALID_NULL_PTR

필드
내용

설명

널 포인터를 올바르지 않게 사용함.

원인

유효하지 않은 널 포인터가 사용됨.

조치

널 포인터를 확인하십시오.

2023: ERROR_CLI_INVALID_ARG_TYPE

필드
내용

설명

인자 타입이 올바르지 않음.

원인

인자 타입이 올바르지 않음.

조치

인자 타입을 확인하십시오.

2024: ERROR_CLI_INVALID_ARG_VALUE

필드
내용

설명

인자 값이 올바르지 않음.

원인

인자 값이 올바르지 않음.

조치

인자 값을 확인하십시오.

2025: ERROR_CLI_INVALID_FUNC_SEQ

필드
내용

설명

함수 호출 순서 오류.

원인

유효하지 않은 함수 호출 순서.

조치

함수 호출 순서를 확인하십시오.

2026: ERROR_CLI_FAIL_TO_SET_ATTR

필드
내용

설명

속성이 설정되지 않음.

원인

속성 설정 실패.

조치

속성을 확인하십시오.

2027: ERROR_CLI_INVALID_TX_OPERATION

필드
내용

설명

트랜잭션 작업이 올바르지 않음.

원인

트랜잭션 작업이 올바르지 않음.

조치

현재 트랜잭션 작업이 유효한지 확인하십시오.

2028: ERROR_CLI_INVALID_MODIFY_IRD

필드
내용

설명

구현 행 디스크립터를 수정할 수 없음.

원인

IRD(Implementation Row Descriptor)를 수정할 수 없음.

조치

수정할 대상 디스크립터 타입을 확인하십시오.

2029: ERROR_CLI_INVALID_USE_AUTO_DESC

필드
내용

설명

자동 할당된 디스크립터 핸들을 올바르지 않게 사용함.

원인

자동 할당된 디스크립터 핸들을 올바르지 않게 사용함.

조치

새 디스크립터 핸들을 생성하십시오.

2030: ERROR_CLI_INCONSISTENT_DESC_CHECK

필드
내용

설명

디스크립터 정보가 일치하지 않음.

원인

유효하지 않은 디스크립터 정보.

조치

바인딩 디스크립터를 확인하십시오.

2031: ERROR_CLI_INVALID_ATTR_VALUE

필드
내용

설명

속성 값이 올바르지 않음.

원인

속성 값이 올바르지 않음.

조치

현재 속성에 해당 값을 지정할 수 있는지 확인하십시오.

2032: ERROR_CLI_INVALID_STR_LENGTH

필드
내용

설명

문자열 또는 버퍼 길이가 올바르지 않음.

원인

문자열 길이가 올바르지 않음.

조치

문자열 길이를 변경하십시오.

2033: ERROR_CLI_INVALID_DESC_FIELD_ID

필드
내용

설명

디스크립터 필드 식별자가 올바르지 않음.

원인

디스크립터 필드 식별자가 정의되지 않았거나 구현되지 않음.

조치

디스크립터 필드 식별자를 확인하십시오.

2034: ERROR_CLI_TRY_TO_MODIFY_READ_ONLY_DESC_FIELD

필드
내용

설명

디스크립터 필드 식별자가 올바르지 않음.

원인

지정한 디스크립터 필드는 읽기 전용임.

조치

디스크립터 필드의 속성을 확인하십시오.

2035: ERROR_CLI_INVALID_ATTR_OR_OPTION

필드
내용

설명

속성/옵션 식별자가 올바르지 않음.

원인

유효하지 않은 속성 또는 옵션.

조치

속성 또는 옵션을 다시 확인하십시오.

2036: ERROR_CLI_INVALID_PARAM_INDEX

필드
내용

설명

파라미터 인덱스가 올바르지 않음.

원인

파라미터 인덱스가 올바르지 않음.

조치

파라미터 인덱스를 확인하십시오.

2037: ERROR_CLI_INVALID_PARAM_TYPE

필드
내용

설명

파라미터 타입이 올바르지 않음.

원인

파라미터 타입이 올바르지 않음.

조치

파라미터 타입을 확인하십시오.

2038: ERROR_CLI_INVALID_ROW_INDEX

필드
내용

설명

커서 위치가 올바르지 않음.

원인

커서 위치가 올바르지 않음.

조치

커서 위치가 올바른지 확인하십시오.

2039: ERROR_CLI_NOT_IMPLEMENTED_OPTION

필드
내용

설명

선택 기능이 아직 구현되지 않음.

원인

해당 기능이 아직 구현되지 않음.

조치

대체 기능을 사용하십시오.

2040: ERROR_CLI_INVALID_CURSOR_STATE

필드
내용

설명

커서 상태가 올바르지 않음.

원인

커서 상태가 올바르지 않음.

조치

커서 상태를 확인하십시오.

2041: ERROR_CLI_INDICATOR_NOT_SUPPLIED

필드
내용

설명

필수 인디케이터 변수가 지정되지 않음.

원인

인디케이터가 지정되지 않음.

조치

인디케이터를 지정하십시오.

2042: ERROR_CLI_INVALID_SAVEPOINT_NAME

필드
내용

설명

세이브포인트 예외.

원인

세이브포인트 이름이 올바르지 않음.

조치

세이브포인트 이름을 확인하십시오.

2043: ERROR_CLI_DUP_CURSOR_NAME

필드
내용

설명

중복된 커서 이름이 존재함.

원인

중복된 커서 이름이 감지됨.

조치

커서 이름을 변경하십시오.

2044: ERROR_CLI_INVALID_CURSOR_NAME

필드
내용

설명

커서 이름이 올바르지 않음.

원인

커서 이름이 올바르지 않음.

조치

커서 이름을 변경하십시오.

2045: ERROR_CLI_INVALID_DIAG_REC_INDEX

필드
내용

설명

레코드 인덱스 번호가 올바르지 않음.

원인

진단 레코드 인덱스가 올바르지 않음.

조치

진단 레코드 인덱스를 확인하십시오.

2046: ERROR_CLI_NOT_IMPLEMENTED

필드
내용

설명

아직 구현되지 않음.

원인

해당 기능이 구현되지 않음.

조치

대체 기능을 사용하십시오.

2047: ERROR_CLI_NOT_IMPLEMENTED_ATTR

필드
내용

설명

속성이 구현되지 않음.

원인

속성이 구현되지 않음.

조치

대체 속성을 사용하십시오.

2048: ERROR_CLI_NOT_FOUND_DSN_AND_NO_DFLT_DSN

필드
내용

설명

데이터 소스를 찾을 수 없음.

원인

DSN을 찾을 수 없음.

조치

DSN 설정이 유효한지 확인하십시오.

2049: ERROR_CLI_INVALID_LOB_OFFSET

필드
내용

설명

LOB 오프셋이 올바르지 않음.

원인

대형 객체(LOB)의 오프셋 값이 올바르지 않음.

조치

LOB 오프셋 값을 확인하십시오.

2050: ERROR_CLI_INVALID_LOB_LENGTH

필드
내용

설명

LOB 길이가 올바르지 않음.

원인

LOB 길이가 올바르지 않음.

조치

LOB 길이를 확인하십시오.

2051: ERROR_CLI_AUTHORIZATION_FAILED

필드
내용

설명

권한이 올바르지 않음.

원인

이 작업을 수행할 권한이 없음.

조치

사용자 이름과 비밀번호를 확인하십시오.

2052: ERROR_CLI_INVALID_ENV_PARAM_TYPE

필드
내용

설명

파라미터가 올바르지 않음.

원인

환경 파라미터 타입이 올바르지 않음.

조치

환경 파라미터 타입을 확인하십시오.

2053: ERROR_CLI_INVALID_PLAN_EXECUTED

필드
내용

설명

유효하지 않은 플랜이 실행됨.

원인

유효하지 않은 플랜이 실행됨.

조치

플랜 ID가 유효한지 확인하십시오.

2054: ERROR_CLI_ALREADY_CURSOR_OPENED

필드
내용

설명

커서가 이미 열려 있음.

원인

커서가 이미 열려 있음.

조치

커서 상태를 확인하십시오.

2055: ERROR_CLI_CURSOR_NOT_OPENED

필드
내용

설명

커서가 열려 있지 않음.

원인

커서가 열려 있지 않음.

조치

커서 상태를 확인하십시오.

2056: ERROR_CLI_NULL_SQL

필드
내용

설명

지정한 SQL 문이 NULL임.

원인

실행된 SQL 문이 NULL임.

조치

SQL 문을 다시 확인하십시오.

2057: ERROR_CLI_INVALID_SCROLL_FETCH

필드
내용

설명

스크롤 옵션이 올바르지 않음.

원인

스크롤 가능 커서 페치가 올바르지 않음.

조치

커서 타입이 스크롤 가능한지 확인하십시오.

2058: ERROR_CLI_INVALID_DATA_TYPE

필드
내용

설명

데이터 타입이 올바르지 않음.

원인

서버에서 데이터 타입을 지원하지 않음.

조치

데이터 타입을 다시 확인하십시오.

2059: ERROR_CLI_INVALID_DATA_TYPE_LENGTH

필드
내용

설명

데이터 길이가 올바르지 않음.

원인

서버에서 지원하는 최대 데이터 길이를 초과함.

조치

데이터 길이를 확인하십시오.

2060: ERROR_CLI_INVALID_DIAG_INDEX

필드
내용

설명

진단 인덱스가 올바르지 않음.

원인

진단 인덱스가 올바르지 않음.

조치

진단 인덱스를 확인하십시오.

2061: ERROR_CLI_NOT_SUPPORTED_TYPE

필드
내용

설명

현재 데이터 타입을 지원하지 않음.

원인

현재 데이터 타입을 지원하지 않음.

조치

대체 데이터 타입을 사용하십시오.

2062: ERROR_CLI_TYPECAST_NOT_ALLOWED

필드
내용

설명

타입 캐스팅이 허용되지 않음.

원인

데이터 타입을 변경할 수 없음.

조치

데이터 타입을 확인하십시오.

2063: ERROR_CLI_INVALID_PARAM_MODE

필드
내용

설명

파라미터 in/out 모드가 올바르지 않음.

원인

파라미터 모드가 올바르지 않음.

조치

파라미터 모드를 확인하십시오.

2064: ERROR_CLI_TRAILING_NULL_MISSING

필드
내용

설명

문자열 바인드 값 끝의 NULL이 누락됨.

원인

문자열 바인드 값 끝에 NULL이 없음.

조치

바인드 값을 확인하십시오.

2065: ERROR_CLI_DATA_TRUNCATED

필드
내용

설명

데이터가 잘림.

원인

데이터가 너무 길어 잘림.

조치

데이터 길이를 확인하십시오.

2066: ERROR_CLI_NULL_INPUT

필드
내용

설명

널 포인터를 올바르지 않게 사용함.

원인

널 포인터를 올바르지 않게 사용함.

조치

널 포인터를 확인하십시오.

2067: ERROR_CLI_OUT_OF_BOUND_INDEX

필드
내용

설명

인덱스가 범위를 벗어남.

원인

인덱스 값이 범위를 벗어남.

조치

인덱스를 확인하십시오.

2068: ERROR_CLI_INVALID_IND_TYPE

필드
내용

설명

인디케이터 타입이 올바르지 않음.

원인

인디케이터 타입이 올바르지 않음.

조치

인디케이터 타입을 확인하십시오.

2069: ERROR_CLI_IO_READ

필드
내용

설명

I/O 읽기 오류.

원인

서버에서 읽는 중 문제가 발생함.

조치

연결을 확인하십시오.

2070: ERROR_CLI_IO_WRITE

필드
내용

설명

I/O 쓰기 오류.

원인

서버에 쓰는 중 문제가 발생함.

조치

연결을 확인하십시오.

2071: ERROR_CLI_IO_CLOSE

필드
내용

설명

I/O 닫기 오류.

원인

서버와의 통신을 종료하는 중 문제가 발생함.

조치

연결을 확인하십시오.

2072: ERROR_CLI_INVALID_BUF_LENGTH

필드
내용

설명

버퍼 길이가 올바르지 않음.

원인

버퍼 길이가 올바르지 않음.

조치

버퍼 길이를 확인하십시오.

2073: ERROR_CLI_INVALID_HANDLE

필드
내용

설명

핸들이 올바르지 않음.

원인

핸들이 올바르지 않음.

조치

핸들이 유효한지 확인하십시오.

2074: ERROR_CLI_INVALID_HANDLE_TYPE

필드
내용

설명

핸들 타입이 올바르지 않음.

원인

핸들 타입이 올바르지 않음.

조치

핸들 타입이 유효한지 확인하십시오.

2075: ERROR_CLI_UNREGISTERED_DBC

필드
내용

설명

DBC 핸들이 올바르지 않음.

원인

연결 핸들이 올바르지 않음.

조치

연결 핸들을 확인하십시오.

2076: ERROR_CLI_UNREGISTERED_STMT

필드
내용

설명

스테이트먼트 핸들이 올바르지 않음.

원인

스테이트먼트 핸들이 올바르지 않음.

조치

스테이트먼트 핸들을 확인하십시오.

2077: ERROR_CLI_FAIL_TO_INIT_HANDLE_MGR

필드
내용

설명

핸들 매니저 초기화 실패.

원인

핸들 매니저 초기화 실패.

조치

핸들 할당을 확인하십시오.

2078: ERROR_CLI_GLOBAL_MGR_IN_USE

필드
내용

설명

드라이버 매니저 사용 중.

원인

드라이버 매니저가 현재 사용 중임.

조치

드라이버 실행 여부를 확인하십시오.

2079: ERROR_CLI_NET_MGR_IN_USE

필드
내용

설명

CLI NET 매니저 사용 중.

원인

CLI NET 매니저가 현재 사용 중임.

조치

드라이버 실행 여부를 확인하십시오.

2080: ERROR_CLI_GLOBAL_MGR_NOT_INIT

필드
내용

설명

CLI 드라이버 매니저가 초기화되지 않음.

원인

CLI 드라이버 매니저가 초기화되지 않음.

조치

CLI 드라이버 매니저를 초기화하십시오.

2081: ERROR_CLI_INVALID_FETCH_BEFORE

필드
내용

설명

결과 집합 첫 행 이전 페치 시도는 올바르지 않음.

원인

지정한 페치 위치가 결과 집합 첫 레코드 이전임.

조치

유효한 페치 위치를 지정하십시오.

2082: ERROR_CLI_INVALID_FD

필드
내용

설명

소켓 파일 디스크립터가 올바르지 않음.

원인

소켓 파일 디스크립터가 올바르지 않음.

조치

서버와의 연결을 확인하십시오.

2083: ERROR_CLI_FAIL_TO_CLOSE_FD

필드
내용

설명

소켓 종료 실패.

원인

소켓 종료 실패.

조치

서버와의 연결이 유효한지 확인하십시오.

2084: ERROR_CLI_INVALID_PROTOCOL

필드
내용

설명

프로토콜이 올바르지 않음.

원인

서버 연결 프로토콜이 올바르지 않음.

조치

서버 및 클라이언트 상태를 확인하십시오.

2085: ERROR_CLI_INVALID_LOB_LOCATOR

필드
내용

설명

서버에서 받은 LOB 로케이터가 올바르지 않음.

원인

서버에서 받은 LOB 로케이터가 올바르지 않음.

조치

LOB 로케이터를 확인하십시오.

2086: ERROR_CLI_NO_DATA

필드
내용

설명

데이터 없음.

원인

데이터 없음.

조치

페치 상태를 확인하십시오.

2087: ERROR_CLI_NEED_DATA

필드
내용

설명

데이터가 필요함.

원인

서버가 일부 데이터를 요구함.

조치

전송할 데이터가 준비되어 있는지 확인하십시오.

2088: ERROR_CLI_CONNECT_FAILED

필드
내용

설명

연결 실패.

원인

서버 연결 실패.

조치

서버 상태를 확인하십시오.

2089: ERROR_CLI_DISCONNECT_FAILED

필드
내용

설명

연결 해제 실패.

원인

연결 해제 실패.

조치

서버 상태를 확인하십시오.

2090: ERROR_CLI_EXECUTE_FAILED

필드
내용

설명

실행 실패.

원인

SQL 문 실행 실패.

조치

SQL 문을 다시 확인하십시오.

2091: ERROR_CLI_FETCH_FAILED

필드
내용

설명

페치 실패.

원인

페치 실패.

조치

커서 상태를 확인하십시오.

2092: ERROR_CLI_PREPARE_FAILED

필드
내용

설명

준비 실패.

원인

스테이트먼트 준비 실패.

조치

실행할 문을 확인하십시오.

2093: ERROR_CLI_CLOSE_CURSOR_FAILED

필드
내용

설명

커서 종료 실패.

원인

커서 종료 실패.

조치

커서 상태를 확인하십시오.

2094: ERROR_CLI_COMMIT_FAILED

필드
내용

설명

커밋 실패.

원인

커밋 실패.

조치

트랜잭션 상태를 확인하십시오.

2095: ERROR_CLI_CLOSE_SESS_FAILED

필드
내용

설명

세션 종료 실패.

원인

세션 종료 실패.

조치

서버 상태를 확인하십시오.

2096: ERROR_CLI_SESSKILL_FAILED

필드
내용

설명

세션 종료(kill) 실패.

원인

세션 종료 실패.

조치

서버 상태를 확인하십시오.

2097: ERROR_CLI_ROLLBACK_FAILED

필드
내용

설명

롤백 실패.

원인

롤백 실패.

조치

트랜잭션 상태를 확인하십시오.

2098: ERROR_CLI_SAVEPOINT_FAILED

필드
내용

설명

세이브포인트 실패.

원인

세이브포인트 설정 실패.

조치

트랜잭션 상태를 확인하십시오.

2099: ERROR_CLI_PUT_DATA_FAILED

필드
내용

설명

데이터 전송 실패.

원인

데이터 전송 실패.

조치

데이터가 유효한지 확인하십시오.

2100: ERROR_CLI_CANCEL_FAILED

필드
내용

설명

취소 실패.

원인

취소 실패.

조치

트랜잭션 상태를 확인하십시오.

2101: ERROR_CLI_LOB_GET_LENGTH_FAILED

필드
내용

설명

LOB 길이 가져오기 실패.

원인

LOB 타입 길이 얻기 실패.

조치

LOB 로케이터를 확인하십시오.

2102: ERROR_CLI_LOB_READ_FAILED

필드
내용

설명

LOB 데이터 읽기 실패.

원인

LOB 데이터 읽기 실패.

조치

LOB 로케이터를 확인하십시오.

2103: ERROR_CLI_LOB_WRITE_FAILED

필드
내용

설명

LOB 데이터 쓰기 실패.

원인

LOB 데이터 쓰기 실패.

조치

LOB 로케이터를 확인하십시오.

2104: ERROR_CLI_LOB_TRUNCATE_FAILED

필드
내용

설명

LOB 데이터 자르기 실패.

원인

LOB 데이터 자르기 실패.

조치

LOB 로케이터를 확인하십시오.

2105: ERROR_CLI_NAMED_CURSOR_NOT_FOUND

필드
내용

설명

지정한 커서를 찾을 수 없음.

원인

지정한 이름의 커서를 찾을 수 없음.

조치

커서가 유효한지 확인하십시오.

2106: ERROR_CLI_INVALID_PPID

필드
내용

설명

플랜 ID가 올바르지 않음.

원인

플랜 ID가 올바르지 않음.

조치

SQL 문을 다시 준비하십시오.

2107: ERROR_CLI_DPL_NOT_PREPARED

필드
내용

설명

DPL이 준비되지 않음.

원인

DPL 준비 실패.

조치

작업이 유효한지 확인하십시오.

2108: ERROR_CLI_DPL_LOAD_STREAM_FAILED

필드
내용

설명

스트림 로드 실패.

원인

DPL 스트림 로드 작업 실패.

조치

작업이 유효한지 확인하십시오.

2109: ERROR_CLI_DPL_DATA_SAVE_FAILED

필드
내용

설명

데이터 저장 실패.

원인

DPL 데이터 저장 작업 실패.

조치

작업이 유효한지 확인하십시오.

2110: ERROR_CLI_DPL_ABORT_FAILED

필드
내용

설명

중단 실패.

원인

DPL 중단 작업 실패.

조치

작업이 유효한지 확인하십시오.

2111: ERROR_CLI_DPL_FINISH_FAILED

필드
내용

설명

완료 실패.

원인

DPL 완료 작업 실패.

조치

작업이 유효한지 확인하십시오.

2112: ERROR_CLI_DPL_FLUSH_ROW_FAILED

필드
내용

설명

행 플러시 실패.

원인

특정 레코드 플러시 실패.

조치

작업이 유효한지 확인하십시오.

2113: ERROR_CLI_DPL_LOAD_STREAM_NEED_DATA

필드
내용

설명

loadstream() 이후 추가 행이 필요함.

원인

DPL 스트림 로드 작업 이후 추가 데이터가 필요함.

조치

필요한 데이터를 제공하십시오.

2114: ERROR_CLI_DPL_LOAD_STREAM_NO_DATA

필드
내용

설명

loadstream() 이후 삽입할 행이 없음.

원인

DPL 스트림 로드 작업 이후 삽입된 데이터가 없음.

조치

데이터가 유효한지 확인하십시오.

2115: ERROR_CLI_READ_DSN_INFO

필드
내용

설명

ODBC.INI에서 DSN 정보를 읽기 실패.

원인

ODBC.INI에서 DSN 정보 읽기 실패.

조치

DSN 정보를 확인하십시오.

2116: ERROR_CLI_FETCH_COMPLETED

필드
내용

설명

사용자에게 행 전달이 완료됨.

원인

데이터 페치 프로세스가 완료됨.

조치

다음 필요한 작업을 수행하십시오.

2117: ERROR_CLI_INVALID_RMID

필드
내용

설명

rmid 입력값이 올바르지 않음.

원인

유효하지 않은 값이 지정됨.

조치

rmid를 확인하십시오.

2118: ERROR_CLI_INVALID_COMM_ID

필드
내용

설명

통신 ID가 올바르지 않음.

원인

통신 ID가 올바르지 않음.

조치

통신 ID를 확인하십시오.

2119: ERROR_CLI_SHUTDOWN_FAILED

필드
내용

설명

종료 실패.

원인

종료 실패.

조치

서버 상태를 확인하십시오.

2120: ERROR_CLI_GET_LAST_SQLINFO_FAILED

필드
내용

설명

마지막 SQL 문 정보를 가져올 수 없음.

원인

마지막 실행 SQL 문 정보 얻기 실패.

조치

작업이 유효했는지 확인하십시오.

2121: ERROR_CLI_DUPLICATED_REQUEST

필드
내용

설명

중복 요청이 존재함.

원인

요청이 중복됨.

조치

작업이 유효한지 확인하십시오.

2122: ERROR_CLI_HANDLE_IN_USE

필드
내용

설명

핸들 사용 중.

원인

핸들이 사용 중임.

조치

핸들 상태를 확인하십시오.

2123: ERROR_NO_ELEM

필드
내용

설명

데이터 구조에 접근 가능한 요소가 없음.

원인

디스크립터에 오류가 없음.

조치

인덱스를 확인하십시오.

2124: ERROR_INVALID_ROW_INDEX

필드
내용

설명

커서 위치가 올바르지 않음.

원인

커서가 위치한 레코드가 올바르지 않음.

조치

레코드 인덱스를 확인하십시오.

2125: ERROR_INVALID_PARAM_INDEX

필드
내용

설명

파라미터 인덱스가 올바르지 않음.

원인

파라미터 인덱스가 올바르지 않음.

조치

파라미터 인덱스를 확인하십시오.

2126: ERROR_INVALID_COLUMN_INDEX

필드
내용

설명

디스크립터 인덱스가 올바르지 않음.

원인

컬럼 인덱스가 올바르지 않음.

조치

컬럼 인덱스를 확인하십시오.

2127: ERROR_INVALID_CHUNK_INDEX

필드
내용

설명

청크 인덱스가 올바르지 않음.

원인

청크 인덱스가 올바르지 않음.

조치

청크 인덱스를 확인하십시오.

2131: ERROR_CLI_IO

필드
내용

설명

일반 I/O 오류.

원인

서버와 통신하는 중 문제가 발생함.

조치

서버와의 연결을 확인하십시오.

2133: ERROR_CLI_DIAG_REC_INDEX_IS_TOO_LARGE

필드
내용

설명

지정한 인덱스가 진단 레코드 수보다 큼.

원인

인덱스 수가 진단 레코드 수보다 많음.

조치

진단 레코드 인덱스를 확인하십시오.

2134: ERROR_CLI_MORE_LOB_DATA_EXISTS

필드
내용

설명

이 컬럼에 추가 데이터가 존재함.

원인

컬럼에 추가 데이터가 있음.

조치

SQLGetData() 함수를 호출해 남은 데이터를 수신하십시오.

2135: ERROR_CLI_CURSOR_NOT_UPDATABLE

필드
내용

설명

현재 커서를 갱신할 수 없음.

원인

커서를 갱신할 수 없음.

조치

갱신 가능한 커서로 변경한 후 재시도하십시오.

2136: ERROR_CLI_ROW_INDEX_OUT_OF_RANGE

필드
내용

설명

행 인덱스가 범위를 벗어남.

원인

레코드 인덱스가 범위를 벗어남.

조치

결과 집합의 전체 레코드 수보다 작은 레코드 인덱스를 지정하십시오.

2137: ERROR_CLI_INTEGER_BUFF_SIZE

필드
내용

설명

정수 버퍼 크기가 올바르지 않음.

원인

정수 버퍼에 유효하지 않은 크기가 지정됨.

조치

1~8바이트 사이 값을 선택하십시오.

2138: ERROR_CLI_FLOAT_BUFF_SIZE

필드
내용

설명

부동소수점 버퍼 크기가 올바르지 않음.

원인

부동소수점 버퍼에 유효하지 않은 크기가 지정됨.

조치

4~8바이트 사이 값을 선택하십시오.

2139: ERROR_CLI_FAIL_OVER_RECONNECTED

필드
내용

설명

서버 연결이 중단되었으나 페일오버로 성공적으로 재연결됨.

원인

서버 연결이 종료되었으나 동일한 DNS 이름의 서버 인스턴스로 새 연결이 생성됨.

조치

사용자가 실행 중이던 작업이 취소되었으며 다시 시작해야 함.

2140: ERROR_CLI_NOT_SUPPORTED_SERVER_VERSION

필드
내용

설명

지원하지 않는 DBMS 서버에 연결할 수 없음.

원인

현재 클라이언트에서 지원하지 않는 서버에 연결하려고 시도함.

조치

이 서버 연결을 지원하는 클라이언트를 사용하십시오.

2141: ERROR_CLI_TOO_LONG_IP_SIZE_IN_DSN_FILE

필드
내용

설명

DSN 파일의 IP 주소가 너무 김: 128바이트를 초과할 수 없음.

원인

DSN 파일의 IP 주소 길이가 128바이트를 초과함.

조치

IP 주소 길이를 확인하십시오.

2142: ERROR_CLI_INVALID_DATETIME

필드
내용

설명

날짜/시간 형식이 올바르지 않음.

원인

날짜/시간 형식이 올바르지 않음.

조치

날짜/시간 형식을 확인하십시오.

2143: ERROR_CLI_NUMERIC_OUT_OF_RANGE

필드
내용

설명

숫자 값이 범위를 벗어남.

원인

숫자 값이 범위를 벗어남.

조치

버퍼 크기 또는 데이터 타입을 확인하십시오.

2144: ERROR_CLI_INVALID_BOOKMARK

필드
내용

설명

북마크 값이 올바르지 않음.

원인

북마크 값이 올바르지 않음.

조치

북마크 값이 NULL이거나 유효한 값인지 확인하십시오.

2145: ERROR_CLI_FETCH_TYPE_OUT_OF_RANGE

필드
내용

설명

현재 커서 타입에 대해 페치 방향이 올바르지 않음.

원인

현재 커서 타입에 대해 페치 방향이 올바르지 않음.

조치

커서 타입이 스크롤 가능한지 확인하십시오.

2146: ERROR_CLI_CURSOR_TYPE_DOWNGRADE

필드
내용

설명

현재 결과 집합 커서 타입이 다운그레이드됨.

원인

현재 커서 타입이 이 쿼리 타입을 지원하지 않아 쿼리 타입이 변경됨.

조치

쿼리 타입을 확인하십시오.

2147: ERROR_CLI_FRACTIONAL_TRUNCATED

필드
내용

설명

소수점 이하 잘림.

원인

소수점 이하 숫자가 잘림.

조치

버퍼 크기 또는 데이터 타입을 확인하십시오.

2148: ERROR_CLI_INVALID_CHARACTER_VALUE

필드
내용

설명

타입 캐스팅을 위한 문자 값이 올바르지 않음.

원인

타입 변경을 위한 문자열 값이 올바르지 않음.

조치

지정한 타입으로 변경할 문자열이 유효한지 확인하십시오.

2149: ERROR_CLI_NO_AVAILABLE_CONNECTION

필드
내용

설명

연결 풀에 사용 가능한 연결이 없음.

원인

연결 풀에 사용 가능한 연결이 없음.

조치

연결 풀의 사용 가능 연결 수를 변경하도록 파라미터를 수정하십시오.

2150: ERROR_CLI_CREATE_DAEMON_THREAD

필드
내용

설명

데몬 스레드 생성 실패.

원인

데몬 스레드 생성 실패.

조치

내부 오류. 기술 지원 팀에 문의하십시오.

2151: ERROR_CLI_DETACH_DAEMON_THREAD

필드
내용

설명

데몬 스레드 분리 실패.

원인

데몬 스레드 분리 실패.

조치

내부 오류. 기술 지원 팀에 문의하십시오.

2152: ERROR_CLI_INVALID_DESC_INDEX

필드
내용

설명

디스크립터 인덱스가 올바르지 않음.

원인

디스크립터 인덱스가 올바르지 않음.

조치

디스크립터 인덱스에 컬럼/파라미터가 존재하는지 확인하십시오.

2153: ERROR_CLI_DATETIME_FIELD_OVERFLOW

필드
내용

설명

날짜/시간 필드 오버플로.

원인

날짜 타입 값이 올바르지 않음.

조치

날짜 타입 데이터 값을 확인하십시오.

2154: ERROR_CLI_INVALID_CHUNK_INDEX

필드
내용

설명

청크 인덱스가 올바르지 않음.

원인

청크 인덱스가 올바르지 않음.

조치

청크 인덱스를 확인하십시오.

2155: ERROR_CLI_OPTION_VALUE_CHANGED

필드
내용

설명

옵션 값이 변경됨.

원인

지정한 옵션을 지원하지 않아 옵션 값이 다른 값으로 변경됨.

조치

옵션 값을 확인하십시오.

2156: ERROR_CLI_NOT_FOUND_JEPA_INFO

필드
내용

설명

JEPA(JAVA External Procedure Agent) 연결 정보를 찾을 수 없음.

원인

JEPA 연결 정보를 찾을 수 없음.

조치

데이터베이스 홈 디렉터리의 'client/config' 디렉터리에서 dsn 파일을 확인하십시오.

2157: ERROR_CLI_EXECUTE_PSM_FAILED

필드
내용

설명

psm 실행 실패.

원인

psm 실행 실패.

조치

내부 오류. 기술 지원 팀에 문의하십시오.

2158: ERROR_CLI_UNABLE_TO_SET_TCP_SNDBUF_SIZE

필드
내용

설명

TCP Send Buffer 크기를 설정할 수 없음.

원인

TCP Send Buffer 크기 설정 실패.

조치

기술 지원 팀에 문의하십시오.

2159: ERROR_CLI_UNABLE_TO_SET_TCP_RCVBUF_SIZE

필드
내용

설명

TCP Receive Buffer 크기를 설정할 수 없음.

원인

TCP Receive Buffer 크기 설정 실패.

조치

기술 지원 팀에 문의하십시오.

2160: ERROR_CLI_UNABLE_TO_SET_LOCAL_TCP_SNDBUF_SIZE

필드
내용

설명

TCP Send Buffer 크기를 설정할 수 없음.

원인

TCP Send Buffer 크기 설정 실패.

조치

기술 지원 팀에 문의하십시오.

2161: ERROR_CLI_UNABLE_TO_SET_LOCAL_TCP_RCVBUF_SIZE

필드
내용

설명

TCP Receive Buffer 크기를 설정할 수 없음.

원인

TCP Receive Buffer 크기 설정 실패.

조치

기술 지원 팀에 문의하십시오.

2162: ERROR_CLI_UNABLE_TO_GET_LOCAL_TCP_SNDBUF_SIZE

필드
내용

설명

TCP Send Buffer 크기를 가져올 수 없음.

원인

TCP Send Buffer 크기 가져오기 실패.

조치

기술 지원 팀에 문의하십시오.

2163: ERROR_CLI_UNABLE_TO_GET_LOCAL_TCP_RCVBUF_SIZE

필드
내용

설명

TCP Receive Buffer 크기를 가져올 수 없음.

원인

TCP Receive Buffer 크기 가져오기 실패.

조치

기술 지원 팀에 문의하십시오.

2164: ERROR_CLI_UNABLE_TO_SET_REMOTE_TCP_SNDBUF_SIZE

필드
내용

설명

TCP Send Buffer 크기를 설정할 수 없음.

원인

TCP Send Buffer 크기 설정 실패.

조치

기술 지원 팀에 문의하십시오.

2165: ERROR_CLI_UNABLE_TO_SET_REMOTE_TCP_RCVBUF_SIZE

필드
내용

설명

TCP Receive Buffer 크기를 설정할 수 없음.

원인

TCP Receive Buffer 크기 설정 실패.

조치

기술 지원 팀에 문의하십시오.

2166: ERROR_CLI_UNABLE_TO_GET_REMOTE_TCP_SNDBUF_SIZE

필드
내용

설명

TCP Send Buffer 크기를 가져올 수 없음.

원인

TCP Send Buffer 크기 가져오기 실패.

조치

기술 지원 팀에 문의하십시오.

2167: ERROR_CLI_UNABLE_TO_GET_REMOTE_TCP_RCVBUF_SIZE

필드
내용

설명

TCP Receive Buffer 크기를 가져올 수 없음.

원인

TCP Receive Buffer 크기 가져오기 실패.

조치

기술 지원 팀에 문의하십시오.

2168: ERROR_CLI_UNABLE_TO_PROBE_TRANS_RATE

필드
내용

설명

서버-클라이언트 간 데이터 전송 속도를 결정할 수 없음.

원인

서버-클라이언트 간 데이터 전송 속도 결정 실패.

조치

기술 지원 팀에 문의하십시오.

2169: ERROR_CLI_TQ_NOT_MULTITHREAD

필드
내용

설명

멀티스레드 모드가 설정되지 않음.

원인

멀티스레드 모드가 설정되지 않음.

조치

env 핸들 할당 시 마지막 인자에 true 값을 넣어 SQLAllocHandle2 또는 SQLAllocEvn2 API를 사용하십시오.

2170: ERROR_CLI_TQ_ATTR_NOT_BOUNDED

필드
내용

설명

subs 핸들에 필요한 속성이 설정되지 않음.

원인

구독에 topic, 콜백 함수, 리슨 포트 정보가 설정되지 않음.

조치

구독에 필요한 모든 속성을 설정하십시오.

2171: ERROR_CLI_TQ_ALREADY_REGISTERED

필드
내용

설명

구독 토픽이 이미 등록되어 있음.

원인

클라이언트가 동일한 DBC 핸들로 같은 토픽을 등록하려고 시도함.

조치

동일한 dbc 핸들에서 같은 토픽을 등록하는 것은 허용되지 않음.

2172: ERROR_CLI_TQ_NOT_REGISTERED

필드
내용

설명

구독 토픽이 등록되지 않음.

원인

등록 해제할 토픽이 구독 목록에 없음.

조치

먼저 토픽을 등록하십시오.

2173: ERROR_CLI_TQ_NO_LISTENER_FOUND

필드
내용

설명

리스너를 찾을 수 없음.

원인

등록 해제할 구독의 포트를 수신하는 리스너가 없음.

조치

구독 포트와 구독이 등록되어 있는지 확인하십시오.

2174: ERROR_CLI_TAF_SELECT_FAIL

필드
내용

설명

select 복구 실패.

원인

select 페일오버 중 I/O 오류 발생.

조치

나중에 재시도하십시오.

2175: ERROR_CLI_FETCHED_TOO_MANY_ROWS

필드
내용

설명

행 페치 실패.

원인

애플리케이션이 너무 많은 행을 페치함.

조치

페치 요청 수를 줄이십시오.

2176: ERROR_CLI_DPL_PARALLEL_NOT_SUPPORTED

필드
내용

설명

병렬 DPL 옵션을 사용할 수 없음.

원인

현재 서버가 병렬 DPL 옵션을 지원하지 않음.

조치

최신 버전의 서버를 사용하십시오.

2177: ERROR_CLI_PASSWORD_GRACE_EXPIRED

필드
내용

설명

비밀번호가 만료됨(grace).

원인

비밀번호가 만료됨(grace).

조치

비밀번호를 변경한 후 재시도하십시오.

2178: ERROR_CLI_TAF_UNABLE_TO_CONTINUE_FETCHES

필드
내용

설명

후속 행을 페치할 수 없음.

원인

페일오버가 결과 집합을 원래 상태로 복원하지 못해 계속 페치할 수 없음.

조치

첫 행부터 페치하려면 쿼리를 다시 실행하십시오.

2179: ERROR_CLI_TQ_INVALID_SUBSCRIPTION_NAME

필드
내용

설명

구독 이름이 올바르지 않음.

원인

구독 이름이 올바르지 않거나 너무 김.

조치

유효한 구독 이름을 사용하십시오.

2180: ERROR_CLI_TQ_SUBSCRIPTION_REGISTER_FAILED

필드
내용

설명

구독 등록 실패.

원인

등록되지 않은 구독 이름을 사용했거나 서버 오류가 있음.

조치

유효한 구독 이름을 사용하고 서버에서 TQ를 사용할 수 있는지 확인하십시오.

2181: ERROR_CLI_TQ_SUBSCRIPTION_UNREGISTER_FAILED

필드
내용

설명

구독 등록 해제 실패.

원인

서버 오류가 있음.

조치

서버에서 TQ를 사용할 수 있는지 확인하십시오.

2182: ERROR_CLI_NOT_ENOUGH_DSN_INFO

필드
내용

설명

DSN 설정이 올바르지 않거나 불완전함.

원인

연결 정보가 올바르지 않거나 부족함.

조치

DSN 설정이 올바르지 않거나 불완전한지 확인하십시오.

2183: ERROR_CLI_INVALID_PROTOCOL_WITH_MSG_TYPE

필드
내용

설명

예상치 못한 수신 메시지 타입을 처리할 수 없음.

원인

예상치 못한 프로토콜이 수신됨.

조치

프로토콜이 유효한 컨텍스트에서 온 것인지 확인하십시오.

2184: ERROR_CLI_LOB_CANT_READ_REMOTE

필드
내용

설명

원격 서버에서 LOB 객체를 읽을 수 없음.

원인

원격 서버에서 LOB 객체를 읽을 수 없음.

조치

쿼리를 변경하십시오.

2185: ERROR_CLI_PASSWORD_GRACE_EXPIRED2

필드
내용

설명

비밀번호가 %1$s일 이내에 만료됨.

원인

비밀번호가 %1$s일 이내에 만료됨.

조치

비밀번호를 변경하십시오.

2186: ERROR_CLI_BATCHUPDATE_MSG_COMPRESS_FAIL

필드
내용

설명

배치 업데이트 메시지 압축 실패.

원인

배치 업데이트 메시지 압축 실패.

조치

클라이언트 라이브러리를 확인하십시오.

2187: ERROR_CLI_DPL_MSG_COMPRESS_FAIL

필드
내용

설명

DPL 메시지 압축 실패.

원인

DPL 메시지 압축 실패.

조치

클라이언트 라이브러리를 확인하십시오.

2188: ERROR_CLI_EXACT_FETCH_EXCEEDED

필드
내용

설명

exact fetch 모드에서 너무 많은 행이 반환됨.

원인

exact fetch 모드에서 너무 많은 행이 반환됨.

조치

요청한 행을 확인하십시오.

2189: ERROR_CLI_INFO_TYPE_OUT_OF_RANGE

필드
내용

설명

정보 타입이 범위를 벗어남.

원인

정보 타입이 유효하지 않음.

조치

정보 타입을 확인하십시오.

2190: ERROR_CLI_INVALID_ENDING_BYTE

필드
내용

설명

문자열의 종료 바이트가 올바르지 않음.

원인

문자 집합이 문자열의 끝을 해석할 수 없음.

조치

클라이언트 문자셋을 확인하십시오.

2191: ERROR_CLI_KERBEROS_AUTHENTICATION_FAILED

필드
내용

설명

Kerberos 인증 실패.

원인

GSS-API 컨텍스트 설정 실패.

조치

DSN 파일의 kerberos 설정과 서비스 이름을 확인하십시오.

Last updated