chapter-15000.psm.error

15001: ERROR_PSM_NOT_SUPPORTED

필드
내용

설명

아직 구현되지 않음.

원인

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

조치

이 기능은 다음 버전에서 지원될 예정입니다.

15002: ERROR_PSM_PARSE

필드
내용

설명

구문 분석 실패.

원인

구문 분석 실패.

조치

구문을 확인하십시오.

15003: ERROR_PSM_CHECK_FAIL

필드
내용

설명

Pragma 검사 실패.

원인

조치

15004: ERROR_PSM_CHECK_TREE_FAIL

필드
내용

설명

파스 트리 검사 실패.

원인

조치

15005: ERROR_PSM_CANNOT_OPEN_CMD_FILE

필드
내용

설명

명령 파일을 열 수 없음. gen_psm_cmd.sh를 실행하십시오.

원인

PSM 컴파일을 위한 psm_commands 파일을 열 수 없음.

조치

psm_commands 파일이 config 디렉토리에 존재하는지 확인하거나 기술 지원팀에 문의하십시오.

15006: ERROR_PSM_SCAN_NESTED_COMMENT

필드
내용

설명

중첩된 주석이 감지됨.

원인

주석이 중복됨.

조치

주석을 확인하십시오.

15007: ERROR_PSM_SCAN_UNTERMINATED_COMMENT

필드
내용

설명

종료되지 않은 주석이 감지됨.

원인

주석이 종료되지 않음.

조치

주석을 확인하고 올바르게 종료하십시오.

15008: ERROR_PSM_SCAN_UNTERMINATED_STRING

필드
내용

설명

종료되지 않은 문자열이 감지됨.

원인

문자열이 종료되지 않음.

조치

문자열을 확인하고 올바르게 종료하십시오.

15009: ERROR_PSM_SCAN_ZERO_LENGTH_ID

필드
내용

설명

잘못된 ID: 길이는 0일 수 없음.

원인

ID 길이가 0임.

조치

ID를 확인하고 길이가 0보다 큰지 확인하십시오.

15010: ERROR_PSM_SCAN_EOL_IN_QUOTED_ID

필드
내용

설명

따옴표로 묶인 ID에 줄바꿈을 사용할 수 없음.

원인

ID 문자열이 여러 줄에 걸쳐 선언됨.

조치

ID를 한 줄에 선언하십시오.

15011: ERROR_PSM_SCAN_UNHANDLED_CHAR

필드
내용

설명

처리되지 않은 문자.

원인

알 수 없는 문자.

조치

문자가 잘못된 위치에 있지 않은지 확인하십시오.

15012: ERROR_PSM_REQUIRE_DFLT_EXPR

필드
내용

설명

기본 표현식이 필요함.

원인

기본 표현식이 정의되지 않음.

조치

기본 표현식을 정의하십시오.

15013: ERROR_PSM_REQUIRE_CON

필드
내용

설명

타입 제약 조건이 필요함.

원인

타입 제약 조건이 정의되지 않음.

조치

타입 제약 조건을 정의하십시오.

15014: ERROR_PSM_REQUIRE_EXPR

필드
내용

설명

표현식이 필요함.

원인

표현식이 정의되지 않음.

조치

표현식을 정의하십시오.

15015: ERROR_PSM_REQUIRE_BODY

필드
내용

설명

서브프로그램 단위 '%1$s'의 본문이 필요함.

원인

서브프로그램 본문이 정의되지 않음.

조치

서브프로그램 본문을 정의하십시오.

15016: ERROR_PSM_REQUIRE_PKG_BODY

필드
내용

설명

패키지 본문 '%1$s'이(가) 필요함.

원인

패키지 본문이 정의되지 않음.

조치

패키지 본문을 정의하십시오.

15017: ERROR_PSM_REQUIRE_SELECT

필드
내용

설명

비쿼리 표현식은 허용되지 않음.

원인

SELECT 문이 아닌 SQL 문이 사용됨.

조치

SQL 문을 SELECT 문을 사용하도록 수정하십시오.

15018: ERROR_PSM_REQUIRE_INTO

필드
내용

설명

INTO 절이 누락됨.

원인

INTO 절이 누락됨.

조치

INTO 절을 지정하십시오.

15019: ERROR_PSM_REQUIRE_RETURN

필드
내용

설명

RETURN 절이 누락됨.

원인

RETURN 절이 누락됨.

조치

RETURN 절을 지정하십시오.

15020: ERROR_PSM_NOT_ALLOWED_CHAR_UNIT

필드
내용

설명

문자 단위(CHAR 또는 BYTE)는 허용되지 않음.

원인

문자 단위(CHAR 또는 BYTE)는 허용되지 않음.

조치

데이터 타입을 변경하십시오.

15021: ERROR_PSM_NOT_ALLOWED_SCHEMA

필드
내용

설명

스키마 이름은 허용되지 않음.

원인

스키마 이름은 허용되지 않음.

조치

스키마 이름을 지정하지 마십시오.

15022: ERROR_PSM_NOT_ALLOWED_AUTHID

필드
내용

설명

AUTHID 절은 허용되지 않음.

원인

AUTHID 절은 허용되지 않음.

조치

AUTHID를 지정하지 마십시오.

15023: ERROR_PSM_NOT_ALLOWED_DFLT_EXPR

필드
내용

설명

기본 표현식은 허용되지 않음.

원인

기본 표현식은 허용되지 않음.

조치

기본 표현식을 삭제하십시오.

15024: ERROR_PSM_NOT_ALLOWED_HDLR

필드
내용

설명

OTHERS 이후에 HANDLER를 지정할 수 없음.

원인

OTHERS 이후에 HANDLER 절을 사용할 수 없음.

조치

절을 다른 위치로 이동하거나 삭제하십시오.

15025: ERROR_PSM_NOT_ALLOWED_EXPR

필드
내용

설명

표현식은 허용되지 않음.

원인

표현식은 허용되지 않음.

조치

표현식을 지정하지 마십시오.

15026: ERROR_PSM_NOT_ALLOWED_SPEC

필드
내용

설명

명세는 허용되지 않음.

원인

명세는 허용되지 않음.

조치

명세를 다른 위치로 이동하거나 삭제하십시오.

15027: ERROR_PSM_NOT_ALLOWED_RETURN

필드
내용

설명

RETURN은 허용되지 않음.

원인

RETURN 절은 허용되지 않음.

조치

RETURN 절을 삭제하십시오.

15028: ERROR_PSM_NOT_ALLOWED_INTO

필드
내용

설명

INTO 절은 허용되지 않음.

원인

INTO 절은 허용되지 않음.

조치

INTO 절을 삭제하십시오.

15029: ERROR_PSM_NOT_ALLOWED_OUT

필드
내용

설명

OUT 매개변수는 허용되지 않음.

원인

OUT 매개변수는 허용되지 않음.

조치

매개변수를 삭제하거나 IN 매개변수를 사용하십시오.

15030: ERROR_PSM_NOT_ALLOWED_REVERSE

필드
내용

설명

REVERSE는 허용되지 않음.

원인

REVERSE 문자는 허용되지 않음.

조치

REVERSE 문자를 삭제하십시오.

15031: ERROR_PSM_NOT_ALLOWED_DYNAMIC_SQL

필드
내용

설명

동적 SQL은 허용되지 않음.

원인

동적 SQL 문은 허용되지 않음.

조치

SQL 문을 수정하거나 삭제하십시오.

15032: ERROR_PSM_NOT_ALLOWED_IN_CSR

필드
내용

설명

IN 모드 매개변수 커서를 열 수 없음.

원인

IN 매개변수의 커서를 열 수 없음.

조치

OPEN을 삭제하거나 OUT 또는 IN/OUT 매개변수 커서를 지정하십시오.

15033: ERROR_PSM_NOT_ALLOWED_BIND_PARAM

필드
내용

설명

바인드 매개변수는 트리거에서만 사용할 수 있음.

원인

바인드 매개변수가 트리거 외부의 DDL에서 사용됨.

조치

바인드 매개변수를 삭제하십시오.

15034: ERROR_PSM_NOT_ALLOWED_PRAGMA

