No. 15000 ~ 15999
15001: Not yet implemented.
Cause This function has yet to be implemented.
Action This function will be supported in the next version.
15002: Parsing failed.
Cause Parsing failed.
Action Check the syntax.
15003: Pragma check failed.
Cause Failed during pragma check; two parameters that should match, did not.
Action Modify the parameters to match.
15004: Parse tree checking failed.
Cause Failed during the parse tree check; the parse trees of two parameters do not match.
Action Check the parameters used in the statement and modify them.
15005: Unable to open the command file. Run gen_psm_cmd.sh.
Cause Unable to open the psm_commands file for PSM compilation.
Action Verify that the psm_commands file exists under the config directory, or contact the technical support team.
15006: Nested comment detected.
Cause The comment is duplicated.
Action Check the comment.
15007: Unterminated comment detected.
Cause The comment is not terminated.
Action Check the comment and terminate it properly.
15008: Unterminated string detected.
Cause The string is not terminated.
Action Check the string and terminate it properly.
15009: Invalid ID: length cannot be 0.
Cause The ID length is 0.
Action Check the ID and ensure the length is greater than 0.
15010: Newline cannot be used in quoted ID.
Cause The ID string is declared over several lines.
Action Declare the ID on one line.
15011: Unhandled character.
Cause Unknown character.
Action Verify that a character is not out of place.
15012: Default expression is required.
Cause No default expression has been defined
Action Define a default expression.
15013: Type constraint is required.
Cause No type constraint has been defined.
Action Define a type constraint.
15014: Expression is required.
Cause No expression has been defined.
Action Define an expression.
15015: Body of subprogram unit '%1$s' is required.
Cause No subprogram body has been defined.
Action Define the subprogram body.
15016: Package body '%1$s' is required.
Cause No package body has been defined.
Action Define the package body.
15017: Non-query expressions are not allowed.
Cause An SQL statement that is not a SELECT statement was used.
Action Modify the SQL statement to use a SELECT statement.
15018: Missing INTO clause.
Cause INTO clause is missing.
Action Specify an INTO clause.
15019: Missing RETURN clause.
Cause RETURN clause is missing.
Action Specify a RETURN clause.
15020: Character unit (CHAR or BYTE) is not allowed.
Cause Character unit (CHAR or BYTE) is not allowed.
Action Change the data type.
15021: Schema name is not allowed.
Cause Schema name is not allowed.
Action Do not specify a schema name.
15022: AUTHID clause is not allowed.
Cause AUTHID clause is not allowed.
Action Do not specify an AUTHID.
15023: Default expression is not allowed.
Cause Default expression is not allowed.
Action Delete the default expression.
15024: HANDLER cannot be specified after OTHERS.
Cause A HANDLER clause cannot be used after OTHERS.
Action Move the clause to a different location or delete it.
15025: Expression is not allowed.
Cause Expression is not allowed.
Action Do not specify an expression.
15026: Specification is not allowed.
Cause Specification is not allowed.
Action Move the specification to a different location or delete it.
15027: RETURN is not allowed.
Cause RETURN clause is not allowed.
Action Delete the RETURN clause.
15028: INTO clause is not allowed.
Cause INTO clause is not allowed.
Action Delete the INTO clause.
15029: OUT parameter is not allowed.
Cause OUT parameter is not allowed.
Action Delete the parameter or use an IN parameter.
15030: REVERSE is not allowed.
Cause REVERSE character is not allowed.
Action Delete the REVERSE character.
15031: Dynamic SQL is not allowed.
Cause Dynamic SQL statements are not allowed.
Action Modify or delete the SQL statement.
15032: Unable to open IN mode parameter cursor.
Cause Cannot open the cursor of IN parameter.
Action Delete OPEN, or specify an OUT or IN/OUT parameter cursor.
15033: Bind parameter can only be used in the trigger.
Cause The bind parameter was used in the DDL outside the trigger.
Action Delete the bind parameter.
15034: PRAGMA clause is not allowed.
Cause The specified PRAGMA clause is not allowed in this area.
Action Modify or delete the PRAGMA clause.
15035: Number is out of range.
Cause The number is out of range.
Action Check the value.
15036: Type constraint is out of range.
Cause A type constraint is out of range.
Action Verify that the type constraints are valid.
15037: Label mismatch.
Cause The labels do not match.
Action Ensure that the labels match.
15038: Type mismatch.
Cause The data types do not match.
Action Verify the data types are compatible.
15039: Parameter mismatch.
Cause The declaration and the called parameter do not match.
Action Verify that the parameter is correct.
15040: Specification mismatch.
Cause The declaration and the definition do not match.
Action Verify that the declaration is correct.
15041: Multiple subprograms match the specified argument(s).
Cause There are many subprograms that match the specified argument(s).
Action Modify the argument(s).
15042: No subprogram matches the specified argument(s).
Cause No subprogram matches the specified argument(s).
Action Modify the argument(s).
15043: INTO list mismatch.
Cause The number of parameters in the INTO clause does not match the query.
Action Ensure the number of parameters in the INTO clause matches the query.
15044: Undefined identifier '%1$s'.
Cause Undefined identifier.
Action Define the identifier.
15045: Unknown attribute name.
Cause Unknown attribute name.
Action Verify the attribute name is correct.
15046: Identifier is out of scope.
Cause The identifier is out of scope.
Action Modify the identifier scope or delete it.
15047: Dot operator (.) cannot be used with this ID type.
Cause The dot operator (.) cannot be used for this ID; the ID type is not a record, block label, procedure, or username.
Action Ensure the dot operator is used with the correct ID types.
15048: Parenthesis operator cannot be used with this ID type.
Cause Cannot use a parenthesis operator for this ID; the ID is not a by table.
Action Ensure the parenthesis operator is used with the correct ID types.
15049: Constant value was expected.
Cause The value specified is not a constant.
Action Use a constant value.
15050: Missing value.
Cause A value was expected but not found.
Action Specify a value.
15051: Missing cursor.
Cause A cursor was expected but not found.
Action Specify a cursor.
15052: Missing label.
Cause A label was expected but not found.
Action Specify a label.
15053: Missing type.
Cause A type was expected but not found.
Action Specify a type.
15054: Missing exception.
Cause An exception was expected but not found.
Action Specify an exception.
15055: Expression or constant cannot be an LVALUE.
Cause Cannot use an assignment expression for the corresponding expression.
Action Use another expression or modify the current expression.
15056: Invalid cursor: static cursor was expected.
Cause A static cursor was expected, but a reference cursor was found.
Action Specify a static cursor.
15057: Invalid cursor: reference cursor was expected.
Cause A reference cursor was expected, but a static cursor was found.
Action Specify a reference cursor.
15058: Missing procedure.
Cause A procedure was expected but not found.
Action Specify a procedure.
15059: Missing identifier.
Cause An identifier was expected but not found.
Action Specify an identifier.
15060: Missing declaration.
Cause A declaration was expected but not found.
Action Specify a declaration.
15061: Missing loop label.
Cause A loop label was expected but not found.
Action Specify a loop label.
15062: Missing record.
Cause A record was expected but not found.
Action Specify a record.
15063: Duplicate identifier '%1$s' exists.
Cause An identifier with this name already exists.
Action Modify the identifier name.
15064: Duplicate parameter name exists.
Cause A parameter with this name already exists.
Action Modify the parameter name.
15065: Duplicate handler clause exists.
Cause A handler clause with this name already exists.
Action Modify the clause name.
15066: A positional argument is not allowed after named argu ments.
Cause Positional arguments cannot come after a named argument.
Action Delete or move the positional argument.
15067: Invalid type constraint.
Cause An invalid type constraint was detected.
Action Modify the type constraint.
15068: Invalid attribute.
Cause Invalid attribute.
Action Modify the attribute.
15069: Invalid DBMS error code for pragma exception_init.
Cause An invalid error code was used for pragma exception_init.
Action Modify the error code.
15070: Invalid pragma.
Cause Invalid pragma.
Action Modify the pragma.
15071: Invalid table index type.
Cause Only BINARY_INTEGER, PLS_INTEGER, and character types are allowed for the table index type.
Action Modify the table index type.
15072: Invalid declaration location.
Cause The location of the declaration is wrong, The location must precede the body.
Action Declaration must be specified before the definition.
15073: Invalid overloading.
Cause Overloading is invalid here.
Action Modify the procedure.
15074: Invalid RETURN clause.
Cause Invalid RETURN clause.
Action Correct the RETURN clause.
15075: Invalid GOTO clause.
Cause Invalid GOTO clause.
Action Correct the GOTO clause.
15076: Invalid EXIT clause in loop.
Cause Invalid EXIT clause in loop.
Action Correct the EXIT clause.
15077: Invalid CASE statement: return value cannot be NULL.
Cause The return value of a CASE expression cannot be NULL.
Action Modify the CASE statement.
15078: Invalid function call or collection variable access.
Cause An invalid attempt was made to call an invalid function or access a collection variable.
Action Modify the statement to use a valid function call or access an array.
15079: Invalid parameter.
Cause Invalid parameter.
Action Modify the parameter.
15080: Invalid SQL statement.
Cause Invalid SQL statement.
Action Correct the SQL statement.
15081: Invalid collection method.
Cause Invalid use of collection type method.
Action Check the return type and parameters of the method.
15082: Invalid return type.
Cause Invalid return type.
Action Specify a different return type
15083: Invalid collection variable index.
Cause Invalid use of index of the collection variable.
Action Modify the index.
15084: LONG or LONG RAW data types cannot be used as subpro gram parameter type.
Cause Cannot use LONG or LONG RAW for a parameter type.
Action Modify the parameter type or use another subprogram.
15085: Program did not return a value.
Cause The program terminated abnormally.
Action Contact the system administrator.
15086: User-defined exception.
Cause A user-defined error.
Action Check the user-defined error statement.
15087: Not yet implemented.
Cause This function has yet to be implemented.
Action This function will be supported in the next version.
15088: Critical error occurred while handling another error.
Cause A critical error occurred.
Action Contact the system administrator.
15089: Type conversion failed.
Cause Failed in type conversion.
Action Check the type.
15090: Unable to access uninitialized variable.
Cause An uninitialized variable was accessed.
Action Initialize the variable.
15091: Body of object %1$u was not found.
Cause A binary for executing the function does not exist.
Action Recreate the function.
15092: Parameter exceeded 32K size limit.
Cause The size of the parameter exceeded the maximum of 32K.
Action Decrease the parameter size or use a different parameter.
15093: NULL value cannot be passed to NOT NULL constrained parameter.
Cause The NULL value cannot be used for this parameter.
Action Specify a value other than NULL.
15094: Parse tree size overflow.
Cause The program length exceeded the maximum length allowed.
Action Shorten the program or create it as a package.
15095: Trigger/function cannot access table '%1$s' while it is being modified.
Cause The called trigger or subprogram refers to the table.
Action Modify the trigger or subprogram to eliminate table references.
15096: INSERT/UPDATE/DELETE is restricted in this context.
Cause Procedures called within the query cannot contain DML statements.
Action Remove the DML from the procedure or use a different procedure.
15097: DDL/TCS is restricted in this context.
Cause Procedures called from a DML statement or query cannot contain DDL or TCS statements.
Action Remove DDL or TCS statements from the DML statement (or query) or use another sub program.
15098: Variable has not been initialized.
Cause An attempt was made to assign a value to an uninitialized variable.
Action Initialize the variable first.
15099: Missing case statement.
Cause The ELSE statement does not exist, or the matching condition is missing.
Action Specify an ELSE statement or check the condition clause.
15100: Table or array has not been initialized.
Cause Unable to call functions (other than EXISTS) or assign values to uninitialized tables or ar rays.
Action Initialize the table or array first.
15101: Cursor is already open.
Cause Unable to open currently opened cursors.
Action The cursor is already open.
15102: Invalid cursor operation.
Cause Invalid cursor operation.
Action Check the status of the cursor.
15103: Invalid user ID or password.
Cause Invalid user ID or password.
Action Verify that the user ID and password are correct, and then try relogging.
15104: No matching data found.
Cause No result rows were found.
Action Check the SQL statement or the access statement related to the collection.
15105: Not logged on to server.
Cause There is no active connection to the server.
Action Log on to the server and try again.
15106: Internal error.
Cause PSM internal error.
Action Contact the system administrator.
15107: Row type mismatch.
Cause The host cursor variable type and the PSM internal cursor variable type do not match.
Action Verify that the cursor type in use is correct.
15108: SELF has not been initialized.
Cause Unable to call the MEMBER function of an uninitialized object.
Action Initialize the object first.
15109: Memory error.
Cause Not enough memory or invalid memory data.
Action Contact the system administrator.
15110: Subscript is out of range.
Cause An index is greater than the maximum length of the array or beyond the bounds of the table.
Action Specify a smaller index.
15111: Subscript is out of range.
Cause An index is less than zero or greater than the maximum length of the array.
Action Modify the index to smaller than the declared size in the collection.
15112: Invalid ROWID.
Cause The string is not a valid ROWID.
Action Modify the string to be a valid ROWID.
15113: Resource timeout.
Cause Assigning server resources timed out.
Action Contact the system administrator.
15114: Too many rows returned.
Cause There is more than one result row for a SELECT INTO query.
Action Correct the SELECT statement.
15115: Invalid value.
Cause The value is invalid.
Action Verify that the value is a valid type and length.
15116: %1$s.
Cause The user-defined error was not processed in an EXCEPTION clause but sent to the user.
Action Verify that the actual cause of the error matches the cause listed above. If necessary, add an EXCEPTION clause.
15117: Too many shared libraries were opened.
Cause Too many shared libraries were opened at one time.
Action Rewrite the program to use fewer shared libraries.
15119: Bind variable '%1$s' was not found.
Cause The bind variable could not be found.
Action Verify the specified bind variable exists.
15120: PSM and server version mismatch error.
Cause The PSM and server build versions do not match.
Action Rebuild the whole PSM with the DDL statement ALTER SYSTEM RECOMPILE ALL.
15121: Parse tree is too large.
Cause The large parse tree size caused a compilation failure.
Action Modify the PSM.
15122: Integer value is out of range: overflow or underflow error.
Cause The integer value was too large or too small.
Action Check the operation.
15123: No exception to reraise.
Cause There is no exception to reraise.
Action Process all exceptions, and verify 'reraise' was performed.
15124: Index is out of range: cannot be greater than [%1$d].
Cause The specified index is out of range.
Action Check the limit of the length of the collection variable.
15125: Primitive data type is not allowed in a BULK...INTO clause.
Cause Primitive data type variable is not allowed.
Action Use a collection variable.
15126: DML without bind parameters is not allowed.
Cause In a FORALL clause, DML without bind parameters is not allowed.
Action Use a bind parameter.
15127: Invalid use of queries.
Cause In a FORALL clause, queries are not allowed.
Action In order to use queries, use FOR/LOOP/CSR_FOR_LOOP statements.
15128: Invalid data type: must be a collection type.
Cause Invalid use of data type.
Action Use a collection variable.
15129: Invalid element data type: must be a PLS_INTEGER or BI NARY_INTEGER.
Cause Invalid element data type.
Action Use a PLS_INTEGER or BINARY_INTEGER data type.
15130: FORALL clause failed.
Cause An error occurred while executing a FORALL clause.
Action Contact the technical support team.
15131: Invalid index type for FORALL clause.
Cause Invalid index type was used in the FORALL clause.
Action Use a PLS_INTEGER or BINARY_INTEGER data type.
15132: Composite and scalar data types cannot be used together in an INTO clause.
Cause In an INTO clause, a composite data type and a scalar data type cannot be used together.
Action Use either a scalar data type or a composite data type.
15133: Invalid ROWID.
Cause Invalid ROWID.
Action Verify that a valid ROWID value was transmitted.
15134: Record field variable is not allowed in a FORALL clause.
Cause A field variable of a record is not allowed in a FORALL clause.
Action Specify a record variable or a different variable.
15135: Element was not found at index [%1$d].
Cause No element was found at the specified index number.
Action Verify that the index is valid.
15136: Undefined library name '%1$s'.
Cause The library name is not defined.
Action Verify that the library name is correct.
15137: Invalid protocol.
Cause The protocol is not defined.
Action Contact the technical support team.
15138: Generic I/O error: %1$s.
Cause An error occurred during communication with External Procedure Agent.
Action Contact the technical support team.
15139: I/O read error.
Cause An error occurred during communication with External Procedure Agent.
Action Contact the technical support team.
15140: I/O write error.
Cause An error occurred during communication with External Procedure Agent.
Action Contact the technical support team.
15141: Cannot to start External Procedure Agent.
Cause Cannot to start the EPA (External Procedure Agent) process.
Action Contact the technical support team.
15142: Execution of subprogram '%1$s' failed.
Cause Failed to execute the external procedure.
Action Refer to the error code of EPA (External Procedure Agent).
15143: No RETURN clause specified.
Cause No RETURN clause was specified.
Action Specify a RETURN clause.
15144: Too many temporary variables specified.
Cause The statement uses too many temporary variables in interpret mode.
Action Divide or modify the statement to decrease the number of temporary variables.
15145: Too many expressions specified.
Cause The statement uses too many expressions in interpret mode.
Action Divide or modify the expressions.
15146: PSM compilation error.
Cause Failed to compile the given PSM.
Action Check the error, and modify the PSM.
15147: Identifier is too long: must be less than 4000 bytes.
Cause The length of identifier exceeds the maximum (4,000 bytes).
Action Shorten the identifier.
15148: Invalid object '%1$s'.
Cause The object condition is invalid.
Action Check the object condition, and recreate it if necessary.
15149: Serialization of a collection variable failed.
Cause The number of elements exceeds the maximum allowed (16,777,216).
Action Lessen the number of elements.
15150: 'Insufficient memory' error occurred during PSM execution.
Cause 'Not enough memory' error occurred during PSM execution.
Action Modify the program to decrease memory use.
15151: Bind parameter count mismatch.
Cause The number of specified bind parameters is invalid.
Action Verify that the PSM and bind parameters match.
15161: Java compilation error.
Cause Failed to compile the Java sources in the given PSM.
Action Check the error, and modify the Java source.
15162: DML statement must have bulk in-bind parameter in a FORALL clause.
Cause No input mode bulk parameter exists among the parameters passed to a FORALL clause.
Action Verify that the collection is bound correctly for the FORALL clause.
15163: Unhandled exception at %1$s line %2$d.
Cause A backtrace occurred because the exception was not handled.
Action Investigate the cause from the PSM module where the exception occurred, and add appropriate exception handling code.
15164: Invalid byte code for object '%1$d': invalid magic number.
Cause Invalid byte code. This error may occur if the byte code was damaged, or the version is too old.
Action Recreate the PSM object. The PSM cannot be executed due to the invalid byte code.
15165: PSM object '%1$d' is incompatible with current server ver sion.
Cause The PSM version is not compatible with the current server version.
Action Create a new PSM object.
15166: MAXLEN cannot be used for IN parameters.
Cause MAXLEN cannot be used for IN parameters.
Action MAXLEN is valid for OUT, IN/OUT, and RETURN parameters.
15167: Invalid return type of pipelined function: must have a valid collection type.
Cause The pipelined function contains an invalid return type.
Action Ensure the collection type returned by the pipe function is valid.
15168: Pipelined function may not return an expression.
Cause An attempt was made to return an expression from a pipelined function.
Action A pipelined function cannot return an expression. Modify the function.
15169: Pipe row function can only be used in pipelined function.
Cause An attempt was made to use a pipe row function outside a pipelined function.
Action Pipe row function can be used only in a pipelined function.
15170: %1$s
Cause Invalid error code.
Action Check the error message.
15171: Object body '%1$s' is required.
Cause No object body has been defined.
Action Define the object body.
15172: Object has not been initialized.
Cause Unable to call function/procedures or assign values to uninitialized objects.
Action Initialize the object by using the constructor function first.
15173: Constructor of object does not exist.
Cause Constructor of object does not exist.
Action Add a constructor of the object.
15174: Constructor name does not match with the type name.
Cause Constructor name does not match with the type name.
Action Modify the constructor name.
15175: Constructor must return SELF AS RESULT.
Cause Constructor must return SELF AS RESULT.
Action Set SELF AS RETURN as a return type of constructor.
15176: Specification of subprogram unit '%1$s' is required.
Cause Object type member subprograms need to be declared in the object specification.
Action Define the subprogram spec in the object type specification.
15177: Object type '%1$s' is recursively declared.
Cause Object type cannot be self-referenced.
Action Do not declare the object type recursively.
15178: Exceeds the maximum record field count limit.
Cause Exceeds the maximum record field count limit.
Action Declare less than 32568 fields per record.
15180: The PSM recursive level is too deep.
Cause The PSM recursive level is too deep.
Action Modify the '_PSM_RECURSIVE_LVL' parameter.
15181: Invalid collection variable access.
Cause An invalid attempt was made to access a non-collection variable using ().
Action Modify the statement to access a collection-type array.
15182: Invalid collection method call.
Cause An invalid attempt was made to call a non-void collection method using ().
Action Remove () when calling a non-void collection method.
15183: An error occurred while wrapping PSM source code.
Cause An unexpected error occurred while wrapping PSM source code.
Action Contact the system administrator.
15184: An error occurred while unwrapping PSM source code.
Cause An unexpected error occurred while unwrapping PSM source code.
Action Contact the system administrator.
15185: Unable to declare external procedure.
Cause The number of parameters in the external procedure is too large.
Action Reduce the number of parameters in the external procedure and try again.
15186: EXTERNAL PROCEDURE cannot recursively issue a CALLBACK function.
Cause An EXTERNAL PROCEDURE recursively issuing a CALLBACK function is not supported.
Action Contact the technical support team.
15187: Java source compilation has failed. %1$s.
Cause Java source compilation has failed.
Action Java source compilation has failed.
15188: Batch update in PSM has failed.
Cause Failure occurred in the batch update operation where PSM's FORALL statement or DBMS_SQL package was instantiated.
Action Verify the SQL statement is suitable for the batch update. If suitable, contact the technical support team.
15189: PP has been invalidated during the batch update operation within PSM.
Cause PP has been invalidated during the batch update operation where PSM's FORALL statement or DBMS_SQL package was used.
Action Contact the technical support team.
15190: Insufficient privileges to create EXTERNAL PROCEDURE in DIRECT EXECUTE mode.
Cause User does not have an appropriate permission to create EXTERNAL PROCEDURE in DIRECT_EXECUTE mode.
Action SYSDBA permission is required.
15191: The duplicate index '%1$s' has been used incorrectly in the FORALL statement.
Cause Only an automatic value is allowed to access the collection using a duplicate index in the FORALL statement.
Action Remove the arithmetical operation used for accessing the collection.
15192: Failed to optimize PSM Constant Folding.
Cause There is an expression that cannot be handled while optimizing PSM Constant Folding.
Action Disable the option when optimizing PSM Constant Folding.
15193: Failed to compile the external procedure: the %1$s package could not be found.
Cause To execute the external procedure, the %1$s package is required.
Action Contact the system administrator.
15194: The cursor '%1$s' has not been declared as FOR UPDATE. The cursor cannot be used for a CURRENT OF section.
Cause Only the cursor of the query declared as FOR UPDATE can perform a positioned update.
Action Insert a FOR UPDATE section to the query specified in the cursor.
15195: An operation that is not permitted within EXTERNAL PRO CEDURE was executed.
Cause An operation that is not permitted within EXTERNAL PROCEDURE was executed.
Action Modify the EXTERNAL PROCEUDRE.
15196: RESULT_CACHE OPTION is not allowed.
Cause Refer to the manual.
Action RESULT_CACHE OPTION cannot be used.
15197: A Java source name cannot be used as an ID.
Cause A Java source name was used as a PSM ID.
Action Modify the PSM source.
15198: PSM compiler internal error.
Cause PSM compiler internal error.
Action Contact the technical support team.
15199: The return type of the MAP method is invalid.
Cause MAP methods must have a scalar return type.
Action Modify the signature of the MAP method.
15200: The parameter of the MAP method is invalid.
Cause MAP methods can only use the SELF parameter.
Action Modify the signature of the MAP method.
15201: The return of the ORDER method is invalid.
Cause ORDER methods must have an integer return type.
Action Modify the signature of the ORDER method.
15202: The parameter of the ORDER method is invalid.
Cause ORDER methods can only use the SELF parameter or objects that have the same type.
Action Modify the signature of the ORDER method.
15203: The signature of the MAP or ORDER method is invalid.
Cause A function can only contain a single MAP or ORDER function.
Action Modify the declaration of the object type.
15204: Invalid Object specification.
Cause The current specification is invalid in Object.
Action Modify the signature of the object type.
15205: The object specification does not contain a declaration for the method '%1$s', which is defined in the object body.
Cause The object specification does not contain a declaration for the method '%1$s', which is defined in the object body.
Action Cannot compile. The object specification or object body must be modified.
15206: The method '%1$s', declared in the object specification, must be defined.
Cause The method '%1$s', declared in the object specification, must be defined.
Action Cannot compile. The object specification or object body must be modified
15207: Duplicate method names exist.
Cause Duplicate method names are defined in the object specification.
Action Cannot compile. The object specification must be modified.
15208: The value of this object type cannot be compared.
Cause MAP and ORDER methods are not defined.
Action The value of this object type can be compared using MAP and ORDER methods.
15209: Unable to find a loop to execute the CONTINUE statement.
Cause The CONTINUE statement was not used in a loop.
Action Execute the CONTINUE statement in loop.
15210: This mode is not supported in batch psm.
Cause The _USE_SUCCESS_WITH_INFO_IN_BATCH iparam must be enabled in batch psm.
Action Set the _USE_SUCCESS_WITH_INFO_IN_BATCH iparam to YES.
15211: The return type of the bulk cursor is invalid.
Cause The number of columns returned by the bulk cursor does not match the return type.
Action The operation cannot be performed on the cursor.
15212: Anon PP is invalidated.
Cause Anon PP is invalidated.
Action Contact the technical support team.
15213: Psm dblink internal error.
Cause Psm dblink internal error.
Action Contact the technical support team.
15214: Unable to make the aggregation function.
Cause The return type is a composite type, the parameter is 'OUT' or 'IN OUT', or the parameter type is a composite type or a lob type.
Action Redefine the function.
15215: The composite type of a bind parameter is invalid.
Cause A composite type that cannot be used was bound.
Action Check the bind parameter.
15216: Unable to execute the pipelined function.
Cause There is no available session to execute the pipelined function.
Action Re-execute the function after securing an available session.
15217: Improper use of an aggregate function or a pipelined table function.
Cause Aggregate and table functions cannot be used as a general function.
Action Modify the PSM program.
15218: The table row data type and value do not match the data type.
Cause The number of table columns and values do not match the number of data fields.
Action Cannot be supported. The UPDATE/INSERT statement must be modified.
15219: The object method cannot be called.
Cause Accessed an object instance that has not been created.
Action Check whether the instance has been created.
15220: Used an invalid continue clause in the loop.
Cause Used an invalid continue clause in the loop.
Action Modify the continue clause.
15221: Cannot execute the function.
Cause This function is no longer provided.
Action Contact the technical support team for more detailed information.
15222: Attempted to inherit from a non-object type.
Cause A non-object type cannot be inherited.
Action Check that the type you are trying to inherit from is an object type.
15223: Attempted to inherit from a final object type.
Cause A final object type cannot be inherited.
Action Check the attributes of the object type that you are trying to inherit from.
15224: The specified OID is invalid.
Cause The hex string of the OID is invalid.
Action Enter a valid hex string.
15225: Duplicate attribute name.
Cause An attribute with the same name already exists.
Action Cannot compile the specified statement.
15226: Unable to resolve the specified ex-pression as '%1$s' type.
Cause The ex-pression type is not a parent/child type of '%1$s'.
Action The ex-pression cannot be compiled or executed.
15227: A method cannot be 'FINAL' and 'NOT INSTANTIABLE'.
Cause A method cannot be declared as both 'FINAL' and 'NOT INSTANTIABLE'.
Action Modify the method definition.
15228: An 'INSTANTIABLE' object type cannot have a 'NOT INSTAN TIABLE' method.
Cause An 'INSTANTIABLE' object type cannot have a 'NOT INSTANTIABLE' method.
Action Modify the method definition.
15229: This method cannot be overridden.
Cause There is no method to override.
Action To override a method, the method must exist in its parent object type.
15230: The return clause does not specify 'SELF AS RESULT'.
Cause The constructor must use the clause 'RETURN SELF AS RESULT'.
Action Modify the return clause to 'RETURN SELF AS RESULT'.
15231: An error occurred while processing the batch DML.
Cause One or more errors occurred while processing the batch DML.
Action Check the error(s).
15232: $ERROR-'%1$s'.
Cause $ERROR-'%1$s'.
Action $ERROR-'%1$s'.
15233: Invalid use of dynamic SQL.
Cause RETURNING INTO clause is missing from the query.
Action Change the query.
15234: A non-static expression was used.
Cause Only static expressions are allowed.
Action Use a static expression.
15235: Duplicate Compound Trigger Section.
Cause A duplicate Compound Trigger Section already exists.
Action Modify the Compound Trigger Section.
15236: Invalid Compound Trigger Section.
Cause Only views can have a row instead section.
Action Modify the Compound Trigger Section.
15237: Invalid use of refcursor in a CURSOR FOR LOOP statement.
Cause Refcursor cannot be used in a CURSOR FOR LOOP statement.
Action Modify the CURSOR FOR LOOP statement.
15238: PRAGMA SERIALLY_REUSABLE must be declared in both the package specification and body.
Cause PRAGMA SERIALLY_REUSABLE is not declared in the package specification or the package body.
Action Declare PRAGMA SERIALLY_REUSABLE in the missing part of the package.
15239: PRAGMA SERIALLY_REUSABLE must be declared in the package specification.
Cause This PRAGMA clause is not allowed in the current part of the package.
Action Change or delete the PRAGMA clause.
15240: Unable to access the SERIALLY REUSABLE '%1$s' package.
Cause The program attempted to access a SERIALLY REUSABLE package in PSM called from SQL context.
Action Remove references to SERIALLY REUSABLE packages from the program.
15241: DB link name is too long.
Cause DB link name is too long.
Action Check the DB link name.
15242: Lob arguments are not permitted in calls to remote database.
Cause Use of lob argument in call to remote database.
Action Do not use lob argument in call to remote database.
15243: Object type '%1$s' has no attributes.
Cause An attempt was made to define an object type that has no attributes.
Action To define an object type, it must have at least one attribute.
15244: The trigger does not support columns of nested object type.
Cause This function has yet to be implemented.
Action This function will be supported in the next version.
Last updated