Oracle8i Error Messages
Release 8.1.5

A67785-01

Library

Product

Contents

Index

Prev Next

6
ORA-04930 to ORA-07499

ORA-04930 open sequence number failed or initial state is valid

Cause: Either Shared Sequence Number operating system component was not installed properly, or an MC hardware failure may have occurred or a previous instance was not shut down properly.

Action: Verify that there are no background or foreground Oracle processes from a previous instance on this node using the operating system command ps -ef|grep instance_name. Verify that there are no shared memory segments belonging to the user which owns the Oracle installation by issuing the ipcs -b operating system command. If there are shared memory segments or processes still on the system, use SVRMGRL to shut down the instance with the abort option. If the instance is not up, verify that the cluster software and/or the hardware is installed and working. Log in as superuser and issue the CNXSHOW command. Are all of the nodes in the cluster listed? Are they members of the cluster? Is the communications between nodes okay? If the answer to any of these questions is false, contact Digital's customer support organization.

ORA-04931 unable to set initial sequence number value

Cause: A call to the SSN failed to set the sequence number to its initial value, possibly caused by an MC hardware problem.

Action: Verify that the MC hardware is functioning properly. If it is not, contact Digital's customer support organization. If it is, contact Oracle Customer Support.

ORA-04932 increment or adjust of sequence number failed

Cause: A call to the SSN failed to increment the sequence number.

Action: Verify that the MC hardware is functioning properly. If it is not, contact Digital's customer support organization. If it is, contact Oracle Customer Support.

ORA-04933 initial service identifier is non-zero

Cause: A valid service identifier existed before the sequence number service was opened.

Action: Verify that the instance is completely shut down.

ORA-04934 unable to obtain the current sequence number

Cause: A call to the SSN failed to return its current value. Either there are many errors occurring on the MC hardware, or the sequence number has become invalid and cannot be validated.

Action: Verify that the MC hardware is functioning properly. If it is, contact Oracle Customer Support.

ORA-04935 unable to get/convert SCN recovery lock

Cause: A process has timed out trying to get or convert the SCN recovery lock. Another process probably has the lock in EX or SHR mode, but is not releasing it.

Action: Contact Oracle Customer Support.

ORA-06000 NETASY: port open failure

Cause: Autologin unable to open port.

Action: Check log file for operating system-specific error code.

ORA-06001 NETASY: port set-up failure

Cause: Autologin unable to change port attributes.

Action: Check log file for operating system-specific error code.

ORA-06002 NETASY: port read failure

Cause: Autologin unable to read from port.

Action: Check log file for operating system-specific error code.

ORA-06003 NETASY: port write failure

Cause: Autologin unable to write to port.

Action: Check log file for operating system-specific error code.

ORA-06004 NETASY: dialogue file open failure

Cause: Autologin unable to open dialogue file.

Action: Check connect string for accuracy/typos.

ORA-06005 NETASY: dialogue file read failure

Cause: Autologin unable to read dialogue file.

Action: Check log file for operating system-specific error code.

ORA-06006 NETASY: dialogue execute failure

Cause: Expected response never received.

Action: Check log file for operating system-specific error code.

ORA-06007 NETASY: bad dialogue format

Cause: Dialogue file contains syntax error.

Action: Correct the dialogue file.

ORA-06009 NETASY: dialogue filename too long

Cause: Full file specification for dialogue file exceeds 64 bytes.

Action: Amend connect string accordingly.

ORA-06010 NETASY: dialogue file too long

Cause: Dialogue file exceeds 768 bytes in length.

Action: Simplify dialogue (e.g. remove comments, redundant white space), or split into two and link with the MORE command.

ORA-06011 NETASY: dialogue too long

Cause: One of the following:

  • Dialogue contains more than 24 exchange blocks

  • Dialogue send string exceeds 84 bytes in length

Action: Simplify dialogue or split into two and link with the MORE command.

ORA-06017 NETASY: message receive failure

Cause: Asynchronous driver gets I/O error while doing network read operation.

Action: Check log file for operating system-specific error code and contact Oracle Customer Support.

ORA-06018 NETASY: message send failure

Cause: Asynchronous driver gets I/O error while doing network write operation.

Action: Check log file for operating system-specific error code and contact Oracle Customer Support.

ORA-06019 NETASY: invalid login (connect) string

Cause: Syntax error in login string.

Action: Resubmit with correct string.

ORA-06020 NETASY: initialisation failure

Cause: Asynchronous driver unable to complete initialization.

Action: Check log file for operating system-specific error code.

ORA-06021 NETASY: connect failed

Cause: Asynchronous driver unable to establish connection with partner.

Action: Check log file for operating system-specific error code.

ORA-06022 NETASY: channel open failure

Cause: No free channel.

Action: Contact Oracle Customer Support.

ORA-06023 NETASY: port open failure

Cause: Asynchronous driver unable to open port.

Action: Check log file for operating system-specific error code.

ORA-06024 NETASY: VTM error

Cause: Virtual Terminal Manager unable to read/write to port.

Action: Check log file for operating system-specific error code.

ORA-06025 NETASY: Configuration error

Cause: Asynchronous driver generated for server-only, but client service requested.

Action: Contact Oracle Customer Support.

ORA-06026 NETASY: port close failure

Cause: Asynchronous driver unable to close port.

Action: Check log file for operating system-specific error code.

ORA-06027 NETASY: channel close failure

Cause: Asynchronous driver unable to close channel.

Action: Check log file for operating system-specific error code.

ORA-06028 NETASY: unable to intialise for logging

Cause: Asynchronous driver unable to initialize for logging I/O.

Action: Contact Oracle Customer Support.

ORA-06029 NETASY: port assignment failure

Cause: Asynchronous driver unable to assign port to channel.

Action: Contact Oracle Customer Support.

ORA-06030 NETDNT: connect failed, unrecognized node name

Cause: Node name specified in host string is unknown (probably misspelled).

Action: Retry with correct node name.

ORA-06031 NETDNT: connect failed, unrecognized object name

Cause: Host string contains reference to object (which does not exist):

@d:node-obj => object is ORDNobj; 

  • when node is VMS, the object is ORDNobj.COM

  • when node is UNIX, the object is ORDNobj @d:node::"task=obj" => object is obj;

  • when node is VMS, the object is obj.COM

  • when node is UNIX, the object is obj

Action: Retry with correct object name or create the required object on host node.

ORA-06032 NETDNT: connect failed, access control data rejected

Cause: Host string contains invalid username/password.

Action: Retry with correct username/password.

ORA-06033 NETDNT: connect failed, partner rejected connection

Cause: Connection with partner was made but was rejected.

Action: Contact your network administrator.

ORA-06034 NETDNT: connect failed, partner exited unexpectedly

Cause: Connection with host node was made but partner aborted.

Action: Make sure object (see 06031, above) is working (for VMS run the command file and make sure that the Oracle server process starts up); sometimes happens when the network/node is under stress; in this case, a retry often works.

ORA-06035 NETDNT: connect failed, insufficient resources

Cause: Insufficient system resources are available to complete the connection; for example, all DECnet channels are in use.

Action: Contact your network administrator.

ORA-06037 NETDNT: connect failed, node unreachable

Cause: Host node is down.

Action: Contact your network administrator.

ORA-06039 NETDNT: connect failed

Cause: Connect failed for unexpected reason (see OSD error).

Action: Contact Oracle Customer Support.

ORA-06040 NETDNT: invalid login (connect) string

Cause: Syntax error in login string.

Action: Resubmit with correct string.

ORA-06041 NETDNT: disconnect failed

Cause: Driver gets error while doing network close operation.

Action: Contact Oracle Customer Support.

ORA-06042 NETDNT: message receive failure