필드
내용

설명

PRAGMA 절은 허용되지 않음.

원인

지정된 PRAGMA 절은 이 영역에서 허용되지 않음.

조치

PRAGMA 절을 수정하거나 삭제하십시오.

15035: ERROR_PSM_OUT_OF_RANGE_NUMBER

필드
내용

설명

숫자가 범위를 벗어남.

원인

숫자가 범위를 벗어남.

조치

값을 확인하십시오.

15036: ERROR_PSM_OUT_OF_RANGE_CON

필드
내용

설명

타입 제약 조건이 범위를 벗어남.

원인

타입 제약 조건이 범위를 벗어남.

조치

타입 제약 조건이 유효한지 확인하십시오.

15037: ERROR_PSM_LABEL_MISMATCH

필드
내용

설명

레이블 불일치.

원인

레이블이 일치하지 않음.

조치

레이블이 일치하는지 확인하십시오.

15038: ERROR_PSM_TYPE_MISMATCH

필드
내용

설명

타입 불일치.

원인

데이터 타입이 일치하지 않음.

조치

데이터 타입이 호환되는지 확인하십시오.

15039: ERROR_PSM_PARAM_MISMATCH

필드
내용

설명

매개변수 불일치.

원인

선언과 호출된 매개변수가 일치하지 않음.

조치

매개변수가 올바른지 확인하십시오.

15040: ERROR_PSM_SPEC_MISMATCH

필드
내용

설명

명세 불일치.

원인

선언과 정의가 일치하지 않음.

조치

선언이 올바른지 확인하십시오.

15041: ERROR_PSM_MULTIPLE_MATCH

필드
내용

설명

여러 서브프로그램이 지정된 인수와 일치함.

원인

지정된 인수와 일치하는 서브프로그램이 많음.

조치

인수를 수정하십시오.

15042: ERROR_PSM_NO_MATCH

필드
내용

설명

지정된 인수와 일치하는 서브프로그램이 없음.

원인

지정된 인수와 일치하는 서브프로그램이 없음.

조치

인수를 수정하십시오.

15043: ERROR_PSM_INTO_LIST_MISMATCH

필드
내용

설명

INTO 목록 불일치.

원인

INTO 절의 매개변수 개수가 쿼리와 일치하지 않음.

조치

INTO 절의 매개변수 개수가 쿼리와 일치하는지 확인하십시오.

15044: ERROR_PSM_UNDEFINED_ID

필드
내용

설명

정의되지 않은 식별자 '%1$s'.

원인

정의되지 않은 식별자.

조치

식별자를 정의하십시오.

15045: ERROR_PSM_UNDEFINED_ATTR

필드
내용

설명

알 수 없는 속성 이름.

원인

알 수 없는 속성 이름.

조치

속성 이름이 올바른지 확인하십시오.

15046: ERROR_PSM_OUT_OF_SCOPE_ID

필드
내용

설명

식별자가 범위를 벗어남.

원인

식별자가 범위를 벗어남.

조치

식별자 범위를 수정하거나 삭제하십시오.

15047: ERROR_PSM_NOT_ACCESSIBLE_ID

필드
내용

설명

점 연산자(.)는 이 ID 타입과 함께 사용할 수 없음.

원인

조치

15048: ERROR_PSM_NOT_APPLICABLE_ID

필드
내용

설명

괄호 연산자는 이 ID 타입과 함께 사용할 수 없음.

원인

조치

15049: ERROR_PSM_NOT_CONST

필드
내용

설명

상수 값이 필요함.

원인

지정된 값이 상수가 아님.

조치

상수 값을 사용하십시오.

15050: ERROR_PSM_NOT_VALUE

필드
내용

설명

값이 누락됨.

원인

값이 필요하지만 찾을 수 없음.

조치

값을 지정하십시오.

15051: ERROR_PSM_NOT_CURSOR

필드
내용

설명

커서가 누락됨.

원인

커서가 필요하지만 찾을 수 없음.

조치

커서를 지정하십시오.

15052: ERROR_PSM_NOT_LABEL

필드
내용

설명

레이블이 누락됨.

원인

레이블이 필요하지만 찾을 수 없음.

조치

레이블을 지정하십시오.

15053: ERROR_PSM_NOT_TYPE

필드
내용

설명

타입이 누락됨.

원인

타입이 필요하지만 찾을 수 없음.

조치

타입을 지정하십시오.

15054: ERROR_PSM_NOT_EXCEPTION

필드
내용

설명

예외가 누락됨.

원인

예외가 필요하지만 찾을 수 없음.

조치

예외를 지정하십시오.

15055: ERROR_PSM_NOT_LVALUE

필드
내용

설명

표현식 또는 상수는 LVALUE가 될 수 없음.

원인

해당 표현식에 할당 표현식을 사용할 수 없음.

조치

다른 표현식을 사용하거나 현재 표현식을 수정하십시오.

15056: ERROR_PSM_NOT_CONST_CURSOR

필드
내용

설명

잘못된 커서: 정적 커서가 필요함.

원인

정적 커서가 필요하지만 참조 커서가 발견됨.

조치

정적 커서를 지정하십시오.

15057: ERROR_PSM_NOT_REF_CURSOR

필드
내용

설명

잘못된 커서: 참조 커서가 필요함.

원인

참조 커서가 필요하지만 정적 커서가 발견됨.

조치

참조 커서를 지정하십시오.

15058: ERROR_PSM_NOT_PROC

필드
내용

설명

프로시저가 누락됨.

원인

프로시저가 필요하지만 찾을 수 없음.

조치

프로시저를 지정하십시오.

15059: ERROR_PSM_NOT_ID

필드
내용

설명

식별자가 누락됨.

원인

식별자가 필요하지만 찾을 수 없음.

조치

식별자를 지정하십시오.

15060: ERROR_PSM_NOT_SPEC

필드
내용

설명

선언이 누락됨.

원인

선언이 필요하지만 찾을 수 없음.

조치

선언을 지정하십시오.

15061: ERROR_PSM_NOT_LOOP_LABEL

필드
내용

설명

루프 레이블이 누락됨.

원인

루프 레이블이 필요하지만 찾을 수 없음.

조치

루프 레이블을 지정하십시오.

15062: ERROR_PSM_NOT_RECORD

필드
내용

설명

레코드가 누락됨.

원인

레코드가 필요하지만 찾을 수 없음.

조치

레코드를 지정하십시오.

15063: ERROR_PSM_DUPLICATE_ID

필드
내용

설명

중복된 식별자 '%1$s'이(가) 존재함.

원인

이 이름의 식별자가 이미 존재함.

조치

식별자 이름을 수정하십시오.

15064: ERROR_PSM_DUPLICATE_PARAM

필드
내용

설명

중복된 매개변수 이름이 존재함.

원인

이 이름의 매개변수가 이미 존재함.

조치

매개변수 이름을 수정하십시오.

15065: ERROR_PSM_DUPLICATE_HDLR

필드
내용

설명

중복된 핸들러 절이 존재함.

원인

이 이름의 핸들러 절이 이미 존재함.

조치

절 이름을 수정하십시오.

15066: ERROR_PSM_INVALID_ARG_SEQUENCE

필드
내용

설명

명명된 인수 이후에는 위치 인수가 허용되지 않음.

원인

위치 인수는 명명된 인수 이후에 올 수 없음.

조치

위치 인수를 삭제하거나 이동하십시오.

15067: ERROR_PSM_INVALID_CON

필드
내용

설명

잘못된 타입 제약 조건.

원인

잘못된 타입 제약 조건이 감지됨.

조치

타입 제약 조건을 수정하십시오.

15068: ERROR_PSM_INVALID_ATTR

필드
내용

설명

잘못된 속성.

원인

잘못된 속성.

조치

속성을 수정하십시오.

15069: ERROR_PSM_INVALID_ERRCODE

필드
내용

설명

pragma exception_init에 대한 잘못된 DBMS 오류 코드.

원인

pragma exception_init에 잘못된 오류 코드가 사용됨.

조치

오류 코드를 수정하십시오.

