Oracle7 Server Messages
03100-03199: Two-Task Interface
This sections lists messages generated when the two-task interface to Oracle
is used.
ORA-03100 communication area cannot be allocated; insufficient memory
Cause: | An attempt to allocate stack space for communication purposes failed. This is an internal error message not usually issued. | |
Action: | Contact customer support. | |
ORA-03106 fatal two-task communication protocol error
Cause: | The communication path between Oracle and the user task has stopped. This is an internal error message not usually issued. | |
Action: | Contact customer support. | |
ORA-03107 oranet buffer underflow
Cause: | This is an internal error message not usually issued. | |
Action: | Contact customer support. | |
ORA-03108 oranet: Oracle does not support this interface version
Cause: | The version of Oracle connected to via SQL*Net does not support this version of the SQL*Net protocol. | |
Action: | Upgrade the older version of Oracle and try again. | |
ORA-03109 oranet buffer overflow
Cause: | Data being transferred between the user program and Oracle overflowed the buffer space available. This is an internal error message not usually issued. | |
Action: | Contact customer support. | |
ORA-03110 oranet: Oracle does not support this SQL version
Cause: | The version of Oracle connected to via SQL*Net does not support the version of the SQL*Net protocol. | |
Action: | Upgrade the older version of Oracle and try again. | |
ORA-03111 break received on communication channel
Cause: | A break was processed on the communications channel, but was not properly handled by SQL*Net software. This is an internal error message not
usually issued. | |
Action: | Contact customer support. | |
ORA-03112 a server linked as single-task cannot use SQL*Net
Cause: | A statement containing a SQL*Net connect string was issued to the single-task server. For example, a database link was used in a SQL statement. | |
Action: | Do not use SQL*Net connect strings in a single-task environment. | |
ORA-03113 end-of-file on communication channel
Cause: | An unexpected end-of-file was processed on the communication channel. The problem could not be handled by the SQL*Net, two task, software. This message could occur if the shadow two-task process associated with a SQL*Net connect has terminated abnormally, or if there is a physical failure of the interprocess communication vehicle, that is, the network or server machine went down. | |
Action: | If this message occurs during a connection attempt, check the setup files for the appropriate SQL*Net driver and confirm SQL*Net software is correctly installed on the server. If the message occurs after a connection is well established, and the error is not due to a physical failure, check if a trace file was generated on the server at failure time. Existence of a trace file may suggest an Oracle internal error that requires the assistance of
customer support. | |
ORA-03114 not connected to Oracle
Cause: | A call to Oracle was attempted when no connection was established. Usually this happens because a user-written program has not logged on. It may also happen if communication trouble causes a disconnection. | |
Action: | Try again. If the message recurs and the program is user-written, check
the program. | |
ORA-03115 unsupported network datatype or representation
Cause: | A user bind or define, or an Oracle function, is not supported by this heterogeneous SQL*Net connection. | |
Action: | Upgrade the older version of Oracle and try again. | |
ORA-03116 invalid buffer length passed to a conversion routine
Cause: | This is an internal error message not usually issued. | |
Action: | Contact customer support. | |
ORA-03117 two-task save area overflow
Cause: | This is an internal error message not usually issued. | |
Action: | Contact customer support. | |
ORA-03118 two-task coroutine has invalid state
Cause: | This is an internal error message not usually issued. | |
Action: | Contact customer support. | |
ORA-03120 two-task conversion routine: integer overflow
Cause: | An integer value in an internal Oracle structure overflowed when being sent or received over a heterogeneous connection. This can happen when an invalid buffer length or too great a row count is specified. It usually indicates a bug in the user application. | |
Action: | Check parameters to Oracle calls. If the problem recurs, reduce all integer parameters, column values not included, to less than 32767. | |
ORA-03121 no interface driver connected - function not performed
Cause: | This message occurs usually because the SQL*Net driver is not loaded into memory or there is a mismatch of the version of the driver. A user program linked with an obsolete library may also cause this message. Only programs provided by Oracle Corporation should use this interface. | |
Action: | If the message occurred during use of a program provided by Oracle Corporation, contact customer support. If a user program caused the message, relink the program with current versions of the Oracle libraries. | |
ORA-03122 attempt to close Oracle-side window on user side
Cause: | This is an internal error message not usually issued. | |
Action: | Contact customer support. | |
ORA-03123 operation would block
Cause: | The attempted operation cannot complete now. | |
Action: | Retry the operation later. | |
ORA-03124 two-task internal error
Action: | Contact customer support. | |
ORA-03125 client-server protocol violation
Cause: | The application received a bad escape sequence from the server which may indicate a problem with the client application user code. | |
Action: | Contact your customer support representative. | |
ORA-03126 network drive does not support non-blocking operations
Cause: | A non-block operation was attempted and the network driver does not support non-block operations. | |
Action: | Use the default blocking operations or use a driver supporting
non-blocking operations. | |
ORA-03127 no new operations allowed until the active operation ends
Cause: | An attempt was made to execute a new operation before the active, non-blocking operation completed or a new operation was attempted before all the pieces of a column were inserted or fetched. | |
Action: | Execute the new operation after the non-blocking operation completes. If piecewise binds/defines were done, execute the new operation after all the pieces have been inserted or fetched. | |
ORA-03128 connection is in blocking mode
Cause: | The OCI test for non-blocking mode on a connection indicates that the connection is in blocking mode. | |
Action: | If non-blocking mode is required, use appropriate OCI calls to change
the mode. | |
ORA-03129 the next piece to be inserted is required
Cause: | The application performed a piecewise bind on a column. | |
Action: | Provide the next piece of this bind variable. | |
ORA-03130 the buffer for the next piece to be fetched is required
Cause: | The application performed a piecewise define on the column. | |
Action: | Provide the next buffer for the next piece to be retrieved. | |
ORA-03131 an invalid buffer was provided for the next piece
Cause: | The application either provided the length of the buffer for the next piece to be zero or provided a null pointer. | |
Action: | Verify if the buffer pointer for the next piece is null or if the length is zero. | |