Cause: Driver gets I/O error while doing network read operation.

Action: Contact Oracle Customer Support.

ORA-06043 NETDNT: message send failure

Cause: Driver gets I/O error while doing network write operation.

Action: Contact Oracle Customer Support.

ORA-06044 NETDNT: connect failed, byte count quota exceeded

Cause: Connect failed because of insufficient byte count quota.

Action: Increase byte count quota.

ORA-06102 NETTCP: cannot allocate context area

Cause: Insufficient dynamic memory available for connection context area.

Action: Contact Oracle Customer Support.

ORA-06105 NETTCP: remote host is unknown

Cause: Host name specified in the login (connect) string is unknown.

Action: Check spelling; make sure name is in the TCP/IP HOST file.

ORA-06106 NETTCP: socket creation failure

Cause: Process open file quota probably exceeded.

Action: Contact Oracle Customer Support.

ORA-06107 NETTCP: ORACLE network server not found

Cause: No entry in SERVICES file for Oracle server.

Action: Add (ORASRV) entry to the TCP/IP SERVICES file.

ORA-06108 NETTCP: connect to host failed

Cause: Connection attempt to remote host has failed. Probably means that the SQL*Net TCP/IP server on the remote host is not up, or the host itself is not up (check the latter by targeting it with Telnet).

Action: Start the SQL*Net TCP/IP server process on the remote host.

ORA-06109 NETTCP: message receive failure

Cause: I/O error occurred while attempting network read operation.

Action: Contact Oracle Customer Support.

ORA-06110 NETTCP: message send failure

Cause: I/O error occurred while attempting network write operation.

Action: Contact Oracle Customer Support.

ORA-06111 NETTCP: disconnect failure

Cause: Error occurred while closing a socket.

Action: Contact Oracle Customer Support.

ORA-06112 NETTCP: invalid buffer size

Cause: The buffer size specified in the login string exceeds the allowed maximum (of 4096).

Action: Re-submit with valid buffer size.

ORA-06113 NETTCP: Too many connections

Cause: The maximum no. of concurrently open connections has been reached.

Action: Exit an application with an open connection which is no longer required.

ORA-06114 NETTCP: SID lookup failure

Cause: From the remote host's SQL*Net TCP/IP server: the database SID, specified in the login (connect) string, was not recognized.

Action: Add the appropriate SID entry to the CONFIG.ORA file on the remote host (and restart the SQL*Net TCP/IP server).

ORA-06115 NETTCP: unable to create ORACLE logicals

Cause: The host's SQL*Net TCP/IP server was unable to create the necessary logical names required by the Oracle server process. See the SQL*Net TCP/IP server log file for more details.

Action: Contact your system administrator.

ORA-06116 NETTCP: unable to create ORASRV process

Cause: The host's SQL*Net TCP/IP server was unable to create the Oracle server process. See the SQL*Net TCP/IP server log file for more details.

Action: Contact your system administrator.

ORA-06117 NETTCP: unable to create ORASRV: quota exceeded

Cause: The host's SQL*Net TCP/IP server was unable to create the Oracle server process because of quota depletion.

Action: Increase quota allocations to the SQL*Net TCP/IP server process.

ORA-06118 NETTCP: unable to complete handshake with ORASRV

Cause: The Oracle server process was started but failed to complete its initialization.

Action: Contact Oracle Customer Support.

ORA-06119 NETTCP: spurious client request

Cause: The host's SQL*Net TCP/IP server was unable to recognize this connection request. See the SQL*Net TCP/IP server log file for more details.

Action: Contact Oracle Customer Support.

ORA-06120 NETTCP: network driver not loaded

Cause: The TCP/IP network driver is not loaded.

Action: Check that the TCP/IP driver is loaded correctly.

ORA-06121 NETTCP: access failure

Cause: The host's SQL*Net TCP/IP server was unable to test the accessibility of the SID mapping file (specified in CONFIG.ORA) associated with this connection request. See the SQL*Net TCP/IP server log file for more details.

Action: Contact Oracle Customer Support.

ORA-06122 NETTCP: setup failure

Cause: The host's SQL*Net TCP/IP server was unable to set up the appropriate environment to service this connection request. See the SQL*Net TCP/IP server log file for more details.

Action: Contact Oracle Customer Support.

ORA-06123 NETTCP: cannot set KEEPALIVE

Cause: The host's SQL*Net TCP/IP server was unable to set the socket KEEPLIVE option. See the SQL*Net TCP/IP server log file for more details.

Action: Contact Oracle Customer Support.

ORA-06124 NETTCP: timeout waiting for ORASRV

Cause: The Oracle server process was started but failed to respond after N seconds.

Action: For heavily loaded systems this is not an uncommon occurrence. Increase the value of N (the default is 30) by placing the following entry in the CONFIG.ORA file: SQLNET ORASRV_WAIT = no_of_secs which will come into effect the next time the SQL*Net TCP/IP server is started.

ORA-06125 NETTCP: ORASRV exited unexpectedly

Cause: The Oracle server process was started but exited unexpectedly. Possible causes:

  1. Insufficient quotas to run ORASRV

  2. Oracle is not installed See the ORASRV output file for more details; the file will be in the ORA_SQLNET directory and will have a name of the form: ORA_SRVTnn_sid.OUT

Action: If appropriate action is not obvious from the ORASRV output file, then contact Oracle Customer Support.

ORA-06126 NETTCP: ORASRV unable to open network connection

Cause: The Oracle server process was started but was unable to open the socket passed to it by TCPSRV.

Action: Contact Oracle Customer Support.

ORA-06127 NETTCP: unable to change username

Cause: The host's SQL*Net TCP/IP server could not establish a PROXY LOGIN connection because the client username is unknown (to the host operating system).

Action: Create new user account on host.

ORA-06128 NETTCP: unable to create mailbox

Cause: The host's SQL*Net TCP/IP server was unable to create a mailbox (needed for IPC communication with the Oracle server process). See the SQL*Net TCP/IP server log file for more details.

Action: Contact Oracle Customer Support.

ORA-06129 NETTCP: unable to transfer socket ownership to ORASRV

Cause: The host's SQL*Net TCP/IP server was unable to transfer the network communication handle to the Oracle server process. See the SQL*Net TCP/IP server log file for more details.

Action: Contact Oracle Customer Support.

ORA-06130 NETTCP: host access denied

Cause: The host's SQL*Net TCP/IP server rejected this connection request because the client node does not have access privilege - as determined by the contents of the Valid Node Table (VNT), a component of the host's CONFIG.ORA.

Action: To grant access, add appropriate entry to the host's VNT.

ORA-06131 NETTCP: user access denied

Cause: The host's SQL*Net TCP/IP server rejected this connection request because the client user(name) does not have access privilege, as determined by the contents of the Username Mapping Table (UMT), a component of the host's CONFIG.ORA.

Action: To grant access, add appropriate entry to the host's UMT.

ORA-06132 NETTCP: access denied, wrong password

Cause: The host SQL*Net TCP/IP server rejected this connection request because the client password did not match the host password.

Action: To grant access, get passwords in sync.

ORA-06133 NETTCP: file not found

Cause: The host's SQL*Net TCP/IP server could not find the SID mapping file (specified in CONFIG.ORA) associated with this connection request.

Action: Check CONFIG.ORA for spelling; make correct entry.

ORA-06134 NETTCP: file access privilege violation

Cause: The host's SQL*Net TCP/IP server did not have READ/ EXECUTE permission for the SID mapping file (specified in CONFIG.ORA) associated with this connection request.

Action: Change protection on SID mapping file.

ORA-06135 NETTCP: connection rejected; server is stopping

Cause: The host's SQL*Net TCP/IP server rejected this connection request because it is in the process of stopping.