15070: ERROR_PSM_INVALID_PRAGMA

필드
내용

설명

잘못된 pragma.

원인

잘못된 pragma.

조치

pragma를 수정하십시오.

15071: ERROR_PSM_INVALID_IDX_TYPE

필드
내용

설명

잘못된 테이블 인덱스 타입.

원인

테이블 인덱스 타입에는 BINARY_INTEGER, PLS_INTEGER 및 문자 타입만 허용됨.

조치

테이블 인덱스 타입을 수정하십시오.

15072: ERROR_PSM_INVALID_SPEC

필드
내용

설명

잘못된 선언 위치.

원인

선언의 위치가 잘못됨. 위치는 본문보다 앞에 있어야 함.

조치

선언은 정의보다 앞에 지정되어야 합니다.

15073: ERROR_PSM_INVALID_OVERLOAD

필드
내용

설명

잘못된 오버로딩.

원인

여기서 오버로딩은 유효하지 않음.

조치

프로시저를 수정하십시오.

15074: ERROR_PSM_INVALID_RETURN

필드
내용

설명

잘못된 RETURN 절.

원인

잘못된 RETURN 절.

조치

RETURN 절을 수정하십시오.

15075: ERROR_PSM_INVALID_GOTO

필드
내용

설명

잘못된 GOTO 절.

원인

잘못된 GOTO 절.

조치

GOTO 절을 수정하십시오.

15076: ERROR_PSM_INVALID_EXIT

필드
내용

설명

루프에서 잘못된 EXIT 절.

원인

루프에서 잘못된 EXIT 절.

조치

EXIT 절을 수정하십시오.

15077: ERROR_PSM_INVALID_CASE

필드
내용

설명

잘못된 CASE 문: 반환 값은 NULL일 수 없음.

원인

CASE 표현식의 반환 값은 NULL일 수 없음.

조치

CASE 문을 수정하십시오.

15078: ERROR_PSM_INVALID_APPLY

필드
내용

설명

잘못된 함수 호출 또는 컬렉션 변수 액세스.

원인

잘못된 함수를 호출하거나 컬렉션 변수에 액세스하려는 잘못된 시도가 있었음.

조치

유효한 함수 호출을 사용하거나 배열에 액세스하도록 문을 수정하십시오.

15079: ERROR_PSM_INVALID_PARAM

필드
내용

설명

잘못된 매개변수.

원인

잘못된 매개변수.

조치

매개변수를 수정하십시오.

15080: ERROR_PSM_INVALID_SQL

필드
내용

설명

잘못된 SQL 문.

원인

잘못된 SQL 문.

조치

SQL 문을 수정하십시오.

15081: ERROR_PSM_INVALID_METHOD

필드
내용

설명

잘못된 컬렉션 메서드.

원인

컬렉션 타입 메서드의 잘못된 사용.

조치

메서드의 반환 타입과 매개변수를 확인하십시오.

15082: ERROR_PSM_INVALID_RETURN_TYPE

필드
내용

설명

잘못된 반환 타입.

원인

잘못된 반환 타입.

조치

다른 반환 타입을 지정하십시오.

15083: ERROR_PSM_INVALID_INDEX

필드
내용

설명

잘못된 컬렉션 변수 인덱스.

원인

컬렉션 변수 인덱스의 잘못된 사용.

조치

인덱스를 수정하십시오.

15084: ERROR_PSM_CANNOT_USE_LONG_PARAM

필드
내용

설명

LONG 또는 LONG RAW 데이터 타입은 서브프로그램 매개변수 타입으로 사용할 수 없음.

원인

매개변수 타입으로 LONG 또는 LONG RAW를 사용할 수 없음.

조치

매개변수 타입을 수정하거나 다른 서브프로그램을 사용하십시오.

15085: ERROR_PSM_RETURN_WITHOUT_VAL

필드
내용

설명

프로그램이 값을 반환하지 않음.

원인

프로그램이 비정상적으로 종료됨.

조치

시스템 관리자에게 문의하십시오.

15086: ERROR_PSM_USER_DEFINED

필드
내용

설명

사용자 정의 예외.

원인

사용자 정의 오류.

조치

사용자 정의 오류 문을 확인하십시오.

15087: ERROR_PSM_NOT_IMPLEMENTED

필드
내용

설명

아직 구현되지 않음.

원인

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

조치

이 기능은 다음 버전에서 지원될 예정입니다.

15088: ERROR_PSM_CRITICAL

필드
내용

설명

다른 오류를 처리하는 중 치명적 오류 발생.

원인

치명적 오류 발생.

조치

시스템 관리자에게 문의하십시오.

15089: ERROR_PSM_TYPE_CONV_FAIL

필드
내용

설명

타입 변환 실패.

원인

타입 변환 실패.

조치

타입을 확인하십시오.

15090: ERROR_PSM_UNINITIALIZED_ID

필드
내용

설명

초기화되지 않은 변수에 액세스할 수 없음.

원인

초기화되지 않은 변수에 액세스됨.

조치

변수를 초기화하십시오.

15091: ERROR_PSM_NO_BODY

필드
내용

설명

객체 %1$u의 본문을 찾을 수 없음.

원인

함수를 실행하기 위한 바이너리가 존재하지 않음.

조치

함수를 재생성하십시오.

15092: ERROR_PSM_PARAM_MAX_EXCEED

필드
내용

설명

매개변수가 32K 크기 제한을 초과함.

원인

매개변수 크기가 최대값 32K를 초과함.

조치

매개변수 크기를 줄이거나 다른 매개변수를 사용하십시오.

15093: ERROR_PSM_VIOLATE_NOT_NULL

필드
내용

설명

NULL 값은 NOT NULL 제약 조건이 있는 매개변수에 전달할 수 없음.

원인

NULL 값은 이 매개변수에 사용할 수 없음.

조치

NULL이 아닌 값을 지정하십시오.

15094: ERROR_PSM_IR_ALLOC_OVERFLOW

필드
내용

설명

파스 트리 크기 오버플로우.

원인

프로그램 길이가 허용된 최대 길이를 초과함.

조치

프로그램을 짧게 하거나 패키지로 생성하십시오.

15095: ERROR_PSM_MUTATING

필드
내용

설명

트리거/함수는 수정 중인 테이블 '%1$s'에 액세스할 수 없음.

원인

호출된 트리거 또는 서브프로그램이 테이블을 참조함.

조치

테이블 참조를 제거하도록 트리거 또는 서브프로그램을 수정하십시오.

15096: ERROR_PSM_RESTRICTED_DML

필드
내용

설명

INSERT/UPDATE/DELETE는 이 컨텍스트에서 제한됨.

원인

쿼리 내에서 호출된 프로시저는 DML 문을 포함할 수 없음.

조치

프로시저에서 DML을 제거하거나 다른 프로시저를 사용하십시오.

15097: ERROR_PSM_RESTRICTED_DDL_TCS

필드
내용

설명

DDL/TCS는 이 컨텍스트에서 제한됨.

원인

DML 문 또는 쿼리에서 호출된 프로시저는 DDL 또는 TCS 문을 포함할 수 없음.

조치

DML 문(또는 쿼리)에서 DDL 또는 TCS 문을 제거하거나 다른 서브프로그램을 사용하십시오.

15098: ERROR_PSM_ACCESS_INTO_NULL

필드
내용

설명

변수가 초기화되지 않음.

원인

초기화되지 않은 변수에 값을 할당하려는 시도가 있었음.

조치

먼저 변수를 초기화하십시오.

15099: ERROR_PSM_CASE_NOT_FOUND

필드
내용

설명

case 문이 누락됨.

원인

ELSE 문이 존재하지 않거나 일치하는 조건이 누락됨.

조치

ELSE 문을 지정하거나 조건 절을 확인하십시오.

15100: ERROR_PSM_COLLECTION_IS_NULL

필드
내용

설명

테이블 또는 배열이 초기화되지 않음.

원인

초기화되지 않은 테이블 또는 배열에 함수(EXISTS 제외)를 호출하거나 값을 할당할 수 없음.

조치

먼저 테이블 또는 배열을 초기화하십시오.

