Chapter 32. 90000 ~ 90999

90100: Runtime error occurred.

CauseA JVM runtime error occurred.
ActionCheck location of the error occurrence.

90200: Failed to load resource(s).

CauseFailed to load resources.
ActionCheck the resources.

90201: Unsupported operation.

CauseThe operation is not supported by JDBC driver.
ActionCheck if the operation is supported by JDBC driver.

90202: Failed to read bind parameter(s).

CauseFailed to read a bind parameter from the server.
ActionCheck the bind parameter of SQL statement.

90203: Unsupported server version.

CauseAn attempt was made to connect to an unsupported version of a server.
ActionCheck that the driver version and server version are compatible.

90400: Communication error.

CauseAn error occurred during communication with the server.
ActionVerify no problem exists while communicating with the server.

90401: Connection refused by the server.

CauseDisconnected from the server.
ActionReconnect to the server.

90402: Communication protocol error.

CauseAn error occurred relaying to the communication protocol.
ActionCheck the server connection.

90403: Server has closed the connection.

CauseThe connection was closed by the server.
ActionCheck the server connection, and try to reconnect.

90404: Internal protocol state error.

CauseThere was an error communicating with the server.
ActionCheck the server connection.

90405: I/O error while reading from the server.

CauseAn I/O error occurred while reading data from the server.
ActionCheck the server connection.

90406: I/O error while writing to the server.

CauseAn I/O error occurred while writing data to the server.
ActionCheck the server connection.

90407: I/O error while flushing data.

CauseAn I/O error occurred while writing data to the server.
ActionCheck the server connection.

90408: Unsupported I/O encoding method.

CauseThe I/O encoding method is not supported by the server.
ActionCheck the encoding.

90409: I/O error while closing stream.

CauseAn I/O error occurred while closing a stream.
ActionCheck the server connection.

90410: I/O error caused by a corrupted message header.

CauseThe header of the message from the server is corrupted.
ActionCheck the message.

90411: Connection to server was interrupted but the fail-over successfully reconnected.

CauseThe server connection was terminated but a new connection was made to a server instance with the same DNS name.
ActionThe job being executed by the user was canceled and must be restarted.

90500: Server error.

CauseThe server is in an error state.
ActionCheck the condition of the server.

90501: Server failed to boot up.

CauseFailed to start up the server.
ActionVerify that the environment can support server startup.

90502: User authentication failed: invalid user ID or password.

CauseUser authentication failed.
ActionVerify that the user ID and password are correct.

90503: Failed to close session.

CauseFailed to close a session.
ActionCheck the server connection.

90504: Failed to open session.

CauseFailed to open a session.
ActionCheck the server connection.

90505: Failed to close connection.

CauseFailed to close a connection to the server..
ActionCheck that the server connection is valid.

90506: Failed to create prepared statement.

CauseFailed to create a prepared statement.
ActionCheck the SQL statement.

90507: Failed to close cursor.

CauseCannot close the cursor of the server.
ActionCheck the condition of the cursor.

90508: Failed to execute SQL statement.

CauseFailed to execute the SQL statement.
ActionCheck the SQL statement.

90509: Failed to fetch data from the server.

CauseFailed to fetch data from the server.
ActionCheck the condition of the cursor.

90510: Failed to commit.

CauseFailed to execute a commit command.
ActionCheck the condition of the transaction.

90511: Failed to rollback.

CauseFailed to execute a rollback command.
ActionCheck the condition of the transaction.

90512: Failed to set autocommit.

CauseFailed to execute an autocommit command.
ActionCheck the condition of the transaction.

90513: Failed to set isolation level.

CauseFailed to set the isolation level.
ActionCheck an available isolation level.

90514: Failed to set savepoint.

CauseFailed to set a savepoint.
ActionCheck the condition of the transaction.

90515: Batch update failed.

CauseFailed in batch update.
ActionCheck the statement used in the batch update.

90516: Failed to read LOB.

CauseFailed to read LOB data.
ActionCheck the LOB locator.

90517: Failed to write LOB.

CauseFailed to write LOB data.
ActionCheck the LOB locator.

90518: Failed to search by INSTR.

CauseFailed to find LOB data.
ActionCheck the LOB locator.

90519: Failed to search by INLOB.

CauseFailed to find LOB data.
ActionCheck the LOB locator.

90520: Failed to truncate.

CauseFailed to truncate LOB data.
ActionCheck the LOB locator.

90521: Failed to open LOB.

CauseFailed to open LOB data.
ActionCheck the LOB locator.

90522: Failed to close LOB.

CauseFailed to close LOB data.
ActionCheck the LOB locator.

