75 ORA-06000 to ORA-07499

ORA-06000: NETASY: port open failure

Cause: Autologin unable to open port

Action: Check log file for OS-specific error code

ORA-06001: NETASY: port set-up failure

Cause: Autologin unable to change port attributes

Action: Check log file for OS-specific error code

ORA-06002: NETASY: port read failure

Cause: Autologin unable to read from port

Action: Check log file for OS-specific error code

ORA-06003: NETASY: port write failure

Cause: Autologin unable to write to port

Action: Check log file for OS-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 OS-specific error code

ORA-06006: NETASY: dialogue execute failure

Cause: Expected response never received

Action: None

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 spec 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 "more" command

ORA-06011: NETASY: dialogue too long

Cause: One of two: 1. Dialogue contains more than 24 exchange blocks 2. Dialogue send string exceeds 84 bytes in length

Action: Simplify dialogue or split into two and link with "more" command

ORA-06017: NETASY: message receive failure

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

Action: Check log file for OS-specific error code and contact your customer support representative.

ORA-06018: NETASY: message send failure

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

Action: Check log file for OS-specific error code and contact your customer support representative.

ORA-06019: NETASY: invalid login (connect) string

Cause: Syntax error in login string.

Action: Resubmit with correct string.

ORA-06020: NETASY: initialisation failure

Cause: Async driver unable to complete initialisation

Action: Check log file for OS-specific error code

ORA-06021: NETASY: connect failed

Cause: Async driver unable to establish connection with partner

Action: Check log file for OS-specific error code

ORA-06022: NETASY: channel open failure

Cause: no free channel [should never happen]

Action: Contact your customer support representative.

ORA-06023: NETASY: port open failure

Cause: Async driver unable to open port

Action: Check log file for OS-specific error code

ORA-06024: NETASY: VTM error

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

Action: Check log file for OS-specific error code

ORA-06025: NETASY: Configuration error

Cause: Async driver genned for server-only, but client service requested

Action: Contact your customer support representative.

ORA-06026: NETASY: port close failure

Cause: Async driver unable to close port

Action: Check log file for OS-specific error code

ORA-06027: NETASY: channel close failure

Cause: Async driver unable to close channel

Action: Check log file for OS-specific error code

ORA-06028: NETASY: unable to intialise for logging

Cause: Async driver unable to initialise for logging I/O

Action: Contact your customer support representative.

ORA-06029: NETASY: port assignment failure

Cause: Async driver unable to assign port to channel [should never happen]

Action: Contact your customer support representative.

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 doesn't 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-06036: NETDNT: connect failed, no response from object

ORA-06037: NETDNT: connect failed, node unreachable

Cause: Host node is down.

Action: Contact your network administrator.

ORA-06038: NETDNT: connect failed, network driver not loaded

ORA-06039: NETDNT: connect failed

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

Action: Contact your customer support representative.

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 your customer support representative.

ORA-06042: NETDNT: message receive failure

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

Action: Contact your customer support representative.

ORA-06043: NETDNT: message send failure

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

Action: Contact your customer support representative.

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 your customer support representative.

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 your customer support representative.

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 your customer support representative.

ORA-06110: NETTCP: message send failure

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

Action: Contact your customer support representative.

ORA-06111: NETTCP: disconnect failure

Cause: Error occurred while closing a socket.

Action: Contact your customer support representative.

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 logicals 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 your customer support representative.

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 your customer support representative.

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 your customer support representative.

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 your customer support representative.

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 your customer support representative.

ORA-06124: NETTCP: timeout waiting for ORASRV

Cause: The ORACLE server process was started but failed to respond after N secs.

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 your customer support representative.

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 your customer support representative.

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 OS).

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 your customer support representative.

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 your customer support representative.

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: Re-start 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 your customer support representative.

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 your customer support representative.

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 your customer support representative.

ORA-06140: NETTCP: no such user

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

Action: n/a

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 privilges.

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 your customer support representative.

ORA-06143: NETTCP: maximum connections exceeded

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

Action: Wait for a short period and re-try.

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 on-line.

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 your customer support representative.

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 doesn't 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 your customer support representative.

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 your customer support representative.

ORA-06260: NETNTT: cannot write to remote process

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

Action: Contact your customer support representative.

ORA-06261: NETNTT: nrange() failed

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

Action: Contact your customer support representative.

ORA-06262: NETNTT: nfconn() failed

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

Action: Contact your customer support representative.

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 your customer support representative.

ORA-06265: NETNTT: break protocol error

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

Action: Contact your customer support representative.

ORA-06266: NETNTT: bad write length

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

Action: Contact your customer support representative.

ORA-06267: NETNTT: bad state

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

Action: Contact your customer support representative.

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 your customer support representative.

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 init parameters in your INIT.ORA file and retry.

ORA-06302: IPA: Cannot connect to remote host

Cause: The cause may be 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 your customer support representative.

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 your customer support representative.

ORA-06307: IPA: Cannot reset connection

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

Action: Contact your customer support representative.

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: Shutdown and restart with an increased maximum number of servers. Note that database links consume one server per link. Be sure to start up 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 manager.

ORA-06314: IPA: Event set up failure

Cause: Fatal interprocess communication error.

Action: Contact your system manager.

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 manager.

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 manager.

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 manager.

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 manager.

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 customer support.

ORA-06323: IPA: Cause event error

Cause: Fatal interprocess communication error.

Action: Contact your system manager.

ORA-06400: NETCMN: No default host string specified

Cause: There was no default host string specified in the configuration and the user didn't 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 your customer support representative.

ORA-06403: Unable to allocate memory.

Cause: System unable to allocate needed virtual memory.

Action: Configure more memory, reduce load, or simply 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 your customer support representative.

ORA-06406: NETCMN: error sending break message

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

Action: Contact your customer support representative.

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 your customer support representative.

ORA-06408: NETCMN: incorrect message format

Cause: Message from partner contains bad header.

Action: Contact your customer support representative.

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 your customer support representative.

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 your Oracle Customer Support Representative.

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 your Oracle Customer Support Representative.

ORA-06432: ssaio: Buffer Not Aligned

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

Action: Contact your Oracle Customer Support Representative.

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 exists on your system, please check 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, please check 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, please check 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 exists on your system, please check 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 don't 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: PL/SQL was unable to allocate additional storage. This message normally appears with an ORA-4030 or ORA-4031 error which gives additional information. Sometimes this error can be caused by runaway programs.

Action: 1) Ensure there are no issues or bugs in your PL/SQL program which are causing excessive amounts of memory to be used. 2) Programmatically cause unused objects to be freed (e.g. by setting them to NULL). 3) Increase the amount of shared or process memory (as appropriate) available to you.

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 Support Services.

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 99 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 calledstring

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

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 DBA.

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 DBA.

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 don't 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 or lob variables. This cannot be handled by stored procedures on your server.

Action: Avoid using cursor variables or lob 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 DBA.

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: Ensure that the dynamic library exists, that it is installed correctly and that it is not corrupt or otherwise unreadable by the operating system. Also, ensure that the library path in the LIBRARY object is correct, including the values of any environment variables used in the library path and the directory path values of any DIRECTORY objects used by the LIBRARY object.

ORA-06521: PL/SQL: Error mapping function

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

Action: Ensure that the callout function name exists in the dynamic library and that the name specified in the untrusted callout specification exactly matches the function name in the dynamic library.

ORA-06522: string

Cause: ORA-06520 or ORA-065211 could stack this error with a system specific error string. Because this error may reveal sensitive file system information, it is not commonly used.

Action: This error string could give the cause for errors ORA-06520 or ORA-06521.

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 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 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. Consult the Oracle Error Messages and Codes manual for a complete description of the error message and follow the appropriate action.

ORA-06528: Error executing PL/SQL profiler

Cause: An error occurred in during execution of a PL/SQL profiler procedure.

Action: Check the stacked errors for more details.

ORA-06529: Version mismatch - PL/SQL profiler

Cause: The PL/SQL profiler package (dbmspb.sql, prvtpbp.plb) does not match the version of the code in the server implementing the profiler.