15101: ERROR_PSM_CURSOR_ALREADY_OPEN

필드
내용

설명

커서가 이미 열려 있음.

원인

현재 열려 있는 커서를 열 수 없음.

조치

커서가 이미 열려 있습니다.

15102: ERROR_PSM_INVALID_CURSOR

필드
내용

설명

잘못된 커서 작업.

원인

잘못된 커서 작업.

조치

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

15103: ERROR_PSM_LOGIN_DENIED

필드
내용

설명

잘못된 사용자 ID 또는 비밀번호.

원인

잘못된 사용자 ID 또는 비밀번호.

조치

사용자 ID와 비밀번호가 올바른지 확인한 후 다시 로그인하십시오.

15104: ERROR_PSM_NO_DATA_FOUND

필드
내용

설명

일치하는 데이터를 찾을 수 없음.

원인

결과 행을 찾을 수 없음.

조치

SQL 문 또는 컬렉션과 관련된 액세스 문을 확인하십시오.

15105: ERROR_PSM_NOT_LOGGED_ON

필드
내용

설명

서버에 로그인되지 않음.

원인

서버에 대한 활성 연결이 없음.

조치

서버에 로그인한 후 다시 시도하십시오.

15106: ERROR_PSM_PROGRAM_ERROR

필드
내용

설명

내부 오류.

원인

PSM 내부 오류.

조치

시스템 관리자에게 문의하십시오.

15107: ERROR_PSM_ROWTYPE_MISMATCH

필드
내용

설명

행 타입 불일치.

원인

호스트 커서 변수 타입과 PSM 내부 커서 변수 타입이 일치하지 않음.

조치

사용 중인 커서 타입이 올바른지 확인하십시오.

15108: ERROR_PSM_SELF_IS_NULL

필드
내용

설명

SELF가 초기화되지 않음.

원인

초기화되지 않은 객체의 MEMBER 함수를 호출할 수 없음.

조치

먼저 객체를 초기화하십시오.

15109: ERROR_PSM_STORAGE_ERROR

필드
내용

설명

메모리 오류.

원인

메모리 부족 또는 잘못된 메모리 데이터.

조치

시스템 관리자에게 문의하십시오.

15110: ERROR_PSM_SUBSCRIPT_BEYOND_COUNT

필드
내용

설명

첨자가 범위를 벗어남.

원인

인덱스가 배열의 최대 길이보다 크거나 테이블의 범위를 벗어남.

조치

더 작은 인덱스를 지정하십시오.

15111: ERROR_PSM_SUBSCRIPT_OUTSIDE_LIMIT

필드
내용

설명

첨자가 범위를 벗어남.

원인

인덱스가 0보다 작거나 배열의 최대 길이보다 큼.

조치

인덱스를 컬렉션에 선언된 크기보다 작게 수정하십시오.

15112: ERROR_PSM_SYS_INVALID_ROWID

필드
내용

설명

잘못된 ROWID.

원인

문자열이 유효한 ROWID가 아님.

조치

문자열을 유효한 ROWID로 수정하십시오.

15113: ERROR_PSM_TIMEOUT_ON_RESOURCE

필드
내용

설명

리소스 타임아웃.

원인

서버 리소스 할당이 타임아웃됨.

조치

시스템 관리자에게 문의하십시오.

15114: ERROR_PSM_TOO_MANY_ROWS

필드
내용

설명

너무 많은 행이 반환됨.

원인

SELECT INTO 쿼리에 대해 결과 행이 하나보다 많음.

조치

SELECT 문을 수정하십시오.

15115: ERROR_PSM_VALUE_ERROR

필드
내용

설명

잘못된 값.

원인

값이 유효하지 않음.

조치

값이 유효한 타입과 길이인지 확인하십시오.

15116: ERROR_PSM_USER_RAISE_APPLICATION

필드
내용

설명

%1$s.

원인

사용자 정의 오류가 EXCEPTION 절에서 처리되지 않고 사용자에게 전송됨.

조치

오류의 실제 원인이 위에 나열된 원인과 일치하는지 확인하십시오. 필요시 EXCEPTION 절을 추가하십시오.

15117: ERROR_PSM_CANNOT_LOAD_ANOTHER_SHLIB

필드
내용

설명

너무 많은 공유 라이브러리가 열림.

원인

한 번에 너무 많은 공유 라이브러리가 열림.

조치

더 적은 공유 라이브러리를 사용하도록 프로그램을 다시 작성하십시오.

15118: ERROR_PSM_EXECUTION_FAIL

필드
내용

설명

prepared-PSM 실행 실패.

원인

prepared-PSM 실행 실패.

조치

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

15119: ERROR_PSM_NOT_EXIST_BIND_VAR

필드
내용

설명

바인드 변수 '%1$s'을(를) 찾을 수 없음.

원인

바인드 변수를 찾을 수 없음.

조치

지정된 바인드 변수가 존재하는지 확인하십시오.

15120: ERROR_PSM_INVALID_BUILD_VERSION

필드
내용

설명

PSM과 서버 버전 불일치 오류.

원인

PSM과 서버 빌드 버전이 일치하지 않음.

조치

DDL 문 ALTER SYSTEM RECOMPILE ALL로 전체 PSM을 재빌드하십시오.

15121: ERROR_PSM_PARSE_TREE_TOO_LARGE

필드
내용

설명

파스 트리가 너무 큼.

원인

큰 파스 트리 크기로 인해 컴파일 실패.

조치

PSM을 수정하십시오.

15122: ERROR_PSM_OUT_OF_RANGE_INT

필드
내용

설명

정수 값이 범위를 벗어남: 오버플로우 또는 언더플로우 오류.

원인

정수 값이 너무 크거나 너무 작음.

조치

작업을 확인하십시오.

15123: ERROR_PSM_ILLEGAL_RERAISE

필드
내용

설명

재발생시킬 예외가 없음.

원인

재발생시킬 예외가 없음.

조치

모든 예외를 처리하고 'reraise'가 수행되었는지 확인하십시오.

15124: ERROR_PSM_OUT_OF_RANGE_INDEX

필드
내용

설명

인덱스가 범위를 벗어남: [%1$d]보다 클 수 없음.

원인

지정된 인덱스가 범위를 벗어남.

조치

컬렉션 변수의 길이 제한을 확인하십시오.

15125: ERROR_PSM_NOT_ALLOWED_PRIM_TYPE

필드
내용

설명

BULK...INTO 절에서 기본 데이터 타입은 허용되지 않음.

원인

기본 데이터 타입 변수는 허용되지 않음.

조치

컬렉션 변수를 사용하십시오.

15126: ERROR_PSM_NOT_ALLOWED_PLAIN_DML

필드
내용

설명

바인드 매개변수 없는 DML은 허용되지 않음.

원인

FORALL 절에서 바인드 매개변수 없는 DML은 허용되지 않음.

조치

바인드 매개변수를 사용하십시오.

15127: ERROR_PSM_NOT_ALLOWED_QUERY

필드
내용

설명

쿼리의 잘못된 사용.

원인

FORALL 절에서 쿼리는 허용되지 않음.

조치

쿼리를 사용하려면 FOR/LOOP/CSR_FOR_LOOP 문을 사용하십시오.

15128: ERROR_PSM_INVALID_COLL_TYPE

필드
내용

설명

잘못된 데이터 타입: 컬렉션 타입이어야 함.

원인

데이터 타입의 잘못된 사용.

조치

컬렉션 변수를 사용하십시오.

15129: ERROR_PSM_INVALID_ELEM_TYPE

필드
내용

설명

잘못된 요소 데이터 타입: PLS_INTEGER 또는 BINARY_INTEGER이어야 함.

원인

잘못된 요소 데이터 타입.

조치

PLS_INTEGER 또는 BINARY_INTEGER 데이터 타입을 사용하십시오.

15130: ERROR_PSM_FORALL_FAIL

필드
내용

설명

FORALL 절 실패.

원인

FORALL 절 실행 중 오류 발생.

조치

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

15131: ERROR_PSM_NOT_ALLOWED_IDX_TYPE

필드
내용

설명