90523: Failed to get LOB length.

CauseFailed to get the length of a LOB.
ActionCheck the LOB locator.

90524: Failed to create temporary LOB.

CauseFailed to create a temporary LOB.
ActionCheck the LOB locator.

90525: Failed to delete temporary LOB.

CauseFailed to delete a temporary LOB.
ActionCheck the LOB locator.

90526: Failed to cancel transaction.

CauseFailed to cancel a transaction.
ActionCheck the condition of the transaction.

90527: Failed to start XA transaction.

CauseFailed to start an XA transaction.
ActionCheck the condition of the distributed transaction.

90528: Failed to end XA transaction.

CauseFailed to end an XA transaction.
ActionCheck the condition of the distributed transaction.

90529: Failed to prepare XA transaction.

CauseFailed to prepare an XA transaction.
ActionCheck the condition of the distributed transaction.

90530: Failed to commit XA transaction.

CauseFailed to commit an XA transaction.
ActionCheck the condition of the distributed transaction.

90531: Failed to rollback XA transaction.

CauseFailed to rollback an XA transaction.
ActionCheck the condition of the distributed transaction.

90532: Failed to recover XA transaction.

CauseFailed to recover an XA transaction.
ActionCheck the condition of the distributed transaction.

90533: Failed to transfer deferred data.

CauseFailed in deferred transfer.
ActionCheck if the data is valid.

90534: Failed to read LONG data.

CauseFailed to read LONG data.
ActionCheck if the LONG data is valid.

90535: Failed to get information about previously executed SQL statement.

CauseFailed to get information about the previously executed SQL statement.
ActionVerify the SQL statement is valid.

90536: Failed to prepare Direct Path Load.

CauseFailed to prepare a Direct Path Load.
ActionCheck the metadata of the table to be uploaded.

90537: Failed to upload stream in Direct Path Load.

CauseFailed to upload the stream.
ActionVerify that the stream data is valid.

90538: DATASAVE failed in Direct Path Load.

CauseFailed to perform DATASAVE for the stream.
ActionVerify that the action sequences for the stream are correct.

90539: FINISH failed in the Direct Path Load.

CauseFailed to execute FINISH for the stream.
ActionVerify that the action sequences for the stream are correct.

90540: FLUSH failed in the Direct Path Load.

CauseFailed to execute FLUSH for the stream.
ActionVerify that the action sequences for the stream are correct.

90541: ABORT failed in the Direct Path Load.

CauseFailed to execute ABORT for the stream.
ActionVerify that the action sequences for the stream are correct.

90542: FORGET failed in XA transaction.

CauseFailed to execute FORGET for the autonomous transaction.
ActionCheck the condition of the distributed transaction.

90543: Failed to reset the current session information.

CauseFailed to initialize the current session information of the server.
ActionCheck the error message.

90544: Column count mismatched in Direct Path Load.

CauseColumn count mismatched in Direct Path Load.
ActionCheck the column count.

90545: Failed to set the client information.

CauseFailed to set the client information in the server.
ActionCheck the error message.

90546: Failed to get the column description.

CauseFailed to get the column description from the server.
ActionCheck the error message.

90547: The password has expired(grace).

CauseThe password has expired(grace).
ActionUpdate the password and then try again.

90600: Invalid use of JDBC API.

CauseIt does not meet the JDBC standard.
ActionCheck the JDBC standard.

90601: Operation is invalid in autocommit mode.

CauseThe operation cannot be used in autocommit mode.
ActionCheck the operation.

90602: Operation is invalid in XA transaction mode.

CauseThe operation cannot be executed in an XA mode.
ActionCheck the operation.

90603: Invalid operation: disconnected from the server.

CauseThe operation is invalid due to server disconnection.
ActionReconnect to the server.

90604: Invalid syntax.

CauseInvalid syntax.
ActionCheck the syntax.

90605: Invalid URL.

CauseThe URL of the server is invalid.
ActionCheck the URL.

90606: Unable to execute batch statement.

CauseCannot execute the batch statement.
ActionVerify that it is a DDL statement.

90607: No result set was returned.

CauseNo result set was returned.
ActionCheck the SQL statement.

90608: Invalid input parameter.

CauseThe input parameter is invalid.
ActionCheck the parameter.

90609: Invalid column index.

CauseThe column index is invalid.
ActionCheck the column index.

90610: Invalid data type.

CauseThe data type is unconvertible.
ActionCheck the requested data type.

90611: Specified column name was not found.

CauseThe column name is invalid.
ActionEnsure the column exists.

90612: Conversion rule violation between DB type and JDBC type.

CauseThe data type cannot be converted to a JDBC type.
ActionCheck the data type.