Action: Restart SQL*Net TCP/IP server.

ORA-06136 NETTCP: error during connection handshake

Cause: Network I/O failure occurred while communicating with the host's SQL*Net TCP/IP server. See the SQL*Net TCP/IP server log file for more details.

Action: Contact Oracle Customer Support.

ORA-06137 NETTCP: error during connection handshake

Cause: Network I/O failure occurred while communicating with the host's SQL*Net TCP/IP server. See the SQL*Net TCP/IP server log file for more details.

Action: Contact Oracle Customer Support.

ORA-06138 NETTCP: error during connection handshake

Cause: Network I/O failure occurred while communicating with the host's SQL*Net TCP/IP server. See the SQL*Net TCP/IP server log file for more details.

Action: Contact Oracle Customer Support.

ORA-06140 NETTCP: no such user

Cause: A proxy login connect attempt failed because the client username has no counterpart on the host.

Action: Try again with a user that has a counterpart on the host.

ORA-06141 NETTCP: no privilege for user

Cause: A proxy login connect attempt failed because the SQL*Net TCP/IP server had insufficient privileges to access the proxy account.

Action: Change account protection; change server privileges.

ORA-06142 NETTCP: error getting user information

Cause: A proxy login connect attempt failed because the SQL*Net TCP/IP server was unable to access the proxy account. See the SQL*Net TCP/IP server log file for more details.

Action: Contact Oracle Customer Support.

ORA-06143 NETTCP: maximum connections exceeded

Cause: The connect failed because the maximum concurrent connections supported by the host's SQL*Net TCP/IP server has already been reached.

Action: Wait for a short period and retry.

ORA-06144 NETTCP: SID (database) is unavailable

Cause: The database administrator on the host has varied the SID offline.

Action: Wait for it to be varied back online.

ORA-06145 NETTCP: unable to start ORASRV: images not installed

Cause: The host's SQL*Net TCP/IP server was unable to start the Oracle server process because the Oracle protected images were not installed.

Action: Install the images.

ORA-06200 TWOTASK: connect failed, can't create mailbox

ORA-06201 TWOTASK: connect failed, can't attach to mailbox

ORA-06202 TWOTASK: connect failed, can't spawn ORASRV process

ORA-06203 TWOTASK: connect failed, handshake failure

ORA-06204 TWOTASK: connect failed, can't access ORASRV2.COM

ORA-06205 TWOTASK: connect failed, can't create logical name

ORA-06206 TWOTASK: message receive failure

ORA-06207 TWOTASK: message send failure

ORA-06208 TWOTASK: invalid login (connect) string

ORA-06209 TWOTASK: connect failed, mailbox already exists

ORA-06210 TWOTASK: connect failed, ORASRV exited unexpectedly

ORA-06211 TWOTASK: connect failed, timeout waiting for ORASRV

ORA-06212 TWOTASK: connect failed, logical name table is full

ORA-06213 TWOTASK: connect failed

ORA-06214 TWOTASK: connect failed, insufficient quotas to create ORASRV

ORA-06215 TWOTASK: connect failed, ORASRV protected image not installed

ORA-06216 TWOTASK: connect failed, can't find ORASRV image file

ORA-06250 NETNTT: cannot allocate send and receive buffers

Cause: Two-task driver could not allocate data buffers.

Action: There is insufficient memory to run your program. Kill off other processes to free up memory.

ORA-06251 NETNTT: cannot translate address file name

Cause: ORACLE_HOME environment variable not set.

Action: Make sure that the ORACLE_HOME environment variable has been properly set and exported.

ORA-06252 NETNTT: cannot open address file

Cause: The NTT two-task driver could not open a file containing address information.

Action: Make sure that the ORACLE_HOME environment variable has been properly set and exported. Make sure the instance you are attempting to connect to is actually up and running.

ORA-06253 NETNTT: cannot read arguments from address file

Cause: The NTT two-task driver could not read addressing information from its addressing file.

Action: Make sure that the ORACLE_HOME environment variable has been properly set and exported. Make sure the instance you are attempting to connect to is actually up and running.

ORA-06254 NETNTT: cannot share connection to cube

Cause: The NTT two-task driver could not share a connection to the cube.

Action: Make sure that the ORACLE_HOME environment variable has been properly set and exported. Make sure the instance you are attempting to connect to is actually up and running.

ORA-06255 NETNTT: cannot read pid of remote process

Cause: An error occurred while reading the NTT communications link.

Action: Contact Oracle Customer Support.

ORA-06256 NETNTT: remote fork failed

Cause: The Oracle listener process on the cube could not fork off a shadow process.

Action: The instance you are trying to connect to probably does not have enough memory to run another shadow process. Ask someone else to log off, or connect to a different instance.

ORA-06257 NETNTT: cannot send command line to shadow process

Cause: An error occurred while writing the NTT communications link.

Action: Contact Oracle Customer Support.

ORA-06258 NETNTT: cannot allocate context area

Cause: Two-task driver could not allocate data buffers.

Action: There is insufficient memory to run your program. Kill off other processes to free up memory.

ORA-06259 NETNTT: cannot read from remote process

Cause: An error occurred while reading the NTT communications link.

Action: Contact Oracle Customer Support.

ORA-06260 NETNTT: cannot write to remote process

Cause: An error occurred while writing the NTT communications link.

Action: Contact Oracle Customer Support.

ORA-06261 NETNTT: nrange() failed

Cause: The call to NRANGE() failed while attempting to establish a connection.

Action: Contact Oracle Customer Support.

ORA-06262 NETNTT: nfconn() failed

Cause: The call to NFCONN() failed while attempting to establish a connection.

Action: Contact Oracle Customer Support.

ORA-06263 NETNTT: out of memory in pi_connect

Cause: Two-task driver could not allocate data buffers.

Action: There is insufficient memory to run your program. Kill off other processes to free up memory.

ORA-06264 NETNTT: data protocol error

Cause: The NTT two-task driver received an unexpected message type.

Action: Contact Oracle Customer Support.

ORA-06265 NETNTT: break protocol error

Cause: The NTT two-task driver received an unexpected message type.

Action: Contact Oracle Customer Support.

ORA-06266 NETNTT: bad write length

Cause: The NTT two-task driver failed on an internal consistency check.

Action: Contact Oracle Customer Support.

ORA-06267 NETNTT: bad state

Cause: The NTT two-task driver failed on an internal consistency check.

Action: Contact Oracle Customer Support.

ORA-06268 NETNTT: cannot read /etc/oratab

Cause: The NTT two-task driver could not read configuration information from /etc/oratab.

Action: Make sure /etc/oratab exists and is readable. This error may occur if the file is incorrectly formatted. It also may occur if the driver has run out of memory.

ORA-06300 IPA: Disconnect failure

Cause: A fatal error occurred during the disconnect from the server. This was probably caused by inaccessible message queues.

Action: If there is no message queue, restart the SQL*Net IPA servers using IPACTL. Otherwise contact Oracle Customer Support.

ORA-06301 IPA: Cannot allocate driver context

Cause: The memory pool is exhausted.

Action: Check the circumstances and try to allocate less memory in your program or adjust the parameters in your INIT.ORA file and retry.

ORA-06302 IPA: Cannot connect to remote host

Cause: One of the following:

  • There is no ADI server defined to reflect a connection to the specified host.

  • The remote host is not known by the local system.

  • The Oracle kernel on the remote host is not generated with the IPA driver

Action: Check sequentially for the above causes and eliminate the actual cause found.

ORA-06303 IPA: Message send error

Cause: The SQL*Net IPA driver could not write the message into the message queue.

Action: Make sure that the message queue exists and is accessible. If necessary rerun IPACTL.

ORA-06304 IPA: Message receive error