FORALL 절에 대한 잘못된 인덱스 타입.

원인

FORALL 절에서 잘못된 인덱스 타입이 사용됨.

조치

PLS_INTEGER 또는 BINARY_INTEGER 데이터 타입을 사용하십시오.

15132: ERROR_PSM_NOT_ALLOWED_MIXED_TYPE

필드
내용

설명

INTO 절에서 복합 데이터 타입과 스칼라 데이터 타입을 함께 사용할 수 없음.

원인

INTO 절에서 복합 데이터 타입과 스칼라 데이터 타입을 함께 사용할 수 없음.

조치

스칼라 데이터 타입 또는 복합 데이터 타입 중 하나를 사용하십시오.

15133: ERROR_PSM_ROWID_INVALID

필드
내용

설명

잘못된 ROWID.

원인

잘못된 ROWID.

조치

유효한 ROWID 값이 전송되었는지 확인하십시오.

15134: ERROR_PSM_NOT_ALLOWED_REC_FLDS

필드
내용

설명

FORALL 절에서 레코드 필드 변수는 허용되지 않음.

원인

레코드의 필드 변수는 FORALL 절에서 허용되지 않음.

조치

레코드 변수 또는 다른 변수를 지정하십시오.

15135: ERROR_PSM_NOT_EXIST_ELEM

필드
내용

설명

인덱스 [%1$d]에서 요소를 찾을 수 없음.

원인

지정된 인덱스 번호에서 요소를 찾을 수 없음.

조치

인덱스가 유효한지 확인하십시오.

15136: ERROR_PSM_UNDEFINED_LIBRARY

필드
내용

설명

정의되지 않은 라이브러리 이름 '%1$s'.

원인

라이브러리 이름이 정의되지 않음.

조치

라이브러리 이름이 올바른지 확인하십시오.

15137: ERROR_PSM_INVALID_PROTOCOL

필드
내용

설명

잘못된 프로토콜.

원인

프로토콜이 정의되지 않음.

조치

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

15138: ERROR_PSM_IO

필드
내용

설명

일반 I/O 오류: %1$s.

원인

External Procedure Agent와의 통신 중 오류 발생.

조치

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

15139: ERROR_PSM_IO_READ

필드
내용

설명

I/O 읽기 오류.

원인

External Procedure Agent와의 통신 중 오류 발생.

조치

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

15140: ERROR_PSM_IO_WRITE

필드
내용

설명

I/O 쓰기 오류.

원인

External Procedure Agent와의 통신 중 오류 발생.

조치

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

15141: ERROR_PSM_CANNOT_START_EXTPROC

필드
내용

설명

External Procedure Agent를 시작할 수 없음.

원인

EPA(External Procedure Agent) 프로세스를 시작할 수 없음.

조치

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

15142: ERROR_PSM_EXTPROC_FAIL

필드
내용

설명

서브프로그램 '%1$s' 실행 실패.

원인

외부 프로시저 실행 실패.

조치

EPA(External Procedure Agent)의 오류 코드를 참조하십시오.

15143: ERROR_PSM_NOT_EXIST_RETURN

필드
내용

설명

RETURN 절이 지정되지 않음.

원인

RETURN 절이 지정되지 않음.

조치

RETURN 절을 지정하십시오.

15144: ERROR_PSM_USE_TOO_MANY_TMP_VAR

필드
내용

설명

너무 많은 임시 변수가 지정됨.

원인

문이 해석 모드에서 너무 많은 임시 변수를 사용함.

조치

임시 변수 수를 줄이도록 문을 분할하거나 수정하십시오.

15145: ERROR_PSM_USE_TOO_MANY_EXPR_OP

필드
내용

설명

너무 많은 표현식이 지정됨.

원인

문이 해석 모드에서 너무 많은 표현식을 사용함.

조치

표현식을 분할하거나 수정하십시오.

15146: ERROR_PSM_COMPILE_FAILED

필드
내용

설명

PSM 컴파일 오류.

원인

주어진 PSM 컴파일 실패.

조치

오류를 확인하고 PSM을 수정하십시오.

15147: ERROR_PSM_IDENTIFIER_TOO_LONG

필드
내용

설명

식별자가 너무 김: 4000바이트 미만이어야 함.

원인

식별자 길이가 최대값(4,000바이트)을 초과함.

조치

식별자를 짧게 하십시오.

15148: ERROR_PSM_INVALID_OBJ

필드
내용

설명

잘못된 객체 '%1$s'.

원인

객체 조건이 유효하지 않음.

조치

객체 조건을 확인하고 필요시 재생성하십시오.

15149: ERROR_PSM_SERIALIZE_FAIL

필드
내용

설명

컬렉션 변수 직렬화 실패.

원인

요소 수가 허용된 최대값(16,777,216)을 초과함.

조치

요소 수를 줄이십시오.

15150: ERROR_PSM_NOT_ENOUGH_MEMORY

필드
내용

설명

PSM 실행 중 '메모리 부족' 오류 발생.

원인

PSM 실행 중 '메모리 부족' 오류 발생.

조치

메모리 사용을 줄이도록 프로그램을 수정하십시오.

15151: ERROR_PSM_BIND_PARAM_CNT_MISMATCH

필드
내용

설명

바인드 매개변수 개수 불일치.

원인

지정된 바인드 매개변수 개수가 유효하지 않음.

조치

PSM과 바인드 매개변수가 일치하는지 확인하십시오.

15161: ERROR_PSM_EXTPROC_JCOMPILE_FAIL

필드
내용

설명

Java 컴파일 오류.

원인

주어진 PSM의 Java 소스 컴파일 실패.

조치

오류를 확인하고 Java 소스를 수정하십시오.

15162: ERROR_PSM_FORALL_NOT_EXIST_BULK_IN_BIND

필드
내용

설명

FORALL 절에서 DML 문은 bulk in-bind 매개변수가 있어야 함.

원인

FORALL 절에 전달된 매개변수 중 입력 모드 bulk 매개변수가 없음.

조치

컬렉션이 FORALL 절에 대해 올바르게 바인드되었는지 확인하십시오.

15163: ERROR_PSM_BACKTRACE

필드
내용

설명

%1$s의 %2$d번째 줄에서 처리되지 않은 예외.

원인

예외가 처리되지 않아 백트레이스 발생.

조치

예외가 발생한 PSM 모듈에서 원인을 조사하고 적절한 예외 처리 코드를 추가하십시오.

15164: ERROR_PSM_INVALID_BCODE_MAGIC_NUMBER

필드
내용

설명

객체 '%1$d'에 대한 잘못된 바이트 코드: 잘못된 매직 넘버.

원인

잘못된 바이트 코드. 바이트 코드가 손상되었거나 버전이 너무 오래된 경우 이 오류가 발생할 수 있음.

조치

PSM 객체를 재생성하십시오. 잘못된 바이트 코드로 인해 PSM을 실행할 수 없습니다.

15165: ERROR_PSM_INCOMPATIBLE_BCODE

필드
내용

설명

PSM 객체 '%1$d'이(가) 현재 서버 버전과 호환되지 않음.

원인

PSM 버전이 현재 서버 버전과 호환되지 않음.

조치

새로운 PSM 객체를 생성하십시오.

15166: ERROR_PSM_NOT_ALLOWED_MAXLEN

필드
내용

설명

MAXLEN은 IN 매개변수에 사용할 수 없음.

원인

MAXLEN은 IN 매개변수에 사용할 수 없음.

조치

MAXLEN은 OUT, IN/OUT 및 RETURN 매개변수에 유효합니다.

15167: ERROR_PSM_PIPELINED_INVALID_RET_TYPE

필드
내용

설명

파이프라인 함수의 잘못된 반환 타입: 유효한 컬렉션 타입이 있어야 함.

원인

파이프라인 함수에 잘못된 반환 타입이 포함됨.

조치

파이프 함수가 반환하는 컬렉션 타입이 유효한지 확인하십시오.

15168: ERROR_PSM_PIPELINED_INVALID_RET_STMT

필드
내용

설명

파이프라인 함수는 표현식을 반환할 수 없음.

원인