90613: Number of fetched rows exceeds the maximum.

CauseThe number of rows in the fetched result set exceeds the maximum.
ActionCheck the number of rows to be fetched.

90614: Invalid SQL syntax.

CauseSQL statement syntax is invalid.
ActionCheck the syntax.

90615: Stored procedure must be executed on CallableStatement.

CauseA procedure cannot be executed in statements other than CallableStatements.
ActionUse a CallableStatement.

90616: Failed to read data from stream.

CauseFailed to read data from the server.
ActionCheck the connection with the server.

90617: OUT parameter was not found.

CauseThere is no OUT parameter.
ActionVerify that an OUT parameter exists.

90618: Invalid OUT parameter.

CauseThe OUT parameter is invalid.
ActionVerify that the OUT parameter was correctly bound.

90619: Bind data is NULL.

CauseData was not bound.
ActionBind data.

90620: Operation is invalid for a forward-only result set.

CauseAn attempt was made to execute an operation which is invalid for forward-only result sets.
ActionChange the type of the result set.

90621: Operation is invalid for a read-only result set.

CauseAn attempt was made to execute an operation which is invalid for read-only result sets.
ActionChange the type of the result set.

90622: Operation is invalid for a not-fetched result set.

CauseAn attempt was made to execute an operation that is invalid without fetching rows from the server.
ActionFetch rows first.

90623: SQL statement and result set types do not match.

CauseThe SQL statement and the result set type do not match.
ActionCheck the type of the result set.

90624: Invalid cursor position.

CauseInvalid cursor position.
ActionCheck the cursor position.

90625: Result set type cannot be downgraded.

CauseThe type of the current result set is invalid for the query.
ActionChange the type of the result set.

90626: Failed to refetch records during cache refresh.

CauseFailed to refresh records in the result set.
ActionCheck the operation executed for the current result set.

90627: Not all parameters are bound.

CauseSome specified parameters were not bound.
ActionCheck non-bound parameters.

90628: Invalid string length: must be shorter than 4000 bytes.

CauseInvalid length of string.
ActionThe maximum string length is 4,000 bytes.

90629: Operation is invalid on an empty LOB.

CauseInvalid empty LOB operation.
ActionCheck the operation.

90630: Operation is invalid for batchupdate.

CauseInvalid batchupdate operation.
ActionBatch statements do not include a SELECT statement.

90631: OUT parameters are invalid for batchupdate.

CauseAn OUT parameter cannot be used in batchupdate.
ActionDelete the OUT parameter or avoid using batchupdate.

90632: Escape syntax error.

CauseInvalid escape syntax statement.
ActionRewrite the statement with correct escape syntax.

90633: Savepoint name was not specified.

CauseA savepoint name was not specified.
ActionSpecify a savepoint name.

90634: Savepoint identifier was not specified.

CauseThere is no identifier of the savepoint.
ActionIf a savepoint name is specified, it is impossible to get an identifier.

90635: ResultSet.next() method was not invoked.

CauseThe NEXT method was not invoked in the result set.
ActionInvoke the NEXT method in the result set first.

90636: Bound data too large: must be less than 16K chars or 64K bytes.

CauseData larger than the specified size cannot be bound in batchupdate.
ActionLarge data should be entered through execution only one time.

90637: No schema information found in Direct Path Load.

CauseInformation about schemas needed for DPL is not found.
ActionSpecify schemas.

90638: No table information found in Direct Path Load.

CauseDPL required information about tables was not found.
ActionSpecify tables.

90639: No column count information found in Direct Path Load.

CauseDPL required information about the number of columns was not found.
ActionSpecify the number of columns first.

90640: No column name information found in Direct Path Load.

CauseDPL required information about column names is missing.
ActionSpecify all column names.

90641: LOG-flag information does not exist in Direct Path Load.

CauseDPL required LOG-flag information was not found.
ActionSpecify LOG-flag.

90642: Unable to convert a specified string to ROWID.

CauseThe string is not valid for ROWID .
ActionUse a valid string for ROWID.

90643: Connection is already closed.

CauseDisconnected from the server.
ActionReconnect to the server.

90644: Result set contains no metadata.

CauseMetadata for the result set does not exist.
ActionVerify the result set is valid.

90645: Auto Connection Recovery is already enabled.

CauseThe ACR function for the connection is already enabled.
ActionCheck if there is a duplicate call.

90646: Result set is already closed.

CauseUnable to access the closed result set.
ActionCheck if the statement is closed before referring to the result set.

90647: Result set is closed or empty.

CauseThe result set is closed or contains no column data.
ActionConfirm the result set is open and column data exists.