Action: Run the package profload.sql in $ORACLE_HOME/rdbms/admin to load the correct version of the PL/SQL profiler packages

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

Cause: The program attempted to access a Serially Reusable package in PL/SQL called from SQL context (trigger or otherwise). 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 PL/SQL called from sql context (trigger or otherwise).

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-06542: PL/SQL: execution error

ORA-06543: PL/SQL: execution error - execution aborted

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 nuber.

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 accompaning PLS-nnnnn error messages.

Action: See accompanying PLS-nnnnn error messages.

ORA-06546: DDL statement is executed in an illegal context

Cause: DDL statement is executed dynamically in illegal PL/SQL context. - Dynamic OPEN cursor for a DDL in PL/SQL - Bind variable's used in USING clause to EXECUTE IMMEDIATE a DDL - Define variable's used in INTO clause to EXECUTE IMMEDIATE a DDL

Action: Use EXECUTE IMMEDIATE without USING and INTO clauses to execute the DDL statement.

ORA-06547: RETURNING clause must be used with INSERT, UPDATE, or DELETE statements

Cause: EXECUTE IMMEDIATE with a RETURNING clause is used to execute dynamic UPDATE, INSERT, or DELETE statements only.

Action: use RETURNING clause in EXECUTE IMMEDIATE for INSERT, UPDATE, or DELETE statements only. For other statements, use USING clause instead.

ORA-06548: no more rows needed

Cause: The caller of a pipelined function did not need more rows to be produced by the pipelined function.

Action: Do not catch the NO_DATA_NEEDED exception in an exception handling block.

ORA-06549: PL/SQL: failed to dynamically open shared object (DLL): string:string

Cause: One possible cause might be there are too many DLLs open at the same time.

Action: n/a

ORA-06550: line string, column string:\nstring

Cause: Usually a PL/SQL compilation error.

Action: n/a

ORA-06551: PL/SQL: Unhandled exception

ORA-06552: PL/SQL: string

ORA-06553: PLS-string: string

Cause: SQL compilation failed because of an illegal reference to a PL/SQL unit.

Action: If the PLS error message doesn't suggest the remedy, try the SQL statement as a top-level call as the appropriate user with the appropriate privileges.

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: You tried 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: n/a

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

Cause: The pipe buffer size has been exceeded.

Action: n/a

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: n/a

ORA-06561: given statement is not supported by package DBMS_SQL

Cause: Attempting 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: Attempting 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: name has too many parts

Cause: The name to be resolved was specified as one of the following: - With three parts (A.B.C) but the A.B parts resolved to an object that did not expose visible nested procedures; the C part could not be resolved. - With two parts (A.B) and the A part resolved to an object that did not expose visible nested procedures; the B part could not be resolved.

Action: Specify the valid name of an object or of a packaged procedure or function without specifying any additional trailing parts.

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 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 eralier 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/purged

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

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: There are two possible causes for this message: * 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 stand-alone, PL/SQL function that contains an instruction to update the database.

Action: If the referenced function is a packaged, PL/SQL function: Recreate 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 a stand-alone, PL/SQL function: Do not use the function.

ORA-06572: Function string has out arguments

Cause: A SQL statement references either a packaged, or a stand-alone, 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: Recreate the PL/SQL function without the OUT parameter in the argument list.

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

Cause: There are two possible causes for this message: * 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 stand-alone, PL/SQL function that modifies a package state. A stand-alone, PL/SQL function referenced by a SQL statement cannot modify a package state.

Action: If the function is a packaged, PL/SQL function: Recreate the function and include a pragma containing the 'Write no Package State' (WNPS). If the function is a stand-alone, PL/SQL function: Delete the function from the SQL statement.

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

Cause: There are two possible causes for this message: * 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, stand-alone function or a remote-mapped, local, stand-alone 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: Recreate 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 stand-alone 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 valid function or procedure name

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-06579: Bind variable not big enough to hold the output value

Cause: The bind variable specified by the user is not large enough to hold the output returned by the function or a procedure.

Action: Specify a bind variable of larger size.

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_JOIN_MULTIBLOCK_IO_COUNT) for a row. If a row is larger than that, this error will be raised.

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

ORA-06592: CASE not found while executing CASE statement

Cause: A CASE statement must either list all possible cases or have an else clause.

Action: Add all missing cases or an else clause.

ORA-06593: string is not supported with natively compiled PL/SQL modules

Cause: Specified feature is not yet supported for natively compiled PL/SQL modules yet.

Action: Recompile the relevant PL/SQL modules in non-native mode by setting the parameter plsql_compiler_flags to INTERPRETED.

ORA-06595: REF CURSOR parameters are not supported in forwarded RPC calls

Cause: An attempt was made to make a forwarded RPC call with a REF CURSOR parameter.

Action: Either call the remote function directly (i.e., not by way of forwarding), or move the remote function to a database where it can be called directly.

ORA-06596: object cannot be purged, object is permanently kept in shared pool

Cause: The specified object was permanently kept, therefore, cannot be purged.

Action: Use DBMS_SHARED_POOL.UNKEEP procedure to unkeep the object and then purge it.

ORA-06597: Failed to increase the session's call stack memory to string bytes at a depth of string calls. (The current maximum is string bytes.)

Cause: PL/SQL program execution used more call stack memory than permitted.

Action: * Ask your DBA to increase the maximum allowed call stack memory. * Decrease the amount of call stack used by the program. This may be accomplished by using fewer, smaller local variables, or by limiting the depth of function call nesting.

ORA-06598: insufficient INHERIT PRIVILEGES privilege

Cause: An attempt was made to run an AUTHID CURRENT_USER function or procedure, or to reference a BEQUEATH CURRENT_USER view, and the owner of that function, procedure, or view lacks INHERIT PRIVILEGES privilege on the calling user.

Action: Either do not call the function or procedure or reference the view, or grant the owner of the function, procedure, or view INHERIT PRIVILEGES privilege on the calling user.

ORA-06599: unsupported LOB operation in RPC call

Cause: An attempt was made to perform certain large object (LOB) date type operations (for example, deep copying of a temporary or abstract LOB on the client side) while performing a remote procedural call (RPC). This is not currently supported.

Action: Perform the LOB operation in question before starting the RPC. Or, perform those LOB operations on the server side instead of the client side.

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 your local service representative.

ORA-06603: LU6.2 Driver: Error allocating memory

Cause: Operating system refused request for memory.

Action: Contact you local service representative.

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 whilst in send state.

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

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

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

Action: Check the SNA LOG data, if relevent, 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 your customer support representative.

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 your customer support representative.

ORA-06702: TLI Driver: cannot allocate context area

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

Action: Contact your customer support representative.

ORA-06703: TLI Driver: send break message failed

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

Action: Contact your customer support representative.

ORA-06704: TLI Driver: receive break message failed

Cause: TLI failed to receive an expected break message.

Action: Contact your customer support representative.

ORA-06705: TLI Driver: remote node is unknown

Cause: TLI could not find your remote host information.

Action: Make sure you specified the hostname 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 adminstrator 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 section "orasrv Messages" 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 your customer support representative.

ORA-06709: TLI Driver: message send failure

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

Action: Contact your customer support representative.

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 your customer support representative.

ORA-06711: TLI Driver: error on bind

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

Action: Contact your customer support representative.

ORA-06712: TLI Driver: error on accept

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

Action: Contact your customer support representative.

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 your customer support representative.

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 your customer support representative.

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 your customer support representative.

ORA-06731: TLI Driver: cannot alloc t_call

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

Action: Contact your customer support representative.

ORA-06732: TLI Driver: cannot alloc t_discon

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

Action: Contact your customer support representative.

ORA-06733: TLI Driver: failed to receive disconnect

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

Action: Contact your customer support representative.

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 your customer support representative.

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 adminstrator 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 your customer support representative.

ORA-06742: TLI Driver: cannot alloc t_bind

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

Action: Contact your customer support representative.

ORA-06743: TLI Driver: cannot alloc t_bind

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