파이프라인 함수에서 표현식을 반환하려는 시도가 있었음.

조치

파이프라인 함수는 표현식을 반환할 수 없습니다. 함수를 수정하십시오.

15169: ERROR_PSM_INVALID_PIPE_ROW

필드
내용

설명

Pipe row 함수는 파이프라인 함수에서만 사용할 수 있음.

원인

파이프라인 함수 외부에서 pipe row 함수를 사용하려는 시도가 있었음.

조치

Pipe row 함수는 파이프라인 함수에서만 사용할 수 있습니다.

15170: ERROR_PSM_INVALID_ERROR_CODE

필드
내용

설명

%1$s.

원인

잘못된 오류 코드.

조치

오류 메시지를 확인하십시오.

15171: ERROR_PSM_REQUIRE_OBJ_BODY

필드
내용

설명

객체 본문 '%1$s'이(가) 필요함.

원인

객체 본문이 정의되지 않음.

조치

객체 본문을 정의하십시오.

15172: ERROR_PSM_OBJECT_IS_NULL

필드
내용

설명

객체가 초기화되지 않음.

원인

초기화되지 않은 객체에 함수/프로시저를 호출하거나 값을 할당할 수 없음.

조치

먼저 생성자 함수를 사용하여 객체를 초기화하십시오.

15173: ERROR_PSM_OBJECT_NOT_EXIST_CONSTRUCTOR

필드
내용

설명

객체의 생성자가 존재하지 않음.

원인

객체의 생성자가 존재하지 않음.

조치

객체의 생성자를 추가하십시오.

15174: ERROR_PSM_OBJECT_CONSTRUCTOR_NAME_MISMATCH

필드
내용

설명

생성자 이름이 타입 이름과 일치하지 않음.

원인

생성자 이름이 타입 이름과 일치하지 않음.

조치

생성자 이름을 수정하십시오.

15175: ERROR_PSM_INVALID_CONSTRUCTOR_RETURN

필드
내용

설명

생성자는 SELF AS RESULT를 반환해야 함.

원인

생성자는 SELF AS RESULT를 반환해야 함.

조치

생성자의 반환 타입으로 SELF AS RETURN을 설정하십시오.

15176: ERROR_PSM_OBJECT_REQUIRE_SPEC

필드
내용

설명

서브프로그램 단위 '%1$s'의 명세가 필요함.

원인

객체 타입 멤버 서브프로그램은 객체 명세에서 선언되어야 함.

조치

객체 타입 명세에서 서브프로그램 명세를 정의하십시오.

15177: ERROR_PSM_OBJECT_RECURSIVE_DECL

필드
내용

설명

객체 타입 '%1$s'이(가) 재귀적으로 선언됨.

원인

객체 타입은 자기 참조할 수 없음.

조치

객체 타입을 재귀적으로 선언하지 마십시오.

15178: ERROR_PSM_EXCEED_RECORD_FIELD_COUNT_LIMIT

필드
내용

설명

최대 레코드 필드 개수 제한을 초과함.

원인

최대 레코드 필드 개수 제한을 초과함.

조치

레코드당 32568개 미만의 필드를 선언하십시오.

15180: ERROR_PSM_TOO_MANY_RECURSIVE_LEVEL

필드
내용

설명

PSM 재귀 레벨이 너무 깊음.

원인

PSM 재귀 레벨이 너무 깊음.

조치

'_PSM_RECURSIVE_LVL' 매개변수를 수정하십시오.

15181: ERROR_PSM_INVALID_APPLY_COLLECTION_ACCESS

필드
내용

설명

잘못된 컬렉션 변수 액세스.

원인

()를 사용하여 비컬렉션 변수에 액세스하려는 잘못된 시도가 있었음.

조치

컬렉션 타입 배열에 액세스하도록 문을 수정하십시오.

15182: ERROR_PSM_INVALID_APPLY_COLLECTION_METHOD

필드
내용

설명

잘못된 컬렉션 메서드 호출.

원인

()를 사용하여 비void 컬렉션 메서드를 호출하려는 잘못된 시도가 있었음.

조치

비void 컬렉션 메서드를 호출할 때 ()를 제거하십시오.

15183: ERROR_PSM_WRAP_INTERNAL_ERROR

필드
내용

설명

PSM 소스 코드 래핑 중 오류 발생.

원인

PSM 소스 코드 래핑 중 예상치 못한 오류 발생.

조치

시스템 관리자에게 문의하십시오.

15184: ERROR_PSM_UNWRAP_INTERNAL_ERROR

필드
내용

설명

PSM 소스 코드 언래핑 중 오류 발생.

원인

PSM 소스 코드 언래핑 중 예상치 못한 오류 발생.

조치

시스템 관리자에게 문의하십시오.

15185: ERROR_PSM_EXTPROC_PARAM_LIMIT_OVERFLOW

필드
내용

설명

외부 프로시저를 선언할 수 없음.

원인

외부 프로시저의 매개변수 개수가 너무 많음.

조치

외부 프로시저의 매개변수 개수를 줄이고 다시 시도하십시오.

15186: ERROR_PSM_EXTPROC_RECURSIVE_CALLBACK

필드
내용

설명

EXTERNAL PROCEDURE는 CALLBACK 함수를 재귀적으로 호출할 수 없음.

원인

CALLBACK 함수를 재귀적으로 호출하는 EXTERNAL PROCEDURE는 지원되지 않음.

조치

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

15187: ERROR_PSM_JAVA_SOURCE_COMPILE_FAIL

필드
내용

설명

Java 소스 컴파일 실패. %1$s.

원인

Java 소스 컴파일 실패.

조치

Java 소스 컴파일 실패.

15188: ERROR_PSM_BATCH_UPDATE_FAILED

필드
내용

설명

PSM의 배치 업데이트 실패.

원인

PSM의 FORALL 문 또는 DBMS_SQL 패키지가 인스턴스화된 배치 업데이트 작업에서 실패 발생.

조치

SQL 문이 배치 업데이트에 적합한지 확인하십시오. 적합한 경우 기술 지원팀에 문의하십시오.

15189: ERROR_PSM_BATCH_UPDATE_INVALID_PP

필드
내용

설명

PSM 내의 배치 업데이트 작업 중 PP가 무효화됨.

원인

PSM의 FORALL 문 또는 DBMS_SQL 패키지가 사용된 배치 업데이트 작업 중 PP가 무효화됨.

조치

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

15190: ERROR_PSM_DIR_EXTPROC_INSUFFICENT_PRIV

필드
내용

설명

DIRECT EXECUTE 모드에서 EXTERNAL PROCEDURE를 생성하기 위한 권한 부족.

원인

사용자가 DIRECT_EXECUTE 모드에서 EXTERNAL PROCEDURE를 생성할 적절한 권한이 없음.

조치

SYSDBA 권한이 필요합니다.

15191: ERROR_PSM_FORALL_NOT_ALLOWED_IDX_EXPR

필드
내용

설명

FORALL 문에서 중복 인덱스 '%1$s'이(가) 잘못 사용됨.

원인

FORALL 문에서 중복 인덱스를 사용하여 컬렉션에 액세스할 때는 자동 값만 허용됨.

조치

컬렉션 액세스에 사용된 산술 연산을 제거하십시오.

15192: ERROR_PSM_OPT_CF_CANNOT_RESOLVE_EXPR

필드
내용

설명

PSM Constant Folding 최적화 실패.

원인

PSM Constant Folding 최적화 중 처리할 수 없는 표현식이 있음.

조치

PSM Constant Folding 최적화 시 옵션을 비활성화하십시오.

15193: ERROR_PSM_EXTPROC_REQURE_PKG

필드
내용

설명

외부 프로시저 컴파일 실패: %1$s 패키지를 찾을 수 없음.

원인

외부 프로시저를 실행하려면 %1$s 패키지가 필요함.

조치

시스템 관리자에게 문의하십시오.

15194: ERROR_PSM_INVALID_POS_UPDATE

필드
내용

설명

커서 '%1$s'이(가) FOR UPDATE로 선언되지 않음. 커서는 CURRENT OF 절에 사용할 수 없음.