90648: Invalid array size for session attributes.

CauseThe array size for session attributes is invalid.
ActionCheck the maximum value of the array size.

90649: Invalid name pattern.

CauseThe name pattern is invalid.
ActionCheck if the string length is 0.

90650: Data is too large for the buffer.

CauseThe data is larger than the buffer size.
ActionIncrease the buffer size.

90651: Failed to convert given data.

CauseFailed to convert given data.
ActionCheck the error message.

90652: Use of long literal in batchupdate is prohibited.

CauseString sizes greater than 64K bytes are not supported in batchupdate.
ActionUse bind variables in the SQL statement.

90653: Overflow error.

CauseOverflow error.
ActionNarrow the range of the value.

90654: Underflow error.

CauseUnderflow error.
ActionWiden the range of the value.

90655: Not allowed to bind ordinal and named parameter simultaneously.

CauseNot allowed to bind an ordinal and a named parameter simultaneously.
ActionUse only one of two types of bind parameters.

90656: Exceeds the maximum length limit.

CauseThe specified length exceeds the maximum value.
ActionUse a value smaller than 2,147,483,647.

90657: Cannot cast this instance to the specified class

CauseUnable to cast to the specified class.
ActionEnter a valid class for the instance.

90658: The statement is already closed.

CauseThe statement is already closed.
ActionCreate a new statement.

90659: Invalid operation: Closed Statement.

CauseUnable to execute the operation due to the closed statement.
ActionCreate a new statement.

90660: Unsupported result set holdability type.

CauseThe result set holdability type is not supported.
ActionUse another result set holdability type.

90661: The partition name is not valid.

CauseAn empty partition name was used.
ActionUse a non-empty partition name.

90662: Unable to use parallel DPL.

CauseThe server does not support parallel DPL.
ActionConnect to a server that supports parallel DPL.

90663: Data is too long to be converted to CHAR/VARCHAR data type.

CauseThe data length exceeds the allowed length of a CHAR, VARCHAR type.
ActionModify the data length or change the data type.

90820: Cannot create a SyncProvider instance.

CauseUnable to create the SyncProvider object.
ActionCheck the error message.

90821: Cannot find the FROM clause to get the table name.

CauseUnable to find the FROM clause in the specified SQL statement.
ActionUse a statement containing the FROM clause.

90822: Current row is not inserting.

CauseThe current row is not under the INSERT operation.
ActionStart the INSERT operation before using it.

90823: NULL ResultSet cannot populate.

CauseUnable to create the RowSet with the NULL result set.
ActionUse a value other than NULL.

90824: Current row is not updating.

CauseThe current row is not under the UPDATE operation.
ActionStart the UPDATE operation before using it.

90825: The RowSet cannot write.

CauseUnable to write data in the current RowSet.
ActionChange the RowSet state to the editable state.

90826: Command is NULL.

CauseNo command is saved in the RowSet.
ActionSet the command and execute it.

90827: Connection is closed.

CauseNot connected to the database.
ActionConnect to the database.

90828: Failed to connect through the DataSource.

CauseFailed to connect with the user information.
ActionCheck the error message.

90829: Failed to convert the data to the specified type.

CauseFailed to convert the data to the specified type.
ActionCheck the error message.

90830: Failed to create the object copy.

CauseFailed to create the object copy.
ActionCheck the error message.

90831: Failed to map to the collection object.

CauseFailed to map to the collection object.
ActionCheck the error message.

90832: Failed to set the column index.

CauseFailed to set the column index.
ActionCheck the error message.

90833: Failed to set the column name.

CauseFailed to set the column name.
ActionCheck the error message.

90834: Invalid column index.

CauseInvalid column index.
ActionCheck if the column index is smaller than 1 or larger than the number of columns.

90835: Invalid column name.

CauseInvalid column name.
ActionCheck the column name.

90836: Invalid column type.

CauseInvalid column type.
ActionCheck if the requested type and the actual column type are compatible.

90837: Invalid cursor position.

CauseInvalid cursor position.
ActionUse next() or previous() beforehand.

90838: Invalid fetch direction.

CauseInvalid fetch direction.
ActionOnly FETCH_FORWARD, FETCH_REVERSE, and FETCH_UNKNOWN are available.

90839: Invalid number of key columns.

CauseInvalid number of key columns.
ActionThe number of key columns must not be NULL and be less than the actual number of columns.

90840: Invalid column index.

CauseInvalid column index.
ActionUse a numeric value larger than 0.

90841: Invalid column name.

CauseInvalid column name.
ActionUse a value that is neither NULL nor an empty character string.

90842: Invalid object class.