Cause: The SQL*Net IPA driver could not read a message from the message queue.

Action: Make sure that the message queue exists and is accessible. If necessary rerun IPACTL.

ORA-06305 IPA: Illegal message type

Cause: The communication between user and Oracle is out of synchronization. This message should not normally be issued.

Action: Contact Oracle Customer Support.

ORA-06306 IPA: Message write length error

Cause: The IPA driver tried to write a message in the queue that was too big for the queue.

Action: Contact Oracle Customer Support.

ORA-06307 IPA: Cannot reset connection

Cause: A fatal error occurred during the resetting of the connection.

Action: Contact Oracle Customer Support.

ORA-06308 IPA: No more connections available

Cause: You have exhausted all your connections.

Action: Try again when some of the current users have logged off.

ORA-06309 IPA: No message queue available

Cause: The SQL*Net IPA servers have not been started.

Action: Run IPACTL.

ORA-06310 IPA: Environment variable(s) not set

Cause: Environment variable(s) not set correctly.

Action: Check and correct.

ORA-06311 IPA: Maximum number of servers reached

Cause: Maximum number of servers reached.

Action: Shut down and restart with an increased maximum number of servers. Note that database links consume one server per link. Be sure to start enough servers to support database links.

ORA-06312 IPA: Incorrect outgoing service name supplied

Cause: Incorrect outgoing service name supplied.

Action: Check and correct the service name.

ORA-06313 IPA: Shared memory failed to initialise

Cause: The shared memory has not been set up correctly.

Action: Contact your system administrator.

ORA-06314 IPA: Event set up failure

Cause: Fatal interprocess communication error.

Action: Contact your system administrator.

ORA-06315 IPA: Invalid connect string

Cause: The connect string is malformed.

Action: Check and correct.

ORA-06316 IPA: Invalid database SID

Cause: The SID is unknown at the remote side.

Action: Either the database does not exist, is not running, or there are no reserved servers for that SID.

ORA-06317 IPA: Local maximum number of users exceeded

Cause: The maximum number of simultaneous users of SQL*Net IPA has been exceeded on the local side.

Action: Wait for free connections to become available. If the problem persists, contact your system administrator.

ORA-06318 IPA: Local maximum number of connections exceeded

Cause: The maximum number of simultaneous connections that SQL*Net IPA can handle to different hosts has been exceeded on the local side.

Action: Wait for free connections to become available. If the problem persists, contact your system administrator.

ORA-06319 IPA: Remote maximum number of users exceeded

Cause: The maximum number of simultaneous users of SQL*Net IPA has been exceeded on the remote side.

Action: Wait for free connections to become available. If the problem persists, contact your system administrator.

ORA-06320 IPA: Remote maximum number of connections exceeded

Cause: The maximum number of simultaneous connections that SQL*Net IPA can handle from different hosts has been exceeded on the remote side.

Action: Wait for free connections to become available. If the problem persists, contact your system administrator.

ORA-06321 IPA: Cannot reach the remote side

Cause: There has been a timeout on an attempt to connect to a remote server the reason for which is most likely to be the remote SQL*Net IPA software is not running. An alternative reason could be that the remote initiator service name is incorrect.

Action: Check and start the remote SQL*Net software. Check that it is started with the correct service names supplied.

ORA-06322 IPA: Fatal shared memory error

Cause: An internal error has occurred in the shared memory handling.

Action: Contact Oracle Customer Support.

ORA-06323 IPA: Cause event error

Cause: Fatal interprocess communication error.

Action: Contact your system administrator.

ORA-06400 NETCMN: No default host string specified

Cause: There was no default host string specified in the configuration and the user did not specify any explicit connect string.

Action: Either reconfigure the system specifying a default connect string or use an explicit connect string.

ORA-06401 NETCMN: invalid driver designator

Cause: The login (connect) string contains an invalid driver designator.

Action: Correct the string and re-submit.

ORA-06402 NETCMN: error receiving break message

Cause: Error occurred while attempting to read a break message.

Action: Contact Oracle Customer Support.

ORA-06403 Unable to allocate memory.

Cause: System unable to allocate needed virtual memory.

Action: Configure more memory, reduce load, or try again.

ORA-06404 NETCMN: invalid login (connect) string

Cause: Syntax error in login string.

Action: Correct string and re-submit.

ORA-06405 NETCMN: reset protocol error

Cause: Unable to reset out of break state.

Action: Contact Oracle Customer Support.

ORA-06406 NETCMN: error sending break message

Cause: Error occurred while attempting to send a break message.

Action: Contact Oracle Customer Support.

ORA-06407 NETCMN: unable to set up break handling environment

Cause: Error occurred while attempting to set up asynchronous handlers for in-coming, out-of-band break messages.

Action: Contact Oracle Customer Support.

ORA-06408 NETCMN: incorrect message format

Cause: Message from partner contains bad header.

Action: Contact Oracle Customer Support.

ORA-06413 Connection not open.

Cause: Unable to establish connection.

Action: Use diagnostic procedures to ascertain exact problem.

ORA-06416 NETCMN: error on test

Cause: Error occurred while testing I/O status of the network connection.

Action: Contact Oracle Customer Support.

ORA-06419 NETCMN: server can not start oracle

Cause: The remote server was unable to start an Oracle process on behalf of the client.

Action: Make sure permissions on the remote Oracle program are correctly set. Contact your system administrator.

ORA-06420 NETCMN: SID lookup failure

Cause: From the remote host's server: the database SID, specified in the login (connect) string, was not recognized.

Action: Add the appropriate SID entry to the CONFIG.ORA or ORATAB file on the remote host (restarting the remote server may be needed).

ORA-06421 NETCMN: Error detected in the read-in data

Cause: Error found during recomputation of checksum or CRC.

Action: Possible hardware failures of communication nodes. Contact system administrator immediately.

ORA-06422 NETCMN: Error in sending data

Cause: Unable to transmit data to remote host.

Action: Try reconnect to remote host, and contact your system administrator.

ORA-06423 NETCMN: Error in receiving data

Cause: Unable to receive data from remote host.

Action: Try reconnect to remote host, and contact your system administrator.

ORA-06430 ssaio: Seals do not match

Cause: A function was called with an invalid argument.

Action: Contact Oracle Customer Support.

ORA-06431 ssaio: Invalid Block number

Cause: The file block number is out of range of the file. The additional information returns the block number.

Action: Verify that the block number is correct. Run DBFSIZE and check if the block number is in that range. Contact Oracle Customer Support.

ORA-06432 ssaio: Buffer Not Aligned

Cause: The I/O buffer was not aligned on a 2K boundary.

Action: Contact Oracle Customer Support.

ORA-06433 ssaio: LSEEK error, unable to seek to requested block.

Cause: The additional information returns the block number.

Action: Look up the additional information returned in your operating system reference manual. Verify that the block number is correct.

ORA-06434 ssaio: read error, unable to read requested block from database file.

Cause: The read system call returned an error.

Action: The additional information indicates the block number. Look up the additional information returned in your operating system manual.

ORA-06435 ssaio: write error, unable to write requested block to database file.

Cause: The write system call returned an error.

Action: The additional information indicates the block number. Look up the additional information returned in your operating system manual.

ORA-06436 ssaio: asynchronous I/O failed due to incorrect parameters.

Cause: The Asynchronous I/O system call returned an error.

Action: The additional information indicates the block number. Look up the additional information returned in your operating system manual.

ORA-06437 ssaio: the asynchronous write was unable to write to the database file.

Cause: The Asynchronous I/O system call returned an error.

Action: The additional information indicates the block number. Look up the additional information returned in your operating system manual.

ORA-06438 ssaio: the asynchronous read was unable to read from the database file.

Cause: The Asynchronous I/O system call returned an error.