원인

FOR UPDATE로 선언된 쿼리의 커서만 위치 지정 업데이트를 수행할 수 있음.

조치

커서에 지정된 쿼리에 FOR UPDATE 절을 삽입하십시오.

15195: ERROR_PSM_EXTPROC_INVALID_OPERATION

필드
내용

설명

EXTERNAL PROCEDURE 내에서 허용되지 않는 작업이 실행됨.

원인

EXTERNAL PROCEDURE 내에서 허용되지 않는 작업이 실행됨.

조치

EXTERNAL PROCEDURE를 수정하십시오.

15196: ERROR_PSM_NOT_ALLOWED_RESULT_CACHE_OPTION

필드
내용

설명

RESULT_CACHE OPTION은 허용되지 않음.

원인

매뉴얼을 참조하십시오.

조치

RESULT_CACHE OPTION을 사용할 수 없습니다.

15197: ERROR_PSM_USING_JAVA_SOURCE_AS_ID

필드
내용

설명

Java 소스 이름을 ID로 사용할 수 없음.

원인

Java 소스 이름이 PSM ID로 사용됨.

조치

PSM 소스를 수정하십시오.

15198: ERROR_PSM_COMPILER_INTERNAL

필드
내용

설명

PSM 컴파일러 내부 오류.

원인

PSM 컴파일러 내부 오류.

조치

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

15199: ERROR_PSM_INVALID_MAP_METHOD_RETURN

필드
내용

설명

MAP 메서드의 반환 타입이 유효하지 않음.

원인

MAP 메서드는 스칼라 반환 타입이 있어야 함.

조치

MAP 메서드의 시그니처를 수정하십시오.

15200: ERROR_PSM_INVALID_MAP_METHOD_PARAM

필드
내용

설명

MAP 메서드의 매개변수가 유효하지 않음.

원인

MAP 메서드는 SELF 매개변수만 사용할 수 있음.

조치

MAP 메서드의 시그니처를 수정하십시오.

15201: ERROR_PSM_INVALID_ORDER_METHOD_RETURN

필드
내용

설명

ORDER 메서드의 반환이 유효하지 않음.

원인

ORDER 메서드는 정수 반환 타입이 있어야 함.

조치

ORDER 메서드의 시그니처를 수정하십시오.

15202: ERROR_PSM_INVALID_ORDER_METHOD_PARAM

필드
내용

설명

ORDER 메서드의 매개변수가 유효하지 않음.

원인

ORDER 메서드는 SELF 매개변수 또는 동일한 타입의 객체만 사용할 수 있음.

조치

ORDER 메서드의 시그니처를 수정하십시오.

15203: ERROR_PSM_INVALID_MAP_ORDER_DECLARE

필드
내용

설명

MAP 또는 ORDER 메서드의 시그니처가 유효하지 않음.

원인

함수는 단일 MAP 또는 ORDER 함수만 포함할 수 있음.

조치

객체 타입의 선언을 수정하십시오.

15204: ERROR_PSM_INVALID_OBJECT_SPEC

필드
내용

설명

잘못된 객체 명세.

원인

현재 명세가 객체에서 유효하지 않음.

조치

객체 타입의 시그니처를 수정하십시오.

15205: ERROR_PSM_METHOD_BODY_HAS_NO_SPEC

필드
내용

설명

객체 명세에 객체 본문에 정의된 메서드 '%1$s'에 대한 선언이 포함되지 않음.

원인

객체 명세에 객체 본문에 정의된 메서드 '%1$s'에 대한 선언이 포함되지 않음.

조치

컴파일할 수 없습니다. 객체 명세 또는 객체 본문을 수정해야 합니다.

15206: ERROR_PSM_METHOD_SPEC_HAS_NO_BODY

필드
내용

설명

객체 명세에 선언된 메서드 '%1$s'이(가) 정의되어야 함.

원인

객체 명세에 선언된 메서드 '%1$s'이(가) 정의되어야 함.

조치

컴파일할 수 없습니다. 객체 명세 또는 객체 본문을 수정해야 합니다.

15207: ERROR_PSM_METHOD_DUPLICATED

필드
내용

설명

중복된 메서드 이름이 존재함.

원인

객체 명세에 중복된 메서드 이름이 정의됨.

조치

컴파일할 수 없습니다. 객체 명세를 수정해야 합니다.

15208: ERROR_PSM_OBJECT_COMPARISON

필드
내용

설명

이 객체 타입의 값을 비교할 수 없음.

원인

MAP 및 ORDER 메서드가 정의되지 않음.

조치

이 객체 타입의 값은 MAP 및 ORDER 메서드를 사용하여 비교할 수 있습니다.

15209: ERROR_PSM_OUT_OF_LOOP

필드
내용

설명

CONTINUE 문을 실행할 루프를 찾을 수 없음.

원인

CONTINUE 문이 루프에서 사용되지 않음.

조치

루프에서 CONTINUE 문을 실행하십시오.

15210: ERROR_PSM_BATCH_NOT_SUPPORTED_MODE

필드
내용

설명

이 모드는 batch psm에서 지원되지 않음.

원인

batch psm에서 _USE_SUCCESS_WITH_INFO_IN_BATCH iparam을 활성화해야 함.

조치

_USE_SUCCESS_WITH_INFO_IN_BATCH iparam을 YES로 설정하십시오.

15211: ERROR_PSM_BATCH_CSR_PARAM_CNT_MISMATCHED

필드
내용

설명

bulk 커서의 반환 타입이 유효하지 않음.

원인

bulk 커서가 반환하는 열 수가 반환 타입과 일치하지 않음.

조치

커서에서 작업을 수행할 수 없습니다.

15212: ERROR_PSM_ANON_PP_INVALIDATED

필드
내용

설명

Anon PP가 무효화됨.

원인

Anon PP가 무효화됨.

조치

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

필드
내용

설명

Psm RemoteDB 내부 오류.

원인

Psm RemoteDB 내부 오류.

조치

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

15214: ERROR_PSM_NOT_AGGREGATABLE

필드
내용

설명

집계 함수를 만들 수 없음.

원인

반환 타입이 복합 타입이거나, 매개변수가 'OUT' 또는 'IN OUT'이거나, 매개변수 타입이 복합 타입 또는 lob 타입임.

조치

함수를 재정의하십시오.

15215: ERROR_PSM_INVALID_COMPOSITE_TYPE_BINDING

필드
내용

설명

바인드 매개변수의 복합 타입이 유효하지 않음.

원인

사용할 수 없는 복합 타입이 바인드됨.

조치

바인드 매개변수를 확인하십시오.

15216: ERROR_PSM_CANNOT_RUN_PIPELINED_FUNCTION

필드
내용

설명

파이프라인 함수를 실행할 수 없음.

원인

파이프라인 함수를 실행할 사용 가능한 세션이 없음.

조치

사용 가능한 세션을 확보한 후 함수를 다시 실행하십시오.

15217: ERROR_PSM_CANNOT_USE_AS_FUNCTION

필드
내용

설명

집계 함수 또는 파이프라인 테이블 함수의 부적절한 사용.

원인

집계 및 테이블 함수는 일반 함수로 사용할 수 없음.

조치

PSM 프로그램을 수정하십시오.

15218: ERROR_PSM_MISMATCH_SET_ROW_TYPE

필드
내용

설명

테이블 행 데이터 타입과 값이 데이터 타입과 일치하지 않음.

원인

테이블 열 수와 값이 데이터 필드 수와 일치하지 않음.

조치

지원할 수 없습니다. UPDATE/INSERT 문을 수정해야 합니다.

15219: ERROR_PSM_NULLINST_METHDISPATCH

필드
내용

설명

객체 메서드를 호출할 수 없음.

원인

생성되지 않은 객체 인스턴스에 액세스함.

조치

인스턴스가 생성되었는지 확인하십시오.

15220: ERROR_PSM_INVALID_CONTINUE

필드
내용

설명

루프에서 잘못된 continue 절을 사용함.

원인

루프에서 잘못된 continue 절을 사용함.

조치

continue 절을 수정하십시오.

15221: ERROR_PSM_DEPRECATED