Action: Contact your customer support representative.

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 your customer support representative.

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 your customer support representative.

ORA-06746: TLI Driver: cannot alloc t_call

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

Action: Contact your customer support representative.

ORA-06747: TLI Driver: error in listen

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

Action: Contact your customer support representative.

ORA-06748: TLI Driver: cannot allocate t_discon

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

Action: Contact your customer support representative.

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

Cause: The ORACLE process started by the TLI server was unable to synchronize its inherited connection.

Action: Contact your customer support representative.

ORA-06751: TLI Driver: bound addresses unequal

Cause: The osn check server address failed. The bound server address was not the same as the requested binding address.

Action: Contact your customer support representative.

ORA-06752: TLI: error in signal setup

Cause: A call to sigaction() returned with a system error.

Action: Contact your customer support representative.

ORA-06753: TLI Driver: name-to-address mapping failed

Cause: For SVR4, the netdir_getbyname() call failed for some unknown reason.

Action: Contact your custumer service representative.

ORA-06754: TLI Driver: unable to get local host address

Cause: The name of the remote host to connect to was not specified, and the name of the local host cannot be retrieved from the HOSTS file.

Action: Contact your system administrator.

ORA-06755: TLI Driver: cannot close transport endpoint

Cause: The TLI server was unable to close a connection after passing it to an ORACLE process.

Action: Contact your customer support representative.

ORA-06756: TLI Driver: cannot open oratab

Cause: The TLI server could not open the file used to define the locations of remotely accessible databases.

Action: Ask your system administrator to check that the file exists and has the correct permissions.

ORA-06757: TLI Driver: server got bad command

Cause: The TLI server received an invalid command.

Action: Contact your customer support representative.

ORA-06760: TLI Driver: timeout reading orderly release

Cause: TLI was not able to retreive an expected disconnect message while closing the communication channel.

Action: Contact your customer support representative.

ORA-06761: TLI Driver: error sending orderly release

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

Action: Contact your customer support representative.

ORA-06762: TLI Driver: error reading orderly release

Cause: TLI encountered an error receiving an expected disconnect message while closing the communication channel.

Action: Contact your customer support representative.

ORA-06763: TLI Driver: error sending disconnect

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

Action: Contact your customer support representative.

ORA-06764: TLI Driver: error reading disconnect

Cause: TLI was not able to retreive an expected disconnect message while closing the communication channel.

Action: Contact your customer support representative.

ORA-06765: TLI Driver: error awaiting orderly release

Cause: TLI encountered an error awaiting a disconnect message while closing the communication channel.

Action: Contact your customer support representative.

ORA-06766: TLI Driver: close failed during release

Cause: TLI failed to close the communication channel after receiving a disconnect message.

Action: Contact your customer support representative.

ORA-06767: TLI Driver: alloc failed during release

Cause: TLI cannot allocate space for disconnection information while closing the communication channel.

Action: Contact your customer support representative.

ORA-06770: TLI Driver: error sending version

Cause: TLI encountered an error while sending its version information during connection establishment.

Action: Contact your customer support representative.

ORA-06771: TLI Driver: error reading version

Cause: TLI encountered an error while awaiting the expected version information during connection establishment.

Action: Contact your customer support representative.

ORA-06772: TLI Driver: error sending command

Cause: TLI encountered an error while sending a command message during connection establishment.

Action: Contact your customer support representative.

ORA-06773: TLI Driver: error reading command

Cause: TLI encountered an error while awaiting the expected command message during connection establishment.

Action: Contact your customer support representative.

ORA-06774: TLI Driver: error sending break mode

Cause: TLI encountered an error while sending break-mode message during connection establishment.

Action: Contact your customer support representative.

ORA-06775: TLI Driver: error reading break mode

Cause: TLI encountered an error while awaiting the expected break-mode message during connection establishment.

Action: Contact your customer support representative.

ORA-06776: TLI Driver: error sending parms

Cause: TLI encountered an error while sending the connection parameters during connection establishment.

Action: Contact your customer support representative.

ORA-06777: TLI Driver: error reading parms

Cause: TLI encountered an error while awaiting the expected connection parameter message during connection establishment.

Action: Contact your customer support representative.

ORA-06778: TLI Driver: error sending ccode

Cause: TLI encountered an error while sending the completion status message during connection establishment.

Action: Contact your customer support representative.

ORA-06779: TLI Driver: error reading ccode

Cause: TLI encountered an error while awaiting the expected completion status message during connection establishment.

Action: Contact your customer support representative.

ORA-06780: TLI Driver: recv error code failed

Cause: TLI encountered an error while awaiting an expected error message during connection establishment.

Action: Contact your customer support representative.

ORA-06781: TLI Driver: error reading negotation string

Cause: TLI encountered an error while awaiting the expected negotiation message during connection establishment.

Action: Contact your customer support representative.

ORA-06790: TLI Driver: poll failed

Cause: TLI was unable to poll the communication channel for possible incoming messages.

Action: Contact your customer support representative.

ORA-06791: TLI Driver: poll returned error event

Cause: TLI received an unexpected event while polling the communication channel for possible incoming messages.

Action: Contact your customer support representative.

ORA-06792: TLI Driver: server cannot exec oracle

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

Action: Note the operating system error message or number and contact your system adminstrator. The permissions on the remote ORACLE program may be set incorrectly.

ORA-06793: TLI Driver: server cannot create new process

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

Action: Note the operating system error message or number and contact your system adminstrator. The remote host may be unable to create any new processes due to a full process table.

ORA-06794: TLI Driver: shadow process could not retrieve protocol info

Cause: The ORACLE process either failed to allocate memory to store the protocol information record, or the protocol rejected the request for some unknown reason.

Action: Contact your customer support representative.

ORA-06800: TLI Driver: SQL*Net SPX client went away during reconnect

Cause: The client process was aborted by the system or the user, and was unable to complete the connection establishment with the server listener process.

Action: Determine cause of client exit, and reattempt connection.

ORA-06801: TLI Driver: listen for SPX server reconnect failed

Cause: An unknown event occurred on the client's listening socket.

Action: Contact your customer support representative.

ORA-06802: TLI Driver: could not open the /etc/netware/yellowpages file

Cause: The /etc/netware/yellowpages file does not exist, or is not readable by the TLI listener process.

Action: Insure the file exists and is readable. Make sure that the server machine's node name, network number, ethernet address, and listening socket number are encoded in the file.

ORA-06803: TLI Driver: the IPX device file could not be opened

Cause: The /dev/ipx file does not exist, or the driver has not been installed in the kernel correctly.

Action: Reinvoke the Oracle root installation. If problem continues, contact your customer support representative.

ORA-06804: TLI Driver: could not bind an IPX address at initialization

Cause: The IPX driver has not been correctly installed.

Action: Reinvoke the Oracle root installation. If problem continues, contact your customer support representative.

ORA-06805: TLI Driver: could not send datagram SAP packet for SPX

Cause: The socket endpoint for sending SAP packet was corrupted for some unknown reason.

Action: Contact your customer support representative.

ORA-06806: TLI Driver: could not complete protocol initialization for SPX

Cause: A step in the SPX/IPX protocol initialization failed.

Action: Check the previous error reported, and follow corrective action.

ORA-06807: TLI Driver: could not open ethernet device driver file

Cause: The file /dev/eth does not exist, or the driver it references could not be opened.

Action: The system's real ethernet device file, for example /dev/wd, for the Western Digital ethernet driver, should be linked to the file /dev/eth. If this has been done, insure that the ethernet driver has been installed by completing the TCP/IP installation on your system, and testing a connection. If problem continues, contact your customer support representative for a list of supported ethernet drivers.

ORA-06808: TLI Driver: could not link IPX and ethernet streams

Cause: Either the ethernet driver has not been installed in the system correctly, or the ethernet driver is not supported.

Action: Insure that the ethernet driver has been installed by completing the TCP/IP installation on your system, and testing a connection. If problem continues, contact your customer support representative for a list of supported ethernet drivers.

ORA-06809: TLI Driver: could not clear the IPX ethernet SAP at init