Action: The additional information indicates the block number. Look up the additional information returned in your operating system manual.

ORA-06439 ssaio: the asynchronous write returned incorrect number of bytes

Cause: This write call may have been truncated. The additional information returns the block number and number of bytes.

Action: Verify that the block number and the number of bytes written are correct.

ORA-06440 ssaio: the asynchronous read returned incorrect number of bytes

Cause: This read call may have been truncated. The additional information returns the block number and number of bytes.

Action: Verify that the block number and the number of bytes read are correct.

ORA-06441 ssvwatev: Incorrect parameter passed to function call

Cause: Either the Oracle process ID, or wait time or event ID is invalid.

Action: The additional information indicates the process ID, time and event ID.

ORA-06442 ssvwatev: Failed with unexpected error number.

Cause: Some system problems may exist on your system; check the error logs.

Action: The additional information indicates the error number. Look up the additional information returned in your operating system manual.

ORA-06443 ssvpstev: Incorrect parameter passed to function call

Cause: An invalid event ID is passed in to this routine.

Action: The additional information indicates the event ID.

ORA-06444 ssvpstev: Failed with unexpected error number.

Cause: Some system problems may exist on your system; check the error logs.

Action: The additional information indicates the error number. Look up the additional information returned in your operating system manual.

ORA-06445 ssvpstevrg: Incorrect parameters passed to function call

Cause: An invalid event ID, or the low and high event ID do not exist.

Action: The additional information indicates the error number. It also contains the event ID, low boundary and high boundary.

ORA-06446 ssvpstevrg: Failed with unexpected error number.

Cause: Some system problems may exist on your system; check the error logs.

Action: The additional information indicates the error number. Look up the additional information returned in your operating system manual.

ORA-06447 ssvpstp: Incorrect parameter passed to function call

Cause: Invalid Oracle process ID is passed in to this routine.

Action: The additional information indicates the process ID.

ORA-06448 ssvpstp: Failed with unexpected error number.

Cause: Some system problems may exist on your system; check the error logs.

Action: The additional information indicates the error number. Look up the additional information returned in your operating system manual.

ORA-06449 The list IO or the sysvendor is not installed.

Cause: Oracle tries to use the SYSVENDOR interface (INIT.ORA parameter USE_SYSVENDOR=TRUE) but the UNIX kernel does not have the Oracle SYSVENDOR interface linked in.

Action: Set USE_SYSVENDOR=FALSE in INIT.ORA, if you do not want to use this interface or link the UNIX kernel with this interface so that Oracle can use it.

ORA-06500 PL/SQL: storage error

Cause: This is a rare internal error message. Memory has been exhausted or corrupted.

Action: Contact Oracle Customer Support.

ORA-06501 PL/SQL: program error

Cause: This is an internal error message. An error has been detected in a PL/SQL program.

Action: Contact Oracle Customer Support.

ORA-06502 PL/SQL: numeric or value errorstring

Cause: An arithmetic, numeric, string, conversion, or constraint error occurred. For example, this error occurs if an attempt is made to assign the value NULL to a variable declared NOT NULL, or if an attempt is made to assign an integer larger than 88 to a variable declared NUMBER(2).

Action: Change the data, how it is manipulated, or how it is declared so that values do not violate constraints.

ORA-06503 PL/SQL: Function returned without value

Cause: A call to PL/SQL function completed, but no RETURN statement was executed.

Action: Rewrite PL/SQL function, making sure that it always returns a value of a proper type.

ORA-06504 PL/SQL: Return types of Result Set variables or query do not match

Cause: Number and/or types of columns in a query does not match declared return type of a result set variable, or declared types of two Result Set variables do not match.

Action: Change the program statement or declaration. Verify what query the variable actually refers to during execution.

ORA-06505 PL/SQL: variable requires more than 32767 bytes of contiguous memory

Cause: A PL/SQL variable was declared with a constraint which required more than 32767 bytes of memory. PL/SQL does not currently support allocations of contiguous memory greater than 32767 bytes.

Action: Consider reducing the constraint in the variable declaration. If that is not possible, try changing the database or national character set to such, that requires less memory for the same constraint. Note: changing the character set will impact execution of all PL/SQL code.

ORA-06508 PL/SQL: could not find program unit being called

Cause: An attempt was made to call a stored program that could not be found. The program may have been dropped or incompatibly modified, or have compiled with errors.

Action: Check that all referenced programs, including their package bodies, exist and are compatible.

ORA-06509 PL/SQL: ICD vector missing for this package

Cause: This indicates a version clash between some package distributed with an Oracle product and the product executable.

Action: Contact Oracle Customer Support.

ORA-06510 PL/SQL: unhandled user-defined exception

Cause: A user-defined exception was raised by PL/SQL code, but not handled.

Action: Fix the problem causing the exception or write an exception handler for this condition. Or you may need to contact your application administrator or database administrator.

ORA-06511 PL/SQL: cursor already open

Cause: An attempt was made to open a cursor that was already open.

Action: Close cursor first before reopening.

ORA-06512 at stringline string

Cause: Backtrace message as the stack is unwound by unhandled exceptions.

Action: Fix the problem causing the exception or write an exception handler for this condition. Or you may need to contact your application administrator or database administrator.

ORA-06513 PL/SQL: index for PL/SQL table out of range for host language array

Cause: An attempt is being made to copy a PL/SQL table to a host language array. But an index in the table is either less than one or greater than the maximum size of the host language array. When copying PL/SQL tables to host language arrays, the table entry at index 1 is placed in the first element of the array, the entry at index 2 is placed in the second element of the array, etc. If an table entry has not been assigned then the corresponding element in the host language array is set to null.

Action: Increase size of host language array, or decrease size of PL/SQL table. Also make sure that you do not use index values less than 1.

ORA-06514 PL/SQL: The remote call cannot be handled by the server

Cause: The remote call has parameters that are cursor variables. This cannot be handled by stored procedures on your server.

Action: Avoid using cursor variables as parameters for stored procedures on this server or upgrade your server to a version that supports this.

ORA-06515 PL/SQL: unhandled exception string

Cause: An exception was raised by PL/SQL code, but not handled. The exception number is outside the legal range of Oracle errors.

Action: Fix the problem causing the exception or write an exception handler for this condition. Or you may need to contact your application administrator or database administrator.

ORA-06516 PL/SQL: the Probe packages do not exist or are invalid

Cause: A Probe operation, probably an attempt to initialize the Oracle server to debug PL/SQL, could not be completed because the Probe packages were not loaded or have become invalid.

Action: DBA should load the Probe packages. This can be done by running the PBLOAD.SQL script supplied with the RDBMS.

ORA-06517 PL/SQL: Probe error - string

Cause: An error occurred while passing a Probe operation to the server for execution.

Action: Refer to the entry for the embedded error message.

ORA-06518 PL/SQL: Probe version string incompatible with version string

Cause: The current version of Probe is incompatible with the version on the Oracle server.

Action: Refer to the documentation to ensure that this degree of compatibility is supported.

ORA-06519 active autonomous transaction detected and rolled back

Cause: Before returning from an autonomous PL/SQL block, all autonomous transactions started within the block must be completed (either committed or rolled back). If not, the active autonomous transaction is implicitly rolled back and this error is raised.

Action: Ensure that before returning from an autonomous PL/SQL block, any active autonomous transactions are explicitly committed or rolled back.

ORA-06520 PL/SQL: Error loading external library

Cause: An error was detected by PL/SQL trying to load the external library dynamically.

Action: Check the stacked error (if any) for more details.

ORA-06521 PL/SQL: Error mapping function

Cause: An error was detected by PL/SQL trying to map the mentioned function dynamically.

Action: Check the stacked error (if any) for more details.