필드
내용

설명

함수를 실행할 수 없음.

원인

이 함수는 더 이상 제공되지 않음.

조치

더 자세한 정보는 기술 지원팀에 문의하십시오.

15222: ERROR_PSM_SUPERTYPE_ISNOT_OBJECT_TYPE

필드
내용

설명

비객체 타입으로부터 상속을 시도함.

원인

비객체 타입은 상속할 수 없음.

조치

상속하려는 타입이 객체 타입인지 확인하십시오.

15223: ERROR_PSM_CANNOT_INHERIT_FINAL_OBJ

필드
내용

설명

final 객체 타입으로부터 상속을 시도함.

원인

final 객체 타입은 상속할 수 없음.

조치

상속하려는 객체 타입의 속성을 확인하십시오.

15224: ERROR_PSM_INVALID_OID_HEXSTRING

필드
내용

설명

지정된 OID가 유효하지 않음.

원인

OID의 16진수 문자열이 유효하지 않음.

조치

유효한 16진수 문자열을 입력하십시오.

15225: ERROR_PSM_ATTR_DUPLICATED

필드
내용

설명

중복된 속성 이름.

원인

동일한 이름의 속성이 이미 존재함.

조치

지정된 문을 컴파일할 수 없습니다.

15226: ERROR_PSM_CANNOT_TREAT_EXPR

필드
내용

설명

지정된 표현식을 '%1$s' 타입으로 확인할 수 없음.

원인

표현식 타입이 '%1$s'의 부모/자식 타입이 아님.

조치

표현식을 컴파일하거나 실행할 수 없습니다.

15227: ERROR_PSM_FINAL_CONFLICT_NOTINSTANTIABLE

필드
내용

설명

메서드는 'FINAL'과 'NOT INSTANTIABLE'을 동시에 가질 수 없음.

원인

메서드는 'FINAL'과 'NOT INSTANTIABLE'을 동시에 선언할 수 없음.

조치

메서드 정의를 수정하십시오.

15228: ERROR_PSM_CANNOT_METHOD_NOTINSTANTIABLE

필드
내용

설명

'INSTANTIABLE' 객체 타입은 'NOT INSTANTIABLE' 메서드를 가질 수 없음.

원인

'INSTANTIABLE' 객체 타입은 'NOT INSTANTIABLE' 메서드를 가질 수 없음.

조치

메서드 정의를 수정하십시오.

15229: ERROR_PSM_CANNOT_METHOD_OVERRIDE

필드
내용

설명

이 메서드는 재정의할 수 없음.

원인

재정의할 메서드가 없음.

조치

메서드를 재정의하려면 부모 객체 타입에 메서드가 존재해야 합니다.

15230: ERROR_PSM_CONSTRUCTOR_SELF_RETURN

필드
내용

설명

반환 절에 'SELF AS RESULT'가 지정되지 않음.

원인

생성자는 'RETURN SELF AS RESULT' 절을 사용해야 함.

조치

반환 절을 'RETURN SELF AS RESULT'로 수정하십시오.

15231: ERROR_PSM_BATCH_DML_FAILED

필드
내용

설명

배치 DML 처리 중 오류 발생.

원인

배치 DML 처리 중 하나 이상의 오류 발생.

조치

오류를 확인하십시오.

15232: ERROR_PSM_PREP_ERROR_DIRECTIVES

필드
내용

설명

$ERROR-'%1$s'.

원인

$ERROR-'%1$s'.

조치

$ERROR-'%1$s'.

15233: ERROR_PSM_NOT_EXIST_RETURNING

필드
내용

설명

동적 SQL의 잘못된 사용.

원인

쿼리에 RETURNING INTO 절이 누락됨.

조치

쿼리를 변경하십시오.

15234: ERROR_PSM_PREP_USE_STATIC_EXPR

필드
내용

설명

비정적 표현식이 사용됨.

원인

정적 표현식만 허용됨.

조치

정적 표현식을 사용하십시오.

15235: ERROR_PSM_DUPLICATE_COMPOUND_SECTION

필드
내용

설명

중복된 Compound Trigger Section.

원인

중복된 Compound Trigger Section이 이미 존재함.

조치

Compound Trigger Section을 수정하십시오.

15236: ERROR_PSM_INVALID_COMPOUND_SECTION

필드
내용

설명

잘못된 Compound Trigger Section.

원인

뷰만 row instead section을 가질 수 있음.

조치

Compound Trigger Section을 수정하십시오.

15237: ERROR_PSM_FOR_LOOP_WITH_REF_CURSOR

필드
내용

설명

CURSOR FOR LOOP 문에서 refcursor의 잘못된 사용.

원인

refcursor는 CURSOR FOR LOOP 문에서 사용할 수 없음.

조치

CURSOR FOR LOOP 문을 수정하십시오.

15238: ERROR_PSM_SPEC_MISMATCH_SERIALLY_REUSABLE

필드
내용

설명

PRAGMA SERIALLY_REUSABLE은 패키지 명세와 본문 모두에 선언되어야 함.

원인

PRAGMA SERIALLY_REUSABLE이 패키지 명세 또는 패키지 본문에 선언되지 않음.

조치

패키지의 누락된 부분에 PRAGMA SERIALLY_REUSABLE을 선언하십시오.

15239: ERROR_PSM_NOT_ALLOWED_PRAGMA_SERIALLY_REUSABLE

필드
내용

설명

PRAGMA SERIALLY_REUSABLE은 패키지 명세에 선언되어야 함.

원인

이 PRAGMA 절은 패키지의 현재 부분에서 허용되지 않음.

조치

PRAGMA 절을 변경하거나 삭제하십시오.

15240: ERROR_PSM_CAN_NOT_ACCESS_SERIALLY_REUSABLE_PKG

필드
내용

설명

SERIALLY REUSABLE '%1$s' 패키지에 액세스할 수 없음.

원인

프로그램이 SQL 컨텍스트에서 호출된 PSM의 SERIALLY REUSABLE 패키지에 액세스하려고 시도함.

조치

프로그램에서 SERIALLY REUSABLE 패키지에 대한 참조를 제거하십시오.

15241: ERROR_PSM_DBLINKNAME_TOO_LONG

필드
내용

설명

RemoteDB 이름이 너무 김.

원인

RemoteDB 이름이 너무 김.

조치

RemoteDB 이름을 확인하십시오.

필드
내용

설명

원격 데이터베이스 호출에서 Lob 인수는 허용되지 않음.

원인

원격 데이터베이스 호출에서 lob 인수 사용.

조치

원격 데이터베이스 호출에서 lob 인수를 사용하지 마십시오.

15243: ERROR_PSM_OBJECT_HAS_NO_ATTR

필드
내용

설명

객체 타입 '%1$s'에 속성이 없음.

원인

속성이 없는 객체 타입을 정의하려는 시도가 있었음.

조치

객체 타입을 정의하려면 최소한 하나의 속성이 있어야 합니다.

15244: ERROR_PSM_NESTED_OBJ_NOT_SUPPORTED_IN_TRG

필드
내용

설명

트리거는 중첩된 객체 타입의 열을 지원하지 않음.

원인

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

조치

이 기능은 다음 버전에서 지원될 예정입니다.

15245: ERROR_PSM_CANNOT_REF_LONG_IN_TRIGGER

필드
내용

설명

트리거에서 LONG 또는 LONG RAW 타입의 데이터에 대한 참조는 허용되지 않음.

원인

트리거가 LONG 또는 LONG RAW 타입의 데이터를 참조함.

조치

트리거 내에서 LONG 또는 LONG RAW 데이터에 대한 참조를 만들지 마십시오.

15246: ERROR_PSM_NOT_SUPPORTED_RESULT_CACHE_OPTION

필드
내용

설명

RESULT_CACHE 옵션이 지원되지 않음. 이유: %1$s.

원인

함수가 RESULT_CACHE의 제한을 위반하여 컴파일 오류 발생.

조치

함수가 RESULT_CACHE의 모든 전제 조건을 만족하는지 확인하십시오. 만족하지 않으면 옵션을 제거하십시오.

Last updated