Cause: The IPX driver has not been correctly installed.

Action: Reinvoke the Oracle root installation. If problem continues, contact your customer support representative.

ORA-06810: TLI Driver: could not set the IPX ethernet SAP at init

Cause: The IPX driver has not been correctly installed.

Action: Reinvoke the Oracle root installation. If problem continues, contact your customer support representative.

ORA-06811: TLI Driver: could not set the IPX network number at init

Cause: The IPX driver has not been correctly installed, or the network number encoded in the /etc/netware/yellowpages file is invalid.

Action: The network number in the yellowpages file should match the four-byte network number of your Novell file server. If this is configured correctly, reinvoke the Oracle root installation. If problem continues, contact your customer support representative.

ORA-06812: TLI Driver: could not read the ethernet driver's node address

Cause: The ethernet driver is not installed correctly, or does not support this operation.

Action: Contact your customer support representative for a list of supported ethernet drivers.

ORA-06813: TLI Driver: the configured ethernet address is incorrect

Cause: The node address read from the ethernet driver does not match the value encoded in the /etc/netware/yellowpages file for this server.

Action: Confirm the correct ethernet node address for your LAN card, and enter this value in the yellowpages file.

ORA-06814: TLI Driver: the SPX device file could not be opened

Cause: The /dev/nspxd file does not exist, or the driver has not been installed in the kernel correctly.

Action: Reinvoke the Oracle root installation. If problem continues, contact your customer support representative.

ORA-06815: TLI Driver: could not link SPX and IPX streams

Cause: The SPX driver has not been correctly installed.

Action: Reinvoke the Oracle root installation. If problem continues, contact your customer support representative.

ORA-06816: TLI Driver: could not set the SPX SAP address

Cause: The SPX driver has not been correctly installed.

Action: Reinvoke the Oracle root installation. If problem continues, contact your customer support representative.

ORA-06817: TLI Driver: could not read the Novell network address

Cause: The file $ORACLE_HOME/spx/address could not be opened for reading and writing.

Action: Make sure ORACLE_HOME is set, and the permissions on the ORACLE_HOME are read, write. If this file has been unintentially deleted, run spxctl (net option) to reset the configured Novell network number for SQL*Net SPX.

ORA-06900: CMX: cannot read tns directory

Cause: CMX is not started on your system.

Action: Install and/or start CMX on your system.

ORA-06901: CMX: no local name assigned to local application

Cause: Local application oracmx has no local name assigned

Action: Enter unique local name for oracmx in the tns directory

ORA-06902: CMX: cannot attach to cmx subsystem

Cause: ccp-xxxx is not started

Action: start your ccp software on the communication controller

ORA-06903: CMX: cannot read transport address of remote application

Cause: remote application not entered in tns directory

Action: enter remote application in tns directory

ORA-06904: CMX: no transport address available for remote application

Cause: no local name assigned to remote application

Action: assign local name to remote application

ORA-06905: CMX: connect error

Cause: remote partner not listening

Action: make sure remote node has CMX installed and running make sure oracmx is running on remote host

ORA-06906: CMX: cannot get maximum packet size from CMX

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06907: CMX: error during connect confirmation

Cause: remote partner aborted

Action: contact your customer support representative

ORA-06908: CMX: error during transfer of ORACLE_SID

Cause: remote partner aborted

Action: contact your customer support representative

ORA-06909: CMX: error during acknowledge of ORACLE_SID

Cause: remote partner aborted

Action: contact your customer support representative

ORA-06910: CMX: Cannot start oracle process on remote machine

Cause: oracle process not found or wrong mode (should be 4751)

Action: change /etc/oratab or set mode to 4751

ORA-06911: CMX: t_event returns ERROR

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06912: CMX: write error in datarq

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06913: CMX: error during redirection of connection

Cause: oracmx has been stopped, or user process has been aborted

Action: contact your customer support representative

ORA-06914: CMX: unexepected event during start of oracle

Cause: connect sequence out of sync

Action: contact your customer support representative

ORA-06915: CMX: unknown t_event in datarq

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06916: CMX: error in data read (t_datain)

Cause: remote partner aborted

Action: contact your customer support representative

ORA-06917: CMX: error in data read (too many bytes read)

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06918: CMX: T_NOEVENT during wait for read event

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06919: CMX: error during write request (unknown event)

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06920: CMX: getbrkmsg illegal datatype

Cause: received packets are corrupted

Action: contact your customer support representative

ORA-06921: CMX: getdatmsg illegal datatype

Cause: received packets are corrupted

Action: contact your customer support representative

ORA-06922: CMX: bad write length

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06923: CMX: illegal break condition

Cause: break handling out of sync

Action: contact your customer support representative

ORA-06924: CMX: wrong break message length

Cause: received packets are corrupted

Action: contact your customer support representative

ORA-06925: CMX: disconnect during connect request

Cause: partner is not responding

Action: make sure partner is up and running and reachable

ORA-06926: CMX: T_ERROR during read data

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06927: CMX: T_DATAIN received before all data written

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06928: CMX: wrong ORACLE_SID

Cause: ORACLE_SID is not entered in remote oratab

Action: add ORACLE_SID to remote oratab

ORA-06929: CMX: error when sending ORACLE_SID

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06930: CMX: error when checking ORACLE_SID

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06931: CMX: error during read_properties for server

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06932: CMX: error in local name

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06933: CMX: error during attach

Cause: internal error in CMX

Action: contact your customer support representative

ORA-06950: No error

Cause: SQL*Net AppleTalk error codes base. This is not an error.

Action: None

ORA-06951: Operating system call error

Cause: AppleTalk API received error in VMS system service.

Action: Contact Oracle Customer Support representative.

ORA-06952: Remote end of the communication issued a forward-reset packet.

Cause: Peer program may have aborted

Action: Investigate network problems and try again.

ORA-06953: Not enough virtual memory

Cause: Not enough memory available.

Action: Check VMS process quotas and/or sysgen parameters

ORA-06954: Illegal file name

Cause: Erroneous file name

Action: Check path name for server output file, or SQL*Net Appletalk Logical names and symbols.

ORA-06955: Number of database servers exceed limit

Cause: Too many database connections.

Action: Check ATKSRV_MAXCONparameter in configuration file.

ORA-06956: Failed to get local host name

Cause: Unable to get Appletalk host name.

Action: Check Appletalk configuration.

ORA-06957: No SID is currently available

Cause: Incoming SQL*Net connection specified invalid SID name.

Action: Specify correct SID in connect string and retry.

ORA-06958: Failed to access configuration file

Cause: Unable to access CONFIG.ATK

Action: Check file protections.

ORA-06959: Buffer I/O quota is too small

Cause: Buffered I/O quota exceeded.

Action: Increase BIOlm using AUTHORIZE utility and retry.

ORA-06960: Failed to access log file

Cause: SQL*Net Appletalk listener could not create log file.

Action: Check directory path and protections.

ORA-06961: Insufficient privilege for attempted operation

ORA-06970: X.25 Driver: remote host is unknown

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

Action: Check spelling; make sure name is in the X.25 HOST file.

ORA-06971: X.25 Driver: error while receiving data

ORA-06972: X.25 Driver: error while sending data

ORA-06973: X.25 Driver: invalid buffer size

Cause: The buffer size specified in the login string must be between 5 and 4096.

Action: Re-submit with valid buffer size.

ORA-06974: X.25 Driver: SID lookup failure

Cause: From the remote host's SQL*Net X.25 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 X.25 server).

ORA-06975: X.25 Driver: connect to host failed

Cause: Connection attempt to remote host has failed. Probably means that the SQL*Net X.25 server on the remote host is not up, or the host itself is not up.

Action: Start the SQL*Net X.25 server process on the remote host.

ORA-06976: X.25 Driver: endpoint creation failure

Cause: Process open file quota probably exceeded.

Action: Contact your customer support representative.

ORA-06977: X.25 Driver: X.25 Level 2 failure

Cause: X.25 level 2 is down. X.25 link is not working.

Action: Run system checks to verify functioning of X.25 software. Contact your hardware vendor.