ORA-06522 string

Cause: ORA-06520 or ORA-065211 could stack this error with a system-specific error string.

Action: This error string should give the cause for errors ORA-06520 or ORA-065211

ORA-06523 Maximum number of arguments exceeded

Cause: There is an upper limit on the number of arguments that one can pass to the external function.

Action: Check the port-specific documentation on how to calculate the upper limit.

ORA-06524 Unsupported option : string

Cause: The option specified is an unsupported feature for external procedures.

Action: Correct the syntax in the external specification.

ORA-06525 Length Mismatch for CHAR or RAW data

Cause: The length specified in the length variable has an illegal value. This can happen if you have requested a PL/SQL INOUT, OUT or RETURN raw variable to be passed as a RAW with no corresponding length variable. This error can also happen if there is a mismatch in the length value set in the length variable and the length in the ORLVSTR or ORLRAW.

Action: Correct the external procedure code and set the length variable correctly.

ORA-06526 Unable to load PL/SQL library

Cause: PL/SQL was unable to instantiate the library referenced by this referenced in the EXTERNAL syntax. This is a serious error and should normally not happen.

Action: Report this problem to Oracle Customer Support.

ORA-06527 External procedure SQLLIB error: string

Cause: An error occurred in SQLLIB during execution of a Pro* external procedure.

Action: The message text indicates the actual SQLLIB error that occurred.

ORA-06530 Reference to uninitialized composite

Cause: An object, LOB, or other composite was referenced as a left hand side without having been initialized.

Action: Initialize the composite with an appropriate constructor or whole-object assignment.

ORA-06531 Reference to uninitialized collection

Cause: An element or member function of a nested table or VARRAY was referenced (where an initialized collection is needed) without the collection having been initialized.

Action: Initialize the collection with an appropriate constructor or whole-object assignment.

ORA-06532 Subscript outside of limit

Cause: A subscript was greater than the limit of a VARRAY or non-positive for a VARRAY or nested table.

Action: Check the program logic and increase the VARRAY limit if necessary.

ORA-06533 Subscript beyond count

Cause: An in-limit subscript was greater than the count of a VARRAY or too large for a nested table.

Action: Check the program logic and explicitly extend if necessary.

ORA-06534 cannot access Serially Reusable package string in the context of a trigger

Cause: The program attempted to access a Serially Reusable package in the context of a trigger. Such an access is currently unsupported.

Action: Check the program logic and remove any references to Serially Reusable packages (procedure, function or variable references) which might happen in the context of a trigger.

ORA-06535 statement string in string is NULL or 0 length

Cause: The program attempted to use a dynamic statement string that was either NULL or 0 length.

Action: Check the program logic and ensure that the dynamic statement string is properly initialized.

ORA-06536 IN bind variable bound to an OUT position

Cause: The program attempted to bind an IN bind variable to a statement that was expecting an OUT bind variable at that position.

Action: Make sure that an OUT or IN OUT bind mode is specified for the bind argument.

ORA-06537 OUT bind variable bound to an IN position

Cause: The program attempted to bind an OUT bind variable to a statement that was expecting an IN bind variable at that position.

Action: Make sure that an IN or IN OUT bind mode is specified for the bind argument.

ORA-06538 statement violates string RESTRICT_REFERENCES pragma

Cause: The program attempted to execute a dynamic statement which does not meet the purity level specified (in the pragma RESTRICT_REFERENCES directive) for the module executing the statement.

Action: Ensure that the dynamic statement meets the purity level specified for the module executing the statement.

ORA-06539 target of OPEN must be a query

Cause: The program attempted to perform an OPEN cursor operation on a dynamic statement that was not a query.

Action: Ensure that the OPEN cursor operation is done on a dynamic query statement.

ORA-06540 PL/SQL: compilation error

Cause: A PL/SQL compilation error occurred. However, the user generally will not see this error message. Instead, there will be accompanying PLS-nnnnn error messages.

Action: See accompanying PLS-nnnnn error messages.

ORA-06541 PL/SQL: compilation error - compilation aborted

Cause: A PL/SQL compilation error occurred and the compilation was aborted; but the compilation unit was written out to the backing store. However, unlike ORA-06545, the user generally will not see this error message. Instead, there will be accompanying PLS-nnnnn error messages.

Action: See accompanying PLS-nnnnn error messages.

ORA-06544 PL/SQL: internal error, arguments: [string], [string], [string], [string], [string], [string], [string], [string]

Cause: A PL/SQL internal error occurred.

Action: Report as a bug; the first argument is the internal error number.

ORA-06545 PL/SQL: compilation error - compilation aborted

Cause: A PL/SQL compilation error occurred and the compilation was aborted completely without the compilation unit being written out to the backing store. Unlike ORA-06541, the user will always see this error along with the accompanying PLS-nnnnn error messages.

Action: See accompanying PLS-nnnnn error messages.

ORA-06550 line string, column string:string

Cause: A PL/SQL compilation error has occurred. The numbers given for line and column are the location in the PL/SQL block where the error occurred.

Action: Refer to the following PL/SQL messages for more information about the error.

ORA-06551 PL/SQL: Unhandled exception

ORA-06552 PL/SQL: string

ORA-06553 PLS-string: string

ORA-06554 package DBMS_STANDARD must be created before using PL/SQL

Cause: The DBMS-specific extensions to PL/SQL's package STANDARD are in package DBMS_STANDARD. This package must be created before using PL/SQL.

Action: Create package DBMS_STANDARD. The source for this PL/SQL stored package is provided with the distribution.

ORA-06555 this name is currently reserved for use by user SYS

Cause: An attempt was made to create a package named STANDARD, DBMS_STANDARD or DEBUG_IO. These are currently reserved for use by user SYS.

Action: Choose another name for your package.

ORA-06556 the pipe is empty, cannot fulfill the unpack_message request

Cause: There are no more items in the pipe.

Action: Check that the sender and receiver agree on the number and types of items placed on the pipe.

ORA-06557 null values are not allowed for any parameters to pipe icd's

Cause: Internal error from the DBMS_PIPE package.

Action: Contact Oracle Customer Support.

ORA-06558 buffer in dbms_pipe package is full. No more items allowed

Cause: The pipe buffer size has been exceeded.

Action: Inspect the program to analyze the rate of input and output to the pipe. You might need to take items out of the pipe by executing RECEIVE_MESSAGE, or empty the entire pipe by executing PURGE on the pipe.

ORA-06559 wrong datatype requested, string, actual datatype is string

Cause: The sender put different datatype on the pipe than that being requested (package DBMS_PIPE). The numbers are:

  • 6 - number

  • 9 - char

  • 12 - date

Action: Check that the sender and receiver agree on the number and types of items placed on the pipe.

ORA-06560 pos, string, is negative or larger than the buffer size, string

Cause: Internal error from the DBMS_PIPE package.

Action: Contact Oracle Customer Support.

ORA-06561 given statement is not supported by package DBMS_SQL

Cause: An attempt was made to parse an unsupported statement using procedure PARSE provided by package DBMS_SQL.

Action: Only statements which begin with SELECT, DELETE, INSERT, UPDATE, LOCK, BEGIN, DECLARE or << (PL/SQL label delimiter) are supported.

ORA-06562 type of out argument must match type of column or bind variable

Cause: An attempt was made to get the value of a column or a bind variable by calling procedure COLUMN_VALUE or VARIABLE_VALUE of package DBMS_SQL but the type of the given out argument where to place the value is different from the type of the column or bind variable that was previously defined by calling procedure DEFINE_COLUMN (for defining a column) or BIND_VARIABLE (for binding a bind variable) of package DBMS_SQL.

Action: Pass in an out argument of the correct type when calling procedure COLUMN_VALUE or VARIABLE_VALUE. The right type is the type that was provided when defining the column or binding the bind variable.

ORA-06563 top level procedure/function specified, cannot have subparts

Cause: The name to be resolved was specified with three parts (a.b.c) but the a.b part resolves to a top level procedure or function (which do not have nested procedures). This can also happen with a two-part name, a.b, where a is a synonym for a top level package or procedure.

Action: Specify a procedure/function within a package, or a top level procedure/function.

ORA-06564 object string does not exist

Cause: The named object could not be found. Either it does not exist or you do not have permission to access it.

Action: Create the object or get permission to access it.

ORA-06565 cannot execute string from within stored procedure

Cause: The named procedure cannot be executed from within a stored procedure, function or package. This function can only be used from PL/SQL anonymous blocks.

Action: Remove the procedure from the calling stored procedure.

ORA-06566 invalid number of rows specified

Cause: An invalid number of rows was specified in a call to the procedure DEFINE_COLUMN in the package DBMS_SQL. For a given parsed statement in a given cursor, all columns must be defined to have the same number of rows, so all the calls to DEFINE_COLUMN must specify the same number of rows.

Action: Specify a number that matches that for previously defined columns.

ORA-06567 invalid number of values specified

Cause: An invalid number of values to be bound was specified in a call to the procedure BIND_VARIABLE in the package DBMS_SQL. In order to execute a given parsed statement in a given cursor, the same number of values must have been bound for all bind variables, so when EXECUTE is called, the latest calls to BIND_VARIABLE must have specified the same number of values to be bound for all bind variables.

Action: Make sure that the same number of values have been bound for all of the bind variables.

ORA-06568 obsolete ICD procedure called

Cause: An obsolete ICD procedure was called by a PL/SQL program. The PL/SQL program was probably written for an earlier release of RDBMS.

Action: Make sure that all PL/SQL programs have been upgraded to the latest release of the RDBMS. This can be accomplished by following upgrade instructions in the README file, or by running the CATPROC.SQL script supplied with the RDBMS.

ORA-06569 Collection bound by bind_array contains no elements

Cause: A collection with zero elements was bound to a bind variable in a call to procedure BIND_ARRAY in the package DBMS_SQL. In order to execute a bind of a collection, the collection must contain at least one element. If no elements are present then at execute time there will be no value for this bind and the statement is meaningless.

Action: Fill the collection with the elements you want to bind and try the bind call again.

ORA-06570 shared pool object does not exist, cannot be pinned

Cause: The specified shared pool shared cursor could not be found, therefore it cannot be pinned.

Action: Make sure that a correct shared cursor name is given. Names are a string of the form 'HHHHHHHH,SDDDDDDDDDD' where the H's are an 8 digit hex number from the 'address' column of V$SQLAREA, and the D's are a 1 to 10 digit decimal number with an optional leading sign (from the HASH_VALUE column) Remove the procedure from the calling stored procedure.

ORA-06571 Function string does not guarantee not to update database

Cause: One of the following:

  • A SQL statement references a packaged, PL/SQL function that does not contain a pragma that prevents the database from being updated.

  • A SQL statement references a standalone, PL/SQL function that contains an instruction to update the database.

Action: If the referenced function is a packaged, PL/SQL function, re-create the PL/SQL function with the required pragma; be certain to include the 'Write No Database State' (WNDS) argument in the argument list of the pragma. If the referenced function is standalone, PL/SQL function, do not use the function.

ORA-06572 Function string has out arguments

Cause: A SQL statement references either a packaged or standalone PL/SQL function that contains an OUT parameter in its argument list. PL/SQL functions referenced by SQL statements must not contain the OUT parameter.

Action: Re-create the PL/SQL function without the OUT parameter in the argument list.

ORA-06573 Function string modifies package state, cannot be used here

Cause: One of the following:

  • A SQL statement references a packaged, PL/SQL function that does not contain a pragma containing the 'Write no Package State' (WNPS).

  • A SQL statement references a standalone, PL/SQL function that modifies a package state. A standalone, PL/SQL function referenced by a SQL statement cannot modify a package state.

Action: If the function is a packaged, PL/SQL function: Re-create the function and include a pragma containing the 'Write no Package State' (WNPS). If the function is standalone PL/SQL function, delete the function from the SQL statement.

ORA-06574 Function string references package state, cannot execute remotely

Cause: One of the following:

  • A remote, packaged function or a remote-mapped, local, packaged function that does not contain a pragma with the 'Write no Package State' (WNPS) and 'Read no Package State' (RNPS) arguments references a package state.

  • A remote, standalone function or a remote-mapped, local, standalone function contains a reference to a package state (reads or writes a package variable). Only local functions that are referenced in a SELECT list, VALUES clause of an INSERT statement, or SET clause of an UPDATE statement can modify a package state.

Action: If the function is a packaged function: Re-create the function and include a pragma containing the 'Write no Package State' (WNPS) and 'Read no Package State' (RNPS) arguments. If the function is a standalone function: Do not call the function.

ORA-06575 Package or function string is in an invalid state

Cause: A SQL statement references a PL/SQL function that is in an invalid state. Oracle attempted to compile the function, but detected errors.

Action: Check the SQL statement and the PL/SQL function for syntax errors or incorrectly assigned, or missing, privileges for a referenced object.

ORA-06576 not a function or procedure

Cause: Could not find a function (if an INTO clause was present) or a procedure (if the statement did not have an INTO clause) to call.

Action: Change the statement to invoke a function or procedure.

ORA-06577 output parameter not a bind variable

Cause: The argument corresponding to an IN/OUT or OUT parameter for a function or a procedure or a function return value in a CALL statement must be a bind variable.

Action: Change the argument to a bind variable.

ORA-06578 output parameter cannot be a duplicate bind

Cause: The bind variable corresponding to an IN/OUT or OUT parameter for a function or a procedure or a function return value in a CALL statement cannot be a duplicate bind variable.

Action: Change the bind variable to be unique.

ORA-06580 Hash Join ran out of memory while keeping large rows in memory

Cause: Hash Join reserves 3 slots (each slot size = DB_BLOCK_SIZE * HASH_MULTIBLOCK_IO_COUNT) for a row. If a row is larger than that, this error will be raised.

Action: Increase HASH_MULTIBLOCK_IO_COUNT so that each joined row fits in a slot. HASH_AREA_SIZE may also need to be increased.

ORA-06600 LU6.2 Driver: SNA software is not loaded

Cause: The SNA software is not running.

Action: Start the SNA software and try again.

ORA-06601 LU6.2 Driver: Invalid database ID string

Cause: The database string in the connect was invalid.

Action: Provide a valid database string, as defined in documentation.

ORA-06602 LU6.2 Driver: Error allocating context area

Cause: Context area failure.

Action: Contact Oracle Customer Support.

ORA-06603 LU6.2 Driver: Error allocating memory

Cause: Operating system refused request for memory.

Action: Contact Oracle Customer Support.

ORA-06604 LU6.2 Driver: Unable to allocate session with remote LU

Cause: Allocate system call failed.

Action: Ensure that the SNA software is running and that sessions are free. If this is the case, then check your SNA configuration data for errors. You may have entered an incorrect parameter.

ORA-06605 LU6.2 Driver: Unexpected line turnaround

Cause: SNA software switched from send to receive unexpectedly.

Action: Check the SNA configuration data, particularly parameters associated with a session.

ORA-06606 LU6.2 Driver: Unexpected response from SNA

Cause: A parameter in an SNA call returned an unexpected value.

Action: Attempt to reproduce problem, debug and record the value of the 'what' data parameter at the time of error. Then contact your service representative.

ORA-06607 LU6.2 Driver: Reset occurred in send state

Cause: A reset was issued while in send state.

Action: Check the SNA LOG data, if relevant, for further information.

ORA-06608 LU6.2 Driver: Reset occurred in receive state

Cause: A reset was received from the partner while in receive state. This may be because the partner deallocated.

Action: Check the SNA LOG data, if relevant, for further information.

ORA-06610 LU6.2 Driver: Failed during deallocation

Cause: LU6.2 driver was unable to deallocate gracefully.

Action: Check the reason for deallocation. Consult the SNA LOG data.

ORA-06611 LU6.2 Driver: Request to send error

ORA-06612 LU6.2 Driver: Send data error

ORA-06613 LU6.2 Driver: Receive and wait error

ORA-06614 LU6.2 Driver: Receive Immediate error

ORA-06615 LU6.2 Driver: Send error

ORA-06616 LU6.2 Driver: Attach to LU failed

Cause: The SQL*Net LU6.2 driver was unable to attach to the LU specified in the connect string, or was unable to attach to the default LU.

Action: Check that the LU name specified in the connect string, or the default LU name if no LU was specified, is correctly configured and operational.

ORA-06617 LU6.2 Driver: Attach to PU failed

ORA-06618 LU6.2 Driver: Activation of subnetwork failed

ORA-06619 LU6.2 Driver: Unable to activate remote partner

ORA-06620 LU6.2 Driver: Invalid remote partner

ORA-06621 LU6.2 Driver: Allocation error

ORA-06622 LU6.2 Driver: Unable to attach to SNA

Cause: The SQL*Net LU6.2 driver could not attach to the SNA software on your machine. The most likely cause is that the SNA software is not operational.

Action: Check the status of the SNA software, ensure that it is operational and then try again.

ORA-06700 TLI Driver: incorrect message type from host

Cause: TLI received a message with an unrecognizable message type.

Action: Contact Oracle Customer Support.

ORA-06701 TLI Driver: incorrect number of bytes written

Cause: TLI sent a message that was apparently successful, but the number of bytes transmitted did not match the number of bytes supplied to the driver.

Action: Contact Oracle Customer Support.

ORA-06702 TLI Driver: cannot allocate context area

Cause: TLI could not allocate heap space for the context area.

Action: Contact Oracle Customer Support.

ORA-06703 TLI Driver: send break message failed

Cause: TLI failed to send a break message across the connection.

Action: Contact Oracle Customer Support.

ORA-06704 TLI Driver: receive break message failed

Cause: TLI failed to receive an expected break message.

Action: Contact Oracle Customer Support.

ORA-06705 TLI Driver: remote node is unknown

Cause: TLI could not find your remote host information.

Action: Make sure you specified the host name correctly on the command line. (Also, check your capitalization and spelling.)

ORA-06706 TLI Driver: service not found

Cause: TLI could not find service information for the specified service name.

Action: If you specified the service name on the command line or with the environment variable TLI_SERVER, make sure you specified it correctly. If the service name is not in the SERVICES file for your protocol, ask your system administrator to add it.

ORA-06707 TLI Driver: connection failed

Cause: TLI failed to establish the connection to a SQL*Net TCP/IP server due to an error encountered by the remote server, which has supplied a string describing the remote error.

Action: See the SQL*Net TCP/IP User's Guide or the Net8 Administrator's Guide for the specific cause and action.

ORA-06708 TLI Driver: message receive failure

Cause: TLI encountered an error receiving a message from the communication channel.

Action: Contact Oracle Customer Support.

ORA-06709 TLI Driver: message send failure

Cause: TLI encountered an error sending a message across the communication channel.

Action: Contact Oracle Customer Support.

ORA-06710 TLI Driver: send interrupt break message failed

Cause: TLI failed to send a break message while handling an interrupt signal from the user.

Action: Contact Oracle Customer Support.

ORA-06711 TLI Driver: error on bind

Cause: TLI failed to assign a network address to the communication channel.

Action: Contact Oracle Customer Support.

ORA-06712 TLI Driver: error on accept

Cause: TLI failed to accept a connection request from the client.

Action: Contact Oracle Customer Support.

ORA-06713 TLI Driver: error on connect

Cause: TLI failed to connect the client to the remote server. The network line to the remote host may be down.

Action: Use other network login programs to make sure that the remote host is accessible.

ORA-06720 TLI Driver: SID lookup failure

Cause: The database SID supplied in the database login string was not recognized by the remote host.

Action: Ask your system administrator to add the appropriate SID entry to ORATAB on the remote host.

ORA-06721 TLI Driver: spurious client req

Cause: The remote TLI server received an undefined request.

Action: Contact Oracle Customer Support.

ORA-06722 TLI Driver: connection setup failure

Cause: The remote TLI server rejected the connection request, and the client was unable to retrieve an error code or message.

Action: Contact Oracle Customer Support.

ORA-06730 TLI Driver: unable to open clone device

Cause: TLI failed to open the Streams clone device associated with the transport provider.

Action: Contact Oracle Customer Support.

ORA-06731 TLI Driver: cannot alloc t_call

Cause: TLI cannot allocate space for the client's connection information.

Action: Contact Oracle Customer Support.

ORA-06732 TLI Driver: cannot alloc t_discon

Cause: TLI cannot allocate space for the client's disconnection information.

Action: Contact Oracle Customer Support.

ORA-06733 TLI Driver: failed to receive disconnect

Cause: TLI failed to receive an expected disconnection message during connection release.

Action: Contact Oracle Customer Support.

ORA-06734 TLI Driver: cannot connect

Cause: TLI failed to connect the client to the remote server.

Action: Check that the remote TLI server is running.

ORA-06735 TLI Driver: client failed to close error conn

Cause: TLI failed to properly close a connection after an error was received.

Action: Contact Oracle Customer Support.

ORA-06736 TLI Driver: server not running

Cause: TLI timed out while attempting to connect to the remote TLI server.

Action: Check that the remote TLI server is running with the status utility for the transport provider you are using. If it is not, ask your system administrator to start it.

ORA-06737 TLI Driver: connection failed

Cause: TLI could not establish a connection to the remote TLI server.

Action: Check that the remote TLI server is running with the status utility for the transport provider you are using.

ORA-06741 TLI Driver: unable to open protocol device

Cause: The TLI server failed to open the Streams device associated with the transport provider.

Action: Contact Oracle Customer Support.

ORA-06742 TLI Driver: cannot alloc t_bind

Cause: The TLI server cannot allocate space for its requested network address.

Action: Contact Oracle Customer Support.

ORA-06743 TLI Driver: cannot alloc t_bind

Cause: The TLI server cannot allocate space for its actual network address.

Action: Contact Oracle Customer Support.

ORA-06744 TLI Driver: listener cannot bind

Cause: The TLI server failed to assign the correct network address on which to listen for connections.

Action: Contact Oracle Customer Support.

ORA-06745 TLI Driver: listener already running

Cause: The network address on which the TLI server awaits connection requests is in use, possibly because the server is already running.

Action: Ensure that the TLI server is not already running. If it is not running and this error message recurs, contact Oracle Customer Support.

ORA-06746 TLI Driver: cannot alloc t_call

Cause: TLI cannot allocate space for the TLI server's connection information.

Action: Contact Oracle Customer Support.

ORA-06747 TLI Driver: error in listen

Cause: The TLI server encountered an error while listening for connection requests.

Action: Contact Oracle Customer Support.

ORA-06748 TLI Driver: cannot allocate t_discon

Cause: TLI cannot allocate space for the TLI server's disconnection information.

Action: Contact Oracle Customer Support.

ORA-06749 TLI Driver: option not allowed across network

Cause: The requested TLI server command must be issued from the same host on which the server is running.

Action: Log in to the remote host and try again.

ORA-06750 TLI Driver: sync failed