CauseInvalid object class.
ActionCheck the error message.

90843: Invalid page size.

CauseInvalid page size.
ActionUse a value that is larger than 0 and smaller than the maximum number of rows.

90844: Invalid parameter index.

CauseInvalid parameter index.
ActionAn index value of less than 1 is invalid.

90845: Invalid parameter name.

CauseInvalid parameter name.
ActionCheck if the parameter name exists.

90846: Invalid parameter type.

CauseInvalid parameter type.
ActionCheck the error message.

90847: Invalid row index.

CauseInvalid row index.
ActionUse a value that is larger than 1 or smaller than the number of actual rows.

90848: Invalid number of rows.

CauseInvalid number of rows.
ActionUse a value that is larger than 0 or larger than the fetchSize.

90849: Invalid RowSet.

CauseUnable to execute the operation to the specified rowset.
ActionUse a rowset of another type.

90850: Invalid ResultSet.

CauseUnable to execute the operation on the specified result set.
ActionUse a different result set.

90851: The current row is inserting.

CauseThe current row is under the INSERT operation.
ActionComplete or cancel the INSERT operation.

90852: The DataSourceName or URL is missing.

CauseEither the DataSource name or URL is not specified.
ActionCheck each item.

90853: Previous page operation is missing.

CausePrevious paging operation does not exist.
ActionExecute the paging operation beforehand.

90854: The user name or password is missing.

CauseEither the user name or password is not specified.
ActionCheck each item.

90855: Unable to update the current column.

CauseUnable to update the current column.
ActionUpdate a different column or cancel the current operation.

90856: Unable to display the deleted rows.

CauseUnable to display the deleted rows.
ActionUse another rowset or set the visibility to false.

90857: No row was changed.

CauseNo row was changed.
ActionUse when the row data has changed.

90858: The specified row has not been deleted.

CauseThe specified row has not been deleted.
ActionUse after the row has been deleted.

90859: The result set does not exist.

CauseThe result set does not exist.
ActionCheck if the result set was created.

90860: No column index matches.

CauseNo column index matches.
ActionMatch the column index.

90861: No column name matches.

CauseNo column name matches.
ActionMatch the column name.

90862: The specified row has never been inserted.

CauseThe specified row has not been inserted.
ActionInsert the row.

90863: The specified row has never been updated.

CauseThe specified row has not been updated.
ActionUpdate the row.

90864: The filter conditions are not satisfied.

CauseThe filter conditions are not satisfied.
ActionCheck if the data satisfies the filter conditions.

90865: All columns are not set.

CauseAll column data are not set.
ActionEnsure all column data have been set.

90866: The column index has not been set.

CauseThe column index has not been set.
ActionSet the column index beforehand.

90867: The column name has not been set.

CauseThe column name has not been set.
ActionSet the column name.

90868: Too few rows to populate.

CauseThe number of rows is too small.
ActionUse a result set which has a larger number of rows.

90900: LOB is already closed.

CauseLOB data is already closed.
ActionCheck if an invalid operation was executed on the closed LOB data.

90901: Unable to read LOB data.

CauseFailed to read LOB data.
ActionCheck the LOB locator.

90902: Cannot read a LOB object in a remote server.

CauseCannot read a LOB object in a remote server.
ActionChange the query.

90920: XML object has already been freed.

CauseXML object resource has already been freed.
ActionCheck if the XML object resource is free before execution.

90921: XML object can be used for writing data only.

CauseAn attempt was made to use a write-only XML object for another purpose.
ActionThe XML object can be used only for writing data. Ensure the XML object was created properly.

90922: XML data has already been read.

CauseXML data has already been read by a user request.
ActionCheck if all XML data has been read before execution.

90923: XML object can be used for reading data only.

CauseAn attempt was made to use a read-only XML object for another purpose.
ActionThe XML object can be used only for reading data. Ensure the XML object was created properly.

90924: XML data has already been set.

CauseXML data has already been set by a user request.
ActionCheck if all XML data is set before execution.

90925: Failed to free XML object.

CauseFailed to free the XML object resource.
ActionCheck the error message.

90926: Failed to initialize XML object.

CauseFailed to initialize the XML object.
ActionCheck the error message.

90927: Failed to read XML data from stream.

CauseFailed to read data from the stream.
ActionCheck the error message.

90928: Unsupported class.

CauseThe class is not supported.
ActionUse the DOM/SAX/StAX/Stream classes only.

90929: XML object contains no data.

CauseNo data is stored in the XML object.
ActionStore data first.

90930: Unable to set a NULL value.

CauseAn attempt was made to use a NULL value.
ActionSpecify a non-NULL value.