ORA-06978: X.25 Driver: Too many callback tries

Cause: Call back address probably same as called address.

Action: Verify that callback address and called address are different.

ORA-06979: X.25 Driver: server cannot start oracle

Cause: The remote X.25 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-07200: slsid: oracle_sid not set.

Cause: The environment variable $(ORACLE_SID) is not set.

Action: Set ORACLE_SID environment variable.

ORA-07201: slhom: oracle_home variable not set in environment.

Cause: $(ORACLE_HOME) environment variable not set.

Action: Set ORACLE_HOME.

ORA-07202: sltln: invalid parameter to sltln.

Cause: The sltln name translation routine was called with invalid arguments. The input, or output stings were either NULL or 0 length.

Action: Probable internal oracle error. Contact customer support.

ORA-07203: sltln: attempt to translate a long environment variable.

Cause: A string was passed to sltln containing a long environment variable. sltln accepts environment names of 30 or less characters.

Action: Shorten environment variable name to less than 30 characters.

ORA-07204: sltln: name translation failed due to lack of output buffer space.

Cause: The sltln routine is given a maximum length buffer to expand the name into. An overflow of this buffer occurred.

Action: Possible internal error. Check output buffer length stored in sercose[0]. Pathnames are limited to 255 characters.

ORA-07205: slgtd: time error, unable to obtain time.

Cause: Time() system call returned an error. Possible OS error.

Action: Check additional information returned. Contact customer support.

ORA-07206: slgtd: gettimeofday error, unable to obtain time.

Cause: Gettimeofday() system call returned an error. Possible OS error.

Action: Check additional information returned. Contact customer support.

ORA-07207: sigpidu: process ID string overflows internal buffer.

Cause: The sigpidu routine is given a maximum length buffer to hold process ID string. An overflow of this buffer occurred.

Action: Internal error. Contact customer support.

ORA-07208: sfwfb: failed to flush dirty buffers to disk.

Cause: The fsync system call returned an error. Possible OS error.

Action: Check additional information returned. Contact customer support.

ORA-07209: sfofi: file size limit was exceeded.

Cause: The size of the file to be opened exceeded the OS limit imposed on this process.

Action: Run osh to increase the file size limit.

ORA-07210: slcpu: getrusage error, unable to get cpu time.

Cause: Getrusage system call returned an error. Possible OS error.

Action: Check additional information returned. Contact customer support.

ORA-07211: slgcs: gettimeofday error, unable to get wall clock.

Cause: Gettimeofday system call returned an error. Possible OS error.

Action: Check additional information returned in OS reference manual. Contact customer support.

ORA-07212: slcpu: times error, unable to get cpu time.

Cause: times system call returned an error. Possible OS error.

Action: Check additional information returned. Contact customer support.

ORA-07213: slgcs: times error, unable to get wall clock.

Cause: times system call returned an error. Possible OS error.

Action: Check additional information returned in OS reference manual. Contact customer support.

ORA-07214: slgunm: uname error, unable to get system information.

Cause: uname system call returned an error. Possible OS error.

Action: Check additional information returned in OS reference manual. Contact customer support.

ORA-07215: slsget: getrusage error.

Cause: Getrusage system call returned an error. Possible OS error.

Action: Check additional information returned. Look for information in OS reference. Contact customer support.

ORA-07216: slghst: gethostname error, unable to get name of current host.

Cause: gethostname system call returned an error. Possible OS error.

Action: Check additional information returned in OS reference manual. Contact customer support.

ORA-07217: sltln: environment variable cannot be evaluated.

Cause: getenv call returned a null pointer.

Action: Set the environment variable and try again.

ORA-07218: slkhst: could not perform host operation

Cause: Unix system() call failed

Action: Examine system error message

ORA-07219: slspool: unable to allocate spooler argument buffer.

Cause: Malloc failed to allocate space to hold spooler arguments.

Action: Check additional information returned in OS reference manual. The process may have run out of heap space. Contact customer support.

ORA-07220: slspool: wait error.

Cause: Wait returned an error, when waiting for spool job to complete. Possible spooler program error.

Action: Check additional information returned. Refer to OS reference manual. Contact customer support.

ORA-07221: slspool: exec error, unable to start spooler program.

Cause: Exec failed when starting line printer spooler command. Likely that either the default line printer command, or ORACLE_LPPROG, is incorrectly set.

Action: Verify default line printer command and ORACLE_LPPROG are set correctly. Set ORACLE_LPPROG to working line printer spooler.

ORA-07222: slspool: line printer spooler command exited with an error.

Cause: The line printer spooler exited with a non-zero return value. This probably indicates an error in spooling file.

Action: Verify that line printer spooler is up. Verify that ORACLE_LPPROG, and ORACLE_LPARG are set properly. Check exit value returned as additional informatin.

ORA-07223: slspool: fork error, unable to spawn spool process.

Cause: Fork system call failed to create additional process. Probable resource limit reached.

Action: Check additional information returned. Retry operation. Contact system administrator.

ORA-07224: sfnfy: failed to obtain file size limit; errno = string.

Cause: The ulimit system call returned an error.

Action: Check errno and contact customer support.

ORA-07225: sldext: translation error, unable to expand file name.

Cause: Additional information returned is error returned from sltln.

Action: Check additional information.

ORA-07226: rtneco: unable to get terminal mode.

Cause: The ioctl call returned an error. Possible OS error.

Action: Check additional information for errno. Contact customer support.

ORA-07227: rtneco: unable to set noecho mode.

Cause: The ioctl call returned an error. Possible OS error.

Action: Check additional information for errno. Contact customer support.

ORA-07228: rtecho: unable to restore terminal to echo mode.

Cause: The ioctl call returned an error. Possible OS error.

Action: Check additional information for errno. Contact customer support.

ORA-07229: slcpuc: error in getting number of CPUs.

Cause: error in mpcntl system call

Action: check errno and contact system administrator

ORA-07230: slemcr: fopen error, unable to open error file.

Cause: Fopen failed to open file.

Action: Try to determine which file was not opened. Check that file exists and is accessible.

ORA-07231: slemcc: invalid file handle, seals do not match.

Cause: Function was called with an invalid argument. The file handle used was not obtained be slemcr.

Action: Internal error. Contact customer support.

ORA-07232: slemcc: fclose error.

Cause: An error was encountered when closing the file. Possible OS error.

Action: Contact system administator.

ORA-07233: slemcw: invalid file handle, seals do not match.

Cause: Function was called with an invalid file handle. File handle was not obtained by slemcr.

Action: Internal error. Contact customer support.

ORA-07234: slemcw: fseek error.

Cause: Unable to seek to desired position in file. Possible OS error. Possible internal error.

Action: Verify that error message file is intact. Try to regenerate error message file. Contact customer support.

ORA-07235: slemcw: fwrite error.

Cause: Unable to write item to file. Possible OS error. Possible permissions problem.

Action: Retry operation.

ORA-07236: slemop: open error.

Cause: Unable to open error file. Possible permissions problem.

Action: Verify permission on error message file. Check additional information for errno.

ORA-07237: slemcl: invalid file handle, seals do not match.

Cause: Function was called with an invalid file handle. Handle was not obtained by previous call to slemop.

Action: Internal error.

ORA-07238: slemcl: close error.

Cause: Unable to close file. Possible OS error.

Action: Contact system administator. Check additional information for errno.

ORA-07239: slemrd: invalid file handle, seals do not match.

Cause: Function was called with invalid file handle. Handle was not obtained by call to slemop.

Action: Internal error. Contact customer support.

ORA-07240: slemrd: seek error.

Cause: Unable to seek to desired position in file. Possible OS error.

Action: Check that error file is still intact. Verify space on device. Contact system administrator. Check additional information for errno.

ORA-07241: slemrd: read error.

Cause: Unable to read file. Possible OS error.

Action: Verify that error file is intact. Regenerate error message file. Contact customer support. Check additional information for errno.

ORA-07242: slembfn: translation error, unable to translate error file name.

Cause: Additional information indicates error returned from sltln.

Action: Check additional information.

ORA-07243: supplied buffer not big enough to hold entire line

Cause: supplied buffer was not big enough

Action: Internal error. Contact customer support. Additional information indicates how big the supplied buffer was.

ORA-07244: ssfccf: create file failed, file size limit reached.

Cause: An attempt was made to create a file that exceeds the process's file size limit.

Action: Run osh to raise the file size limit.

ORA-07245: sfccf: unable to lseek and write the last block.

Cause: An attempt was made to move and write to a bad device address.

Action: Check errno. Possible lack of space on device.

ORA-07246: sfofi: open error, unable to open database file.

Cause: sfofi returns an error.

Action: This is an oracle internal error.

ORA-07247: skgfrfms, skgfrnms: read error, unable to read block from database file

Cause: The ioctl() system call returned an error doing VOL_READ_MIRRORS.

Action: Check errno.

ORA-07248: sfwfb: write error, unable to write database block.

Cause: sfwfb returns an error.

Action: This is an oracle internal error.

ORA-07249: slsget: open error, unable to open /proc/pid.

Cause: The open() system call returned an error.

Action: Check that /proc has the right permissions.

ORA-07250: spcre: semget error, unable to get first semaphore set.

Cause: An error occurred when trying to get first semaphore set.

Action: Check errno. Verify that system is configured to have semaphores. Verify that enough semaphores are available. Additional information indicates how many semaphores were requested.

ORA-07251: spcre: semget error, could not allocate any semaphores.

Cause: Semget failed to even allocate a single semaphore. Either they are all in use or the system is not configured to have any semaphores.

Action: Check to see if all semaphores are in use. Check to see if system is configured to have semaphores. Check errno.

ORA-07252: spcre: semget error, could not allocate semaphores.

Cause: Semget system call returned an error. Possible resource limit problem.

Action: Check errno. Verify that enough semaphores are available in system. If additional errors occur in destroying the semaphore sets then sercose[0] will be non-zero. If this occurs, remove the semaphore sets using ipcrm.

ORA-07253: spdes: semctl error, unable to destroy semaphore set.

Cause: Semctl system call returned an error.

Action: Check semaphore sets. May require manual cleanup. Check additional information returned. Consult OS reference manual.

ORA-07254: spdcr: translation error while expanding ?/bin/oracle.

Cause: An error occurred while translating the name of the oracle executable.

Action: Check sercose[0] for error returned from sltln. Perhaps $(ORACLE_HOME) is not set correctly.

ORA-07255: spini: cannot set up signal handler.

Cause: System failed to set up signal handler.

Action: Check errno and sercose[0] for the signal number that failed.

ORA-07256: sptrap: cannot set up signal handler to catch exceptions.

Cause: System failed to set up signal handler to catch exceptions.

Action: Check errno and sercose[0] for the signal number that failed.

ORA-07257: spdcr: translation error expanding program name.

Cause: Error ocurred when expanding program name ora_PNAME_@. The result of this translation is put in argv[0] of oracle process.

Action: Check error returned by sltln returned in sercose[0].

ORA-07258: spdcr: fork error, unable to create process.

Cause: An error occurred when creating a new process.

Action: Check errno. Perhaps a system limit on the number of processes has been exceeded.

ORA-07259: spdcr: exec error, detached process failed in startup.

Cause: An oracle detached process died shortly after startup. Wait() indicated that a child process terminated.

Action: Check ?/dbs directory for trace or core files. Check errno.

ORA-07260: spdcr: wait error.

Cause: Wait system call returned an error.

Action: Check errno.

ORA-07261: spdde: kill error, unable to send signal to process.

Cause: Kill system call returned an error. Possibly an attempt to destroy an already gone process.

Action: Check errno.

ORA-07262: sptpa: sptpa called with invalid process id.

Cause: This is an internal error.

Action: This is an oracle internal error.

ORA-07263: sptpa: kill error.

Cause: Kill system call returned an error. Possible OS error.

Action: Check errno. Additional information indicates the process ID tested.

ORA-07264: spwat: semop error, unable to decrement semaphore.

Cause: Semop system call returned an error. Semaphore set may not exist.

Action: Check errno. Semaphore ID is returned in sercose[0]. Verify semaphore set exists. A possible cause for this error is that a "shutdown abort" was done while this process was running.

ORA-07265: sppst: semop error, unable to increment semaphore.

Cause: Semop system call returned an error. Semaphore set may not exist.

Action: Check errno. Semaphore ID is returned in sercose[0]. Check semaphore set existence. A possible cause for this error is that a "shutdown abort" was done while this process was running.

ORA-07266: sppst: invalid process number passed to sppst.

Cause: Function was passed an invalid oracle process id.

Action: Internal error.

ORA-07267: spwat: invalid process number.

Cause: Function was passed an invalid oracle process id.

Action: Internal error. Additional information indicates the invalid process id.

ORA-07268: szguns: getpwuid error.

Cause: Getpwuid() could not find an entry in the passwd file for a user.

Action: Add an entry for the user in the passwd file.

ORA-07269: spdcr: detached process died after exec.

Cause: Detached process succesfully execed, but died shortly thereafter. Additional information indicates exit code, and termination status.

Action: Check termination code for information as to why process exited. Check for core dump or trace file.

ORA-07270: spalck: setitimer error, unable to set interval timer.

Cause: An error occurred while trying to set an interval timer. Probable porting problem.

Action: Check errno.

ORA-07271: spwat: invalid oracle process number.

Cause: Function was called with an invalid oracle process number (0).

Action: Internal oracle error.

ORA-07272: spwat: invalid semaphore set id.

Cause: Semaphore ID fetched from SGA was not initialized to valid value. Additional information returned is semaphore set index, and oracle process number.

Action: Oracle internal error. Check semaphore set index. Check oracle process number.

ORA-07273: sppst: invalid semaphore id.

Cause: Semaphore ID fetched from SGA contained an invalid value. Additional information returned is semaphore set index, and oracle process number.

Action: Oracle internal error. Check semaphore set index. Check oracle process number.

ORA-07274: spdcr: access error, access to oracle denied.

Cause: Unable to access "oracle" program. Verify ?/bin/oracle or $ORABCKPRG exist, and are executable.

Action: Check errno returned.

ORA-07275: unable to send signal to process

Cause: The kill system call returned an error. Possibly an attempt to signal a process which does not exist.

Action: Check errno.

ORA-07276: no dba group in /etc/group.

Cause: A group has not been set up for dba users.

Action: Contact system administrator. Set up dba group in /etc/group.

ORA-07277: spdde: illegal pid passed as argument.

Cause: A 0 pid was passed to spdde.

Action: Internal error. .

ORA-07278: splon: ops$username exceeds buffer length.

Cause: Splon constructed an ops$username logon which exceeded the alloted buffer space.

Action: Use a shorter Unix username, or use an oracle username. Contact customer support.

ORA-07279: spcre: semget error, unable to get first semaphore set.

Cause: An error occurred when trying to get first semaphore set.

Action: Check errno. Verify that system is configured to have semaphores. Verify that enough semaphores are available. Additional information indicates how many semaphores were requested.

ORA-07280: slsget: unable to get process information.

Cause: The ioctl call returned an error. Possible OS error.

Action: Check additional information for errno. Contact customer support.

ORA-07281: slsget: times error, unable to get cpu time.

Cause: times system call returned an error. Possible OS error.

Action: Check additional information returned. Contact customer support.

ORA-07282: sksaprd: string overflow.

Cause: The internal buffer is not big enough to hold the archive control string.

Action: Internal restriction. Try a shorter archive control string.

ORA-07283: sksaprd: invalid volume size for archive destination.

Cause: An invalid volume size was specified.

Action: Specify a valid volume size in archive control string.

ORA-07284: sksaprd: volume size specification not terminated properly.

Cause: Some non-numeric text follows the volume size specification.

Action: Enter a correct archive control string.

ORA-07285: sksaprd: volume size should not be specified for a disk file.

Cause: Volume size was specified for a disk file.

Action: If you are archiving to a disk file, do not specify its volume size.

ORA-07286: sksagdi: cannot obtain device information.

Cause: Stat on the log archiving device failed.

Action: Check the returned OSD error for the reason of failure.

ORA-07287: sksagdi: unsupported device for log archiving.

Cause: Log archiving to this device is unsupported.

Action: Try log archiving to a supported device.

ORA-07290: sksagdi: specified directory for archiving does not exist.

Cause: The specified pathname is not a directory.

Action: Verify that the archive destination directory exists.

ORA-07303: ksmcsg: illegal database buffer size.

Cause: The database buffer size must be a multiple of the database block size, and less than the maximum block size.

Action: Verify that the db_block_size parameter is correct in INIT.ORA.

ORA-07304: ksmcsg: illegal redo buffer size.

Cause: The redo buffer size must be a multiple of machine block size.

Action: Verify that the log_buffer INIT.ORA parameter is correctly set.

ORA-07324: smpall: malloc error while allocating pga.

Cause: Malloc library routine returned an error.

Action: Check errno. Possibly out of swap space.

ORA-07327: smpdal: attempt to destroy pga when it was not mapped.

Cause: Smpdal was called when the PGA had not been previously created.

Action: Internal error.

ORA-07339: spcre: maximum number of semaphore sets exceeded.

Cause: The internal buffer is not big enough to hold the number of semaphore set identifiers requested.

Action: Reconfigure OS to have more semaphores per set.

ORA-07345: The datafile name must not contain the string '..'.

Cause: The specified datafile name contains '..'.

Action: Correct the datafile name and retry the operation.

ORA-07346: slnrm: normalized file name is too long

Cause: After normalizing the specified file name, the resulting file name was too long.

Action: Specify the shorter file name and retry the operation.

ORA-07390: sftopn: translate error, unable to translate file name.

Cause: An error occurred while expanding the file name to open. Additional information returns error generated in translation routine.

Action: Lookup additional error code for further information.

ORA-07391: sftopn: fopen error, unable to open text file.

Cause: Fopen library routine returned an error.

Action: Verify existence and permissions.

ORA-07392: sftcls: fclose error, unable to close text file.

Cause: Fclose library routine returned an error.

Action: Possible internal oracle error.

ORA-07393: unable to delete text file

Cause: An error occurred while deleting a text file.

Action: Verify that the file exists and check additional errors.

ORA-07394: unable to append string to text file

Cause: An error occurred while performing a string put operation.

Action: This is an internal error. Check additional information.

ORA-07400: slemtr: translated name for the message file is too long.

Cause: The name for the message file overflows internal buffer.

Action: Try making the complete path-name of the message file shorter by reorganizing the directory hierarchy.

ORA-07401: sptrap: cannot restore user exception handlers.

Cause: The system failed to restore user exception handlers.

Action: Check errno and sercose[0] for the signal number that failed.

ORA-07402: sprst: cannot restore user signal handler.

Cause: The system failed to restore user signal handlers.

Action: Check errno and sercose[0] for the signal number that failed.

ORA-07403: sfanfy: db_writers parameter not valid.

Cause: The db_writers parameter in INIT.ORA exceeds the system-dependent maximum or is less than 0.

Action: Change the db_writers parameter in INIT.ORA.

ORA-07404: sfareq: Timeout occurred waiting for request to complete.

Cause: The master database writer timed out waiting for a write or close to complete. One of the database writers may have stopped running.

Action: Check all database writer trace files. Shut down the database and try to warm start.

ORA-07405: sptrap: cannot setup alternate signal stack.

Cause: The system failed to setup an alternate signal stack.

Action: Check errno and sercose[0] for the location where it failed.

ORA-07406: slbtpd: invalid number.

Cause: An impossible request for binary to decimal conversion was made.

Action: This conversion cannot be performed.

ORA-07407: slbtpd: invalid exponent.

Cause: An impossible request for binary to decimal conversion was made

Action: This conversion cannot be performed.

ORA-07408: slbtpd: overflow while converting to packed decimal.

Cause: An impossible request for binary to decimal conversion was made.

Action: This conversion cannot be performed.

ORA-07409: slpdtb: invalid packed decimal nibble.

Cause: An impossible request for decimal to binary conversion was made.

Action: This conversion cannot be performed.

ORA-07410: slpdtb: number too large for supplied buffer.

Cause: An impossible request for decimal to binary conversion was made.

Action: This conversion cannot be performed.

ORA-07411: slgfn: full path name too big for supplied buffer.

Cause: The supplied buffer is not big enough to hold the full path name.

Action: The construction of the full path name cannot be performed.

ORA-07412: sfaslv: Error getting entry in asynchronous write array.

Cause: One of the database writer processes could not locate its entry in the SGA.

Action: Contact customer support.

ORA-07415: slpath: allocation of memory buffer failed.

Cause: Malloc() failed to allocate buffer for storing ORACLE_PATH.

Action: System has run out of heap space. Additional information indicates errno.

ORA-07416: slpath: pathname construction failed; lack of output buffer space.

Cause: The slpath routine is given a maximum length buffer to expand the name into. An overflow of this buffer occurred.

Action: Possible internal error. Check output buffer length stored in sercose[0] and constructed pathname length in sercose[1].

ORA-07417: sfareq: One or more database writers not active.

Cause: One or more of the database writer processes is no longer running.

Action: Check the trace files for the database writers. Shut down the database and try to warm start.

ORA-07418: sfareq: Database writer got error in timing function.

Cause: An error occurred when the database writer called the system timing function.

Action: Check the database writer trace file. Shut down database and try to warm start.

ORA-07419: sfareq: Database writer got error in timing function.

Cause: An error occurred when the database writer called the system timing function.

Action: Check the database writer trace file. Shut down database and try to warm start.

ORA-07425: sdpri: error string in translating dump file location.

Cause: An oracle error occurred when translating the location of the dump file.

Action: Check the oracle error code.

ORA-07426: spstp: cannot obtain the location of dbs directory.

Cause: An oracle error occurred when translating the location of the dbs directory.

Action: Check additional information for the error returned from sltln.

ORA-07427: spstp: cannot change directory to dbs.

Cause: Chdir system call returned an error. Possible permission problems.

Action: Check additional information for the OS error code.

ORA-07431: fork failed

Cause: The server process was unable to fork a child process.

Action: Verify that there are enough system resources to support another process. The user or system process limit may have been exceeded, or the amount of free memory or swap space may be temporarily insufficient.

ORA-07432: unable to perform nested sleep

Cause: An attempt was made to make a process sleep when it was already sleeping. This platform does not support this capability.

Action: Try the SLEEP command when the process is not sleeping.

ORA-07440: WMON process terminated with error

Cause: The wakeup monitor process died.

Action: Warm start instance.

ORA-07441: function address must be aligned on string byte boundary

Cause: An improperly aligned function address was specified.

Action: Use a properly aligned function address.

ORA-07442: function address must be in the range string to string

Cause: An invalid function address was specified.

Action: Use a valid function address.

ORA-07443: function string not found

Cause: A nonexistent or an invalid function name was specified.

Action: Use a valid function name.

ORA-07444: function address string is not readable

Cause: An invalid function name/address was specified.

Action: Use a valid function name/address.

ORA-07445: exception encountered: core dump [string] [string] [string] [string] [string] [string]

Cause: An operating system exception occurred which should result in the creation of a core file. This is an internal error.

Action: Visit My Oracle Support to access the ORA-07445 Lookup tool (reference Note 7445.1) for more information regarding the specific ORA-07445 error encountered. An Incident has been created for this error in the Automatic Diagnostic Repository (ADR). When logging a service request, use the Incident Packaging Service (IPS) from the Support Workbench or the ADR Command Interpreter (ADRCI) to automatically package the relevant trace information (reference My Oracle Support Note 411.1). The following information should also be gathered to help determine the root cause: - changes leading up to the error - events or unusual circumstances leading up to the error - operations attempted prior to the error - conditions of the operating system and databases at the time of the error Note: The cause of this message may manifest itself as different errors at different times. Be aware of the history of errors that occurred before this internal error.

ORA-07446: sdnfy: bad value 'string' for parameter string.

Cause: The directory specified as the value for the stated parameter could not be used.

Action: Make sure the directory you have specified is a valid directory/file specification.

ORA-07447: ssarena: usinit failed.

Cause: Oracle failed to create a shared arena file.

Action: Use sercerrno field to determine cause of failure.

ORA-07448: ssarena: maximum number of shared arenas exceeded.

Cause: Oracle attempted to create more shared arena files than permitted.

Action: Raise the value for max_arena in INIT.ORA.

ORA-07449: sc: usnewlock failed.

Cause: Oracle failed to acquire a shared arena lock.

Action: Check result code in sercerrno to determine the cause of failure.

ORA-07451: slskstat: unable to obtain load information.

Cause: kstat library returned an error. Possible OS failure

Action: Check result code in sercose[0] for more information.

ORA-07452: specified resource manager plan does not exist in the data dictionary

Cause: User tried to load a resource manager plan that does not exist.

Action: Use a resource manager plan that exists in the data dictionary.

ORA-07453: requested resource manager plan schema does not contain OTHER_GROUPS

Cause: User tried to load a resource manager plan schema that does not contain the OTHER_GROUPS group.

Action: Use a resource manager plan schema that contains the OTHER_GROUPS group.

ORA-07454: queue timeout, string second(s), exceeded

Cause: User session queued for longer than maximum specified queue queue duration time for consumer group.

Action: Re-submit job at a later time or increase queue timeout.

ORA-07455: estimated execution time (string secs), exceeds limit (string secs)

Cause: User attempted to execute an operation whose estimated execution time exceeds the limit specified for the consumer group.

Action: Execute job on behalf of another group, or increase limit.

ORA-07456: cannot set RESOURCE_MANAGER_PLAN when database is closed

Cause: An attempt was made to turn on the Resource Manager when the database was closed.

Action: Open the database and try again.

ORA-07457: cannot set _INTERNAL_RESOURCE_MANAGER_PLAN because of FORCE

Cause: An attempt was made to set the _INTERNAL_RESOURCE_MANAGER_PLAN parameter, however this failed because the current RESOURCE_MANAGER_PLAN has the FORCE prefix.

Action: Remove the FORCE prefix from the RESOURCE_MANAGER_PLAN parameter.

ORA-07458: cannot set the RESOURCE_MANAGER_PLAN parameter

Cause: An attempt was made to set the RESOURCE_MANAGER_PLAN parameter, however, this failed because the database was quiesced.

Action: Unquiesce the database.

ORA-07459: cannot restore the RESOURCE_MANAGER_PLAN parameter

Cause: An attempt was made to internally restore the RESOURCE_MANAGER_PLAN parameter to the value before it was internally set. This failed because the current plan was set by the user and therefore did not need to be restored.

Action: No action needed.

ORA-07460: cannot set the RESOURCE_MANAGER_PLAN parameter

Cause: An attempt was made to internally set the RESOURCE_MANAGER_PLAN parameter, however, this failed because the current RESOURCE_MANAGER_PLAN has the FORCE prefix.

Action: Remove the FORCE prefix from the RESOURCE_MANAGER_PLAN parameter.

ORA-07461: RESOURCE_MANAGER_PLAN 'string' is locked and cannot be set

Cause: The resource manager plan was locked for deletion and could not be accessed.

Action: Ensure that the resource manager plan is not in the process of being deleted.

ORA-07468: spwat: mset error, unable to set semaphore.

Cause: The mset routine returned an error. Semaphore may not exist.

Action: Check result code in sercerrno. Semaphore number returned in sercose[0].

ORA-07469: sppst: mclear error, unable to clear semaphore.

Cause: The mclear routine returned an error. Semaphore may not exist.

Action: Check result code in sercerrno. Semaphore number returned in sercose[0].

ORA-07470: snclget: cannot get cluster number.

Cause: The cluster_status system call failed to get status information for the current cluster.

Action: Check result code in sercose[0]. Possible operating system failure.

ORA-07471: snclrd: name translation error of sgadef.dbf file name.

Cause: Unable to expand out ?/dbs/sgadef@.dbf file name.

Action: Verify $(ORACLE_HOME) and $(ORACLE_SID) are properly set. Check error number returned from sltln in sercose[0].

ORA-07472: snclrd: open error when opening sgadef.dbf file.

Cause: open failed when opening the file ?/dbs/sgadef@.dbf

Action: Check errno. Possible permission problem. Verify that the file ?/dbs/sgadef@.dbf exists.

ORA-07473: snclrd: read error when trying to read sgadef.dbf file.

Cause: Read had an error when reading sgadef.dbf file.

Action: Check errno. Verify file exists, and is correct size.

ORA-07474: snclrd: close error, unable to close sgadef.dbf file.

Cause: An error occurred in close, while closing the file "?/dbs/sgadef@.dbf"

Action: Check errno. Possible operating system error.

ORA-07475: slsget: cannot get vm statistics.

Cause: The vm_statistics system call failed to get virtual memory statistics.

Action: Check result code in sercerrno. Possible operating system failure.

ORA-07476: slsget: cannot get mapped memory statistics.

Cause: The vm_mapmem system call failed to get mapped memory statistics.

Action: Check result code in sercerrno. Possible operating system failure.

ORA-07477: scgcmn: lock manager not initialized.

Cause: Lock manager must be initialized before converting locks.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07478: scgcmn: cannot get lock status.

Cause: lm_stat_lock failed.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07479: scgcmn: cannot open or convert lock.

Cause: lm_open or lm_open_convert failed.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07480: snchmod: cannot change permissions on ?/dbs/sgalm.dbf.

Cause: When creating an instance, snlmini could not change the permissions on ?/dbs/sgalm.dbf

Action: Contact your customer support representative.

ORA-07481: snlmatt: cannot attach to lock manager instance.

Cause: lm_attach failed to attach to lock manager instance.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07482: snlmini: cannot create lock manager instance.

Cause: lm_create failed to create lock manager instance.

Action: Check permissions on ?/dbs, and remove ?/dbs/sgalm.dbf if it exists, then retry.

ORA-07483: snlkget: cannot convert(get) lock.

Cause: lm_convert failed to convert(get) lock.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07484: snlkput: cannot convert(put) lock.

Cause: lm_convert failed to put lock value.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07485: scg_get_inst: cannot open instance number lock.

Cause: lm_open failed.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07486: scg_get_inst: cannot convert(get) instance number lock.

Cause: lm_convert failed to get lock value.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07487: scg_init_lm: cannot create lock manager instance.

Cause: lm_create failed.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07488: scgrcl: lock manager not initialized.

Cause: Lock manager must be initialized before releasing locks.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07489: scgrcl: cannot get lock status.

Cause: lm_stat_lock failed during lock release/cancel.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07490: scgrcl: cannot convert lock.

Cause: lm_convert failed during lock release/cancel.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07491: scgrcl: cannot cancel lock request.

Cause: lm_cancel failed during lock release/cancel.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07492: scgrcl: cannot close lock.

Cause: lm_close failed during lock release/cancel.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07493: scgrcl: lock manager error.

Cause: An error was encountered releasing the lock.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07494: scgcm: unexpected error.

Cause: Unknown or unexpected error code.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07495: spwat: lm_wait failed.

Cause: lm_wait failed.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07496: sppst: lm_post failed.

Cause: lm_post failed.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07497: sdpri: cannot create trace file 'string'; errno = string.

Cause: 1. The trace file could not be created for writing. 2. The trace file is a symbolic link.

Action: 1. Check if the dump directory exists and whether it is writable. 2. Remove the symbolic link.

ORA-07498: spstp: Unable to open /dev/resched.

Cause: The rescheduling driver /dev/resched is not found or is not working properly.

Action: Check installation of the ORACLE rescheduling driver in the AIX kernel.

ORA-07499: spglk: Cannot reschedule.

Cause: The rescheduling driver /dev/resched is not open. This is an internal error and should not occur.

Action: Contact your customer support representative.