Skip Headers

Oracle9i Database Error Messages
Release 2 (9.2)

Part Number A96525-01
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents
Go To Index
Index

Master Index

Feedback

Go to previous page Go to next page

30
Oracle Net Messages (TNS)


TNS-00001 INTCTL: error while getting command line from the terminal

Cause: Improper standard input connection from the terminal.

Action: Normally not visible to the user. Start the INTCTL program again. If the error persists, contact Oracle Support Services.


TNS-00002 INTCTL: error while starting the Interchange

Cause: The Interchange could not be started.

Action: Check the Interchange configuration files (INTCHG.ORA, TNSNET.ORA and TNSNAV.ORA) for errors and confirm that no other programs are using the ADDRESS(es) specified. If the error continues, turn on tracing in the Interchange components and examine the trace files to determine the cause of the problem. Be sure to turn tracing off when the problem has been resolved.


TNS-00003 INTCTL: error while sending request to the Interchange

Cause: Improper command sent to the Interchange or the Interchange is not responding. This message is not normally visible to the user.

Action: Verify that the command sent to the Interchange is valid. Also check that the Interchange is running by using the INTCTL STATUS command. If necessary, start the Interchange using the INTCTL START command.


TNS-00004 INTCTL: error while starting the Navigator

Cause: The Navigator could not be started.

Action: Check to make sure that executables for the Navigator (NAVGATR) are present in the Oracle executable directory on your platform. Check the configuration files TNSNET.ORA and TNSNAV.ORA for errors. If the error continues, turn on tracing in the Interchange components and examine the trace files to determine the cause of the problem. Be sure to turn tracing off when the problem has been resolved.


TNS-00005 INTCTL: error while sending request to the Navigator

Cause: The Navigator is not responding. Either the Navigator is not running or another process is responding.

Action: Check that the Navigator is running by using the STATUS command of the Interchange Control Utility. Verify that the correct addresses are listed in the TNSNAMES.ORA, TNSNET.ORA, and TNSNAV.ORA configuration files.


TNS-00006 INTCTL: HOST variable is not defined

Cause: The HOST variable was not set.

Action: Set the variable HOST properly and restart the INTCTL program.


TNS-00007 INTCTL: unknown host

Cause: The pointer HOST is set to an unknown host name.

Action: Set the pointer HOST properly and restart INTCTL program.


TNS-00008 INTCTL: could not contact destination Navigator

Cause: Connection could not be properly established to a Navigator. This may be because the Navigator specified is not running or the Navigator addresses are incorrect.

Action: Check that the Navigator is running by using the STATUS command of the Interchange Control Utility; if necessary, start the Navigator using the START command of the Interchange Control Utility. If it is running and the error persists, contact Oracle Support Services.


TNS-00009 INTCTL: could not contact destination Connection Manager

Cause: Connection could not be properly established to a Connection Manager. This may be because the Connection Manager (Interchange) specified is not running or the Connection Manager addresses are incorrect.

Action: Make sure the Connection Manager is running by using the STATUS command of the Interchange Control Utility; if necessary, start the Connection Manager using the START command of the Interchange Control Utility. If it is running and the error persists, contact Oracle Support Services.


TNS-00010 Error while flushing NS context

Cause: Internal NS error; connection may be lost.

Action: Make sure the connection is properly established. If the error persists, then contact Oracle Support Services.


TNS-00011 INTCTL: error while starting the Connection Manager

Cause: The Connection Manager could not be started.

Action: Assure that the executable can be found in the standard Oracle executable area. Check the configuration file INTCHG.ORA for errors and confirm that no other process is using the ADDRESS(es) for this Connection Manager as specified in TNSNET.ORA. Tracing can also be turned on in the Connection Manager and detailed information about the reason for the error determined. Consult the MultiProtocol Interchange Administrator's Guide for how to turn on tracing.


TNS-00012 INTCTL: error while processing Connection Manager request

Cause: An improper command was sent to the Connection Manager or it is not responding. This message is not normally visible to the user.

Action: Verify that the correct addresses are listed in the TNSNAMES.ORA, TNSNET.ORA, and TNSNAV.ORA configuration files. Also check that the Connection Manager is running by using the STATUS command of the Interchange Control Utility. If the error persists, contact Oracle Support Services.


TNS-00013 INTCTL: error while performing NS disconnect command

Cause: Internal NS error. Error in closing down connections.

Action: Make sure the networking protocol being used is properly installed on the machine. If the error persists, contact Oracle Support Services.


TNS-00014 INTCTL: error while opening terminal input channel

Cause: Could not open standard terminal input. This is an internal error.

Action: Normally not visible to the user. Restart the INTCTL program. If the error persists, contact Oracle Support Services.


TNS-00015 INTCTL: error while closing terminal input channel

Cause: Could not close terminal input channel. This is an internal error.

Action: Normally not visible to the user. Restart the INTCTL program. If the error persists, contact Oracle Support Services.


TNS-00016 INTCTL: error while performing NS send command

Cause: This is an internal NS error. Connection may be lost.

Action: If the error persists contact Oracle Support Services.


TNS-00017 INTCTL: error while performing NS receive command

Cause: Internal NS error. Connection may be lost.

Action: If the error persists contact Oracle Support Services.


TNS-00018 INTCTL: TNS_ADMIN not defined

Cause: The TNS_ADMIN pointer is improperly set.

Action: No action necessary; TNS_ADMIN need only be set if you want to use a different network environment.


TNS-00019 INTCTL: error initializing the national language interface

Cause: The message file could not be found.

Action: Make sure that the Oracle environment is set and that the message file is in the correct place.


TNS-00020 INTCTL: missing NAVIGATOR_DATA in TNSNAV.ORA

Cause: TNSNAV.ORA does not contain the NAVIGATOR_DATA component.

Action: Define the ADDRESS(es) for the Navigator, then restart the INTCTL program.


TNS-00021 INTCTL: missing INTERCHANGE_DATA in INTCHG.ORA

Cause: INTCHG.ORA does not contain an INTERCHANGE_DATA component.

Action: Define the correct data for the Connection Manager, then restart the INTCTL program.


TNS-00022 INTCTL: missing CMANAGER_NAME in INTCHG.ORA

Cause: INTCHG.ORA does not contain a CMANAGER_NAME component.

Action: Define the correct name for the CMANAGER_NAME, then restart the INTCTL program.


TNS-00023 INTCTL: missing ADDRESS(es) in config files

Cause: Configuration files do not contain an ADDRESS/ADDRESS_LIST component.

Action: Define the Connection Manager ADDRESS(es) in the TNSNET.ORA file and check the Navigator ADDRESS(es) in the TNSNAV.ORA file, then restart the INTCTL program.


TNS-00024 INTCTL: Unable to contact Navigator to obtain Connection Manager address

Cause: The Navigator is not running.

Action: Verify that the Navigator is running by doing a status request on the Navigator (use the Interchange Control Utility command STATUS). If necessary, start the Navigator using the Interchange Control Utility. Verify that the network is properly configured; if the error persists, contact Oracle Support Services.


TNS-00025 INTCTL: The ORACLE environment is not set up correctly

Cause: The Oracle environment is incorrectly set up.

Action: Refer to the Oracle operating system-specific documentation for your platform for information on how the Oracle environment should be set. Correct it and rerun INTCTL. Make sure the Oracle environment includes the correct directories.


TNS-00026 INTCTL: TNS_ADMIN directory set, and is being used

Cause: The TNS_ADMIN environment variable is set properly. INTCTL will use the TNS_ADMIN directory. This is only an informative message.

Action: If you do not want it to be used, and want the default directory to be used instead, then unset TNS_ADMIN and re-execute.


TNS-00027 INTCTL: Could not resolve Navigator's name/address

Cause: The Navigator's name to address definition is missing.

Action: Check TNSNAMES.ORA file and make sure to include a definition for the name specified.


TNS-00028 INTCTL: Could not resolve Connection Manager's name/address

Cause: The Connection Manager's name does not have a definition that the Navigator knows about, nor is the name/address available in the TNSNAMES.ORA file. The name may also be incorrect in the INTCHG.ORA file.

Action: Verify that the Connection Manager's name is in the TNSNET.ORA file read by the Navigator or in the TNSNAMES.ORA file. Be sure that INTCHG.ORA is correct.


TNS-00031 INTCTL: internal NT error

Cause: Problem interfacing to the protocol adapters installed.

Action: Normally not visible to the user. Try starting INTCTL again. If the error persists, check the product installation. If it is correct, contact Oracle Support Services.


TNS-00032 INTCTL: internal NS error

Cause: Problem interfacing with TNS.

Action: Normally not visible to the user. Try starting INTCTL again. If the error persists, check the product installation. If it is correct, contact Oracle Support Services.


TNS-00033 INTCTL: internal NL error

Cause: Problem with internal TNS module NL.

Action: Normally not visible to the user. Try starting INTCTL again. If the error persists, check the product installation. If it is correct, contact Oracle Support Services.


TNS-00034 INTCTL: internal NR error

Cause: Problem with internal Interchange routines.

Action: Normally not visible to the user. Try starting INTCTL again. If the error persists, check the product installation. If it is correct, contact Oracle Support Services.


TNS-00035 INTCTL: error while constructing full file name

Cause: Problem while constructing the full path for a file name because the path name to the file or the environment variables are incorrect. Files looked up include TNSNAMES.ORA, TNSNAV.ORA, INTCHG.ORA and the error files for the Navigator and Connection Manager.

Action: Check that all environment variables are defined correctly and that all configuration files exist in their correct places.


TNS-00036 INTCTL: error reading from Navigator or Connection Manager error files

Cause: Problem while reading from Navigator or Connection Manager error files generated by the Navigator or Connection Manager when they fail to start.

Action: Check that a standard Network Error directory exists and that all privileges on the directory are appropriate.


TNS-00037 INTCTL: error opening Navigator or Connection Manager error files

Cause: Failed to open Navigator or Connection Manager error files when they have failed to start.

Action: Check that a Network Error directory exists and that all privileges on the directory are appropriate.


TNS-00038 INTCTL: Poorly formed address or command string

Cause: An unacceptable string was encountered while attempting to send a message to either the Navigator or Connection Manager. The addresses provided for either the Navigator or Connection Manager may be incorrectly constructed.

Action: Check all address strings in configuration files (TNSNAMES.ORA, TNSNAV.ORA or TNSNET.ORA) and assure that they are properly formed. Regenerate the files, if possible. If all is correct, contact Oracle Support Services.


TNS-00039 INTCTL: error while spawning a process

Cause: An error was encountered while spawning a process due to an internal operating system dependent problem. Machine resources may be limited.

Action: Retry the command. Check permissions on Interchange executables and the current setting of the search path. If necessary, terminate other applications to free up machine resources. If the error persists, contact Oracle Support Services.


TNS-00040 INTCTL: failed to initialize trace context- Continuing anyway

Cause: Problem while opening specified trace file because of errors in INTCHG.ORA or because the user has incorrect privileges, or the file does not exist.

Action: Check the privileges on the configuration files and ensure that all of them exist in their proper locations.


TNS-00041 INTCTL: Navigator already running. Start operation cancelled

Cause: There is a Navigator already running and listening on the same addresses.

Action: No action required. The Navigator is already running.


TNS-00042 INTCTL: CMANAGER already running. Start operation cancelled

Cause: There is a Connection Manager already running and listening on the same addresses.

Action: No action required. The Connection Manager is already running.


TNS-00043 The CMANAGER has active connections, do you still want to stop it (y/n)?

Cause: The CMANAGER that is being stopped has active connections going through. This is the confirmation message.

Action: Respond by pressing y or n. Answering y will cause the active database connection to be dropped; this is not generally recommended.


TNS-00044 INTCTL: You must have an INTCHG.ORA file to contact the Connection Manager

Cause: There was an attempt to contact a default Connection Manager (Interchange) where there was no INTCHG.ORA present in the correct directory.

Action: Create an INTCHG.ORA file. Make sure it is placed in the correct directory and includes the correct name for the Connection Manager you wish to contact.


TNS-00045 INTCTL: Could not contact the Navigator on address

Cause: There was an attempt to contact a Navigator on a specific address which is not responding.

Action: Check the TNSNAV.ORA file for that address. Or check that the Navigator is actually listening on that address.


TNS-00046 INTCTL: Could not contact the CMANAGER on address

Cause: There was an attempt to contact a CMANAGER on a specific address which is not responding.

Action: Verify that the TNSNET.ORA file contains that address. Also check that the CMANAGER is actually listening on that address by using the INTCTL STATUS command. If necessary, start the Connection Manager using the INTCTL START command.


TNS-00060 INTCTL: Bad command: only the STATUS command can be used on remote Interchanges

Cause: A command was entered that does not exist, or a request other than STATUS was made to a remote Interchange.

Action: Check the MultiProtocol Interchange Administrator's Guide for a list of INTCTL commands or type HELP for a list of valid commands.


TNS-00061 INTCTL: Bad command or syntax error: You must specify a trace level

Cause: A trace level was not specified.

Action: Specify a trace level and retry the command.


TNS-00062 INTCTL: Bad command or syntax error: For help type help/h/?

Cause: An invalid command was entered.

Action: Check the MultiProtocol Interchange Administrator's Guide or type HELP for a list of valid commands.


TNS-00063 INTCTL: Failed to allocate memory for buffers

Cause: INTCTL was unable to allocate memory for internal buffers.

Action: Check the amount of available memory on your machine to ensure that there is enough memory to run this executable. If necessary, free up memory by running fewer programs, then try again.


TNS-00064 INTCTL: Failed to find CMANAGER_NAME in INTCHG.ORA

Cause: INTCTL was unable to find the CMANAGER_NAME parameter in INTCHG.ORA.

Action: Check that the INTCHG.ORA file is properly constructed.


TNS-00065 INTCTL: Command cannot be executed remotely

Cause: A command other than status and version has been attempted remotely.

Action: If you desire execute any command other than status and version, you must run INTCTL on the interchange machine.


TNS-00070 INTCTL usage: [intctl] command process_name [argument]

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00071 where command is one of following:

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00072 * start - start up process_name

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00073 * stop/abort - stop the process_name

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00074 * status - get statistics from the process_name

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00075 NOTE: the user may get the status info of a remote

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00076 component by specifying the component name in

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00077 the argument field

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00078 * log_on - ask process_name to turn logging on

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00079 * log_off - ask process_name to turn logging off

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00080 * force_log - ask process_name to dump its state

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00081 * trace_on - ask process name to turn tracing on

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00082 NOTE: the user MUST specify a trace level

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00083 (USER or ADMIN) in the argument field

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00084 * trace_off - ask process name to turn tracing off

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00085 * reread - ask the process name to reread parameter files

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00086 * reload - ask the Navigator to reload TNSNET.ORA

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00087 * version - ask the process name to display its version number

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00088 * exit - quit the Interchange controller

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00089 process_name is one of Interchange, CMANAGER, or Navigator

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00090 * Interchange - will ask the Interchange

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00091 * Navigator (or navgatr) - will ask the Navigator only

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00092 * CMANAGER (or intlsnr) - will ask the Cmanager only

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00093 argument is only supplied to either status or trace_on

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00094 * to status - argument is considered the remote process_name

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00095 * to trace_on - argument is considered the trace level

Cause: Help message displayed by INTCTL.

Action: No action required.


TNS-00100 Unable to allocate memory

Cause: Out of memory on the machine.

Action: Add more memory or run fewer processes.


TNS-00101 File operation error

Cause: Error in accessing reading or writing a particular file.

Action: Check existence of or operating system access to the log and trace file locations.


TNS-00102 Keyword-Value binding operation error

Cause: This message is not normally visible to the user. May indicate a shortage of memory.

Action: If the error persists, contact Oracle Support Services.


TNS-00103 Parameter file load error

Cause: Parameter file process failed.

Action: Check to make sure that all parameter files necessary for the Interchange are present (TNSNAV.ORA, TNSNET.ORA and INTCHG.ORA). If these files are present and properly configured, turn on tracing and repeat the operation. Turn off tracing when the trace is complete. Look in the trace file for errors in the parameter loading process. If the error persists, contact Oracle Support Services.


TNS-00104 Data stream open/access error

Cause: Unable to open or access data stream for either log or trace files for the Interchange.

Action: Check read/write permissions on Oracle files and directories.


TNS-00105 Could not initialize tracing

Cause: The INTCHG.ORA file is improperly configured. Verify the trace parameters specified.

Action: If the error persists, contact Oracle Support Services.


TNS-00106 Failed to open log file

Cause: Unable to access or obtain write permission to create log file.

Action: Check existence of or access to log file directory.


TNS-00107 Unable to initialize TNS global data

Cause: This message is not normally visible to the user.

Action: If the error persists, contact Oracle Support Services.


TNS-00108 TNS_ADMIN not defined

Cause: TNS_ADMIN pointer is not set.

Action: Set the TNS_ADMIN pointer before running application.


TNS-00109 Message could not be printed; not enough memory

Cause: Printing of message failed due to lack of memory. Not normally visible to the user.

Action: Increase the resources on your machine. If the error persists, contact Oracle Support Services.


TNS-00110 Could not initialize network from file TNSNET.ORA

Cause: Poorly formed network information in network file.

Action: Fix network configuration data to assure that at least one Interchange is defined in TNSNET.ORA.


TNS-00111 Failed to get configuration data from file

Cause: Poorly formed configuration information in network files TNSNET.ORA or TNSNAV.ORA.

Action: Check TNSNET.ORA and TNSNAV.ORA and confirm that they are correct.


TNS-00112 Failed to find configuration file name

Cause: Name specified for configuration file was incorrect.

Action: Check for presence of the configuration file.


TNS-00113 Failed to open error log file

Cause: Could not open log file during startup of Navigator or Connection Manager due to read or write permission problems or non-existent error directory.

Action: Create the standard error directory or assure that if one is present the Interchange executables can write to it.


TNS-00114 Internal error- Allocation of addresses not performed

Cause: This is an internal error. Should not normally occur.

Action: Contact Oracle Support Services.


TNS-00115 Could not allocate pump global buffers

Cause: Not enough memory to allocate pump buffers.

Action: Decrease the number of PUMP_BUFFERS in INTCHG.ORA.


TNS-00116 Pump failed during initial bequeath

Cause: Error in assigning connection to a new pump. This error may be caused by insufficient machine resources.

Action: Attempt the connection again. The pump should recover from such a failure. If machine resources appear to be the problem, add more resources or shut down some active applications. If problem persists, contact Oracle Support Services.


TNS-00117 Internal error- No data passed through pump

Cause: This is an internal error. Data expected has not arrived yet.

Action: If the error persists, contact Oracle Support Services.


TNS-00119 Missing PUMP_CONNECTIONS in INTCHG.ORA

Cause: No PUMP_CONNECTIONS parameter specified in INTCHG.ORA.

Action: Add PUMP_CONNECTIONS parameter to INTCHG.ORA.


TNS-00120 Missing PUMPS in INTCHG.ORA

Cause: No PUMPS parameter specified.

Action: Add an appropriate number of PUMPS to INTCHG.ORA.


TNS-00121 Missing CMANAGER_NAME in INTCHG.ORA

Cause: No CMANAGER_NAME parameter specified.

Action: Define the CMANAGER_NAME parameter in INTCHG.ORA; it must match the CMANAGER_NAME parameter used in TNSNET.ORA for that Interchange.


TNS-00122 Missing ADDRESS(es) in TNSNET.ORA file

Cause: No ADDRESS or ADDRESS_LIST parameter specified in TNSNET.ORA.

Action: Define a valid set of ADDRESSes for the Connection Manager in the TNSNET.ORA file.


TNS-00123 Unable to perform a listen on configured ADDRESS(es)

Cause: Another process is already listening on this address or the ADDRESS is incorrectly defined.

Action: Check the ADDRESS(es) defined in TNSNET.ORA (for the Connection Manager) for errors. Verify that another program is not using them.


TNS-00124 Internal error - Unable to create empty address

Cause: This is an internal error. Should not normally occur.

Action: If the error persists, contact Oracle Support Services.


TNS-00125 Failed to get number of Interchanges in TNSNET.ORA

Cause: Error in the TNSNET.ORA file.

Action: Check the contents of TNSNET.ORA and eliminate errors. Regenerate the configuration files.


TNS-00126 Missing Connection Manager name and address in TNSNET.ORA

Cause: The Interchange name specified in INTCHG.ORA is not defined in the TNSNET.ORA file.

Action: Define one Connection Manager name and set of addresses for each Interchange in the network. Regenerate the configuration files.


TNS-00127 Missing Connection Manager name in TNSNET.ORA

Cause: One or more Connection Manager names are missing.

Action: Ensure that each Connection Manager name is defined in TNSNET.ORA. Regenerate TNSNET.ORA.


TNS-00128 Missing COMMUNITY in TNSNET.ORA

Cause: One or more ADDRESSes does not have a COMMUNITY assigned.

Action: Ensure that all addresses have a COMMUNITY defined in TNSNET.ORA.


TNS-00129 Internal error - Failed to create new community

Cause: This is an internal error. Should not normally occur. There may be a resource limitation problem on the machine.

Action: Stop and restart Interchange. If possible, make more memory available on the machine. If problem persists, contact Oracle Support Services.


TNS-00130 Failed to create Interchange's internal address

Cause: There is an error in one of the addresses listed in TNSNET.ORA.

Action: Check the file for errors in defining Interchanges.


TNS-00131 Missing COMMUNITY in COMMUNITY_COST_LIST in TNSNET.ORA

Cause: A COMMUNITY keyword-value pair is missing within the COMMUNITY_COST_LIST in TNSNET.ORA.

Action: Define the communities with a COMMUNITY name and associated COST in COMMUNITY_COST_LIST.


TNS-00132 COST value must be an integer greater than 0

Cause: A community has been defined in TNSNET.ORA with a COST of 0.

Action: Assign an alternate value that is greater than 0.


TNS-00133 Missing LOCAL_COMMUNITIES field in TNSNAV.ORA

Cause: Improperly configured TNSNAV.ORA file.

Action: Define the LOCAL_COMMUNITIES fields correctly in TNSNAV.ORA.


TNS-00134 Missing COMMUNITY component in addresses for the Navigator in TNSNAV.ORA

Cause: The addresses specified for the Navigator have no COMMUNITY name.

Action: Ensure that all addresses in the NAVIGATOR_ADDRESSES field have a COMMUNITY entry in the TNSNAV.ORA file.


TNS-00135 Missing TNS error message file

Cause: No error message file present.

Action: Ensure that the Oracle environment is correctly set for your platform and that there is a message directory that contains the correct error message file.


TNS-00136 Did not register product/facility for TNS error message

Cause: Error message file error.

Action: Ensure that the Oracle environment is correctly set for your platform and that there is a message directory that contains the correct error message file.


TNS-00137 Failed to get TNS error message file entry

Cause: No TNS error message file present.

Action: Ensure that the Oracle environment is correctly set for your platform and that there is a message directory that contains the correct error message file.


TNS-00138 Failed to find ORACLE executable directory

Cause: The Oracle environment is not correctly set.

Action: Ensure that the Oracle environment is correctly set and the error messages file is in the correct place.


TNS-00139 Internal - Data passed from the Interchange listener is poorly formed

Cause: An internal error occurred in Interchange.

Action: Check that you are using compatible components of the Interchange product, using the INTCTL VERSION command. If the problem persists, contact Oracle Support Services.


TNS-00140 Interchange specified was not found in network tables

Cause: Could not find the Interchange specified in a control request.

Action: Check that the Interchange specified is indeed in TNSNET.ORA.


TNS-00141 Failed to get file stream information

Cause: Error in the file stream package.

Action: No action required.


TNS-00142 Community mismatch in TNSNAV.ORA

Cause: The communities in the LOCAL_COMMUNITIES entry in TNSNAV.ORA do not correspond with all the communities in the NAVIGATOR_ADDRESSES entry.

Action: Assure that all communities in the NAVIGATOR_ADDRESSES correspond to those in the LOCAL_COMMUNITIES component.


TNS-00143 Illegal PREFERRED_CMANAGERS entry in TNSNAV.ORA

Cause: PREFERRED_CMANAGERS entry in the TNSNAV.ORA used by the Connection Manager. There should only be a PREFERRED_NAVIGATORS entry in the TNSNAV.ORA on an Interchange.

Action: Remove the PREFERRED_CMANAGERS entry from TNSNAV.ORA and assure that either no PREFERRED_NAVIGATORS entry is present or that it is correct.


TNS-00144 PUMP_CONNECTIONS value in INTCHG.ORA is too large.

Cause: The number of PUMP_CONNECTIONS specified in INTCHG.ORA is too large to be supported on this platform.

Action: Consult the Oracle operating system specific manual for the maximum value for the number of PUMP_CONNECTIONS.


TNS-00145 PUMPS value in INTCHG.ORA is too large.

Cause: The number of PUMPS specified in INTCHG.ORA is too large to be supported on this platform.

Action: Consult the Oracle operating system specific manual for the maximum value for the number of PUMPS.


TNS-00146 Internal-- Retry data request withing pump.

Cause: The data space provided in order to receive data from the pump is to small.

Action: Retry the operation with a larger buffer.


TNS-00147 Failed to start a pre-spawned pump.

Cause: The Connection Manager was unable to start a pump during startup.

Action: Check all configuration parameters and assure that they are correct. Turn on tracing to determine the area that the failure occurred in.


TNS-00200 Unable to do nsanswer on contextresult=string

Cause: Requester of service may have aborted or options negotiation failed.

Action: Try making the connection again. If the problem persists, contact Oracle Support Services.


TNS-00201 Unable to read answer connection data :string:

Cause: Improperly formed connect data sent to the Interchange listener.

Action: If the problem persists, check the application using the Interchange (it may be closing down or crashing). Contact Oracle Support Services if the problem cannot be located.


TNS-00202 Failure in redirecting call : Original to string Redirect to string

Cause: This is an internal error. Could not redirect call to a pump or other Interchange listener. The cause may be insufficient network or machine resources.

Action: Add resources or close some running applications in order to free up resources. If the error persists, contact Oracle Support Services.


TNS-00203 Unable to start tracing in intlsnr

Cause: Failure in setting up tracing for Interchange listener.

Action: Check file permissions in Network trace directory also check to make sure that if trace file names and directories are specified in INTCHG.ORA, they are correct.


TNS-00204 Started tracing in intlsnr

Cause: Internal message. Successfully started tracing information.

Action: No action required.


TNS-00205 Turning off tracing in intlsnr

Cause: Internal message. Turned off tracing in the Interchange listener.

Action: No action required.


TNS-00206 Status Information for Interchange string:

Cause: Message sent back by Interchange as header for status request.

Action: No action required.


TNS-00207 Uptime : number days number hr. number min. number sec

Cause: Part of status request.

Action: No action required.


TNS-00208 Logging : string

Cause: Part of status request.

Action: No action required.


TNS-00209 Tracing : string

Cause: Part of status request Interchange.

Action: No action required.


TNS-00210 Total Pumps Available : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00211 Total Active Pumps : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00212 Total Pumps Started : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00213 Available Connections : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00214 Total Connections in Use : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00215 Total Successful Connections : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00216 Total Failed Connections : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00217 Total Bytes of Data : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00218 Current Bytes/Sec. : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00219 Pump Strategy : string

Cause: Part of status request.

Action: No action required.


TNS-00220 Pump Breakdown--------------

Cause: Part of status request.

Action: No action required.


TNS-00221 Pump Connections Total Data Bytes/Second

Cause: Part of status request.

Action: No action required.


TNS-00222 -------------------------------------------------------------------

Cause: Part of status request.

Action: No action required.


TNS-00223 numbernumbernumbernumber

Cause: Part of status request.

Action: No action required.


TNS-00224 No more connections available

Cause: More connections were made to the Interchange than are configured in INTCHG.ORA.

Action: Wait until the Interchange is not as busy or change the number of connections allowed in INTCHG.ORA and restart the Interchange.


TNS-00225 Unable to bequeath connection to pump

Cause: Unable to start a pump because either the executable cannot be found or too many processes aare currently running on a particular machine.

Action: Reduce the number of processes on the machine or increase the resources on the machine.


TNS-00226 Unable to contact pump number to send broadcast message string

Cause: Could not call a particular pump.

Action: No action required. However, if the problem persists, contact Oracle Support Services.


TNS-00227 Unable to contact pump; Connection Manager declared pump dead

Cause: A pump became an orphaned process. A protocol adapter is not working properly or machine network resources are being over used.

Action: This error is not immediately fatal; the orphaned pump may continue to function. Restart the Interchange when convenient. If the problem persists, contact Oracle Support Services.


TNS-00228 Failure in finding pump data

Cause: Internal problem with data passed back from pump.

Action: No action required.


TNS-00229 Error in call: unable to deliver message:string:stringstringstring

Cause: Destination for call is unavailable.

Action: No action required.


TNS-00230 Cannot start new pump process:stringstringProtocol Adapter errors:number

Cause: Unable to create a new process; possibly there are too many processes on the machine.

Action: Free machine resources by exiting other applications on the Interchange machine. If the problem continues you may need more memory on the machine. If you believe there are sufficient resources on the machine but the problem persists, contact Oracle Support Services.


TNS-00231 Pump is alive

Cause: Pump log message sent to Interchange listener.

Action: No action required.


TNS-00232 Unable to setup connection

Cause: Error log message sent from pump to indicate failure in initiating connection because of errors in the call string: network problem or resource limitations.

Action: No action required.


TNS-00233 Interchange failed to make contact with destination with errors:stringstringstring

Cause: Pump call to destination failed.

Action: Check destination.


TNS-00234 Connect data for failed call:CALL DATA =stringRECEIVE DATA = :string:

Cause: Connect data supplied for error 00233.

Action: No action required.


TNS-00235 Aborting connection:Protocol Apapter errors:string;number,numberstring;number,number

Cause: Pump aborting connection because connection has been up too long, or some other network error on the connection.

Action: No action required.


TNS-00236 Failed to initialize tracing

Cause: Pump failed to initialize tracing.

Action: Check that INTCHG.ORA is properly configured.


TNS-00237 Failed to refuse connection

Cause: Connection may have aborted before error took place in Pump.

Action: No action required.


TNS-00238 Pump number @: string:

Cause: Prepended message to all pump log messages.

Action: No action required.


TNS-00239 Connection Manager has been stopped

Cause: Message sent back to control program from Interchange.

Action: No action required.


TNS-00240 Connection Manager: Logging is now ON

Cause: Message sent back to control program from Interchange.

Action: No action required.


TNS-00241 Connection Manager: Logging is now OFF

Cause: Message sent back to control program from Interchange.

Action: No action required.


TNS-00242 Connection Manager: Tracing is now ON

Cause: Message sent back to control program from Interchange.

Action: No action required.


TNS-00243 Connection Manager: Tracing is now OFF

Cause: Message sent back to control program from Interchange.

Action: No action required.


TNS-00244 Connection Manager: Request Failed

Cause: Message sent back to control program from Interchange.

Action: No action required.


TNS-00245 Connection Manager: Failed to open log file

Cause: Message sent back to control program from Interchange.

Action: No action required.


TNS-00246 Connection Manager: Failed to start tracing

Cause: Message sent back to control program from Interchange.

Action: No action required.


TNS-00247 Unable to allocate memory for configuration data from TNSNET.ORA file

Cause: Navigator failed to allocate enough memory for TNSNET.ORA configuration file.

Action: Increase machine resources available for running the Interchange or remove some other running applications from the machine.


TNS-00248 Unable to get information from file :string:Exiting with NR error:number

Cause: TNSNAV.ORA poorly configured or addresses provided are already being used by another application.

Action: Check the syntax of the TNSNAV.ORA file; if necessary, assign new addresses.


TNS-00249 Unable to read network configuration data from file string with error: string

Cause: Network configuration file TNSNET.ORA is missing or poorly configured.

Action: Check to make sure that TNSNET.ORA is properly configured.


TNS-00250 Navigator has been started

Cause: Message to log file on Navigator startup.

Action: No action required.


TNS-00251 Failure in nstest:

Cause: NS test operation failed due to an internal error.

Action: If the problem persists, there may be a network problem or resource limitations on the machine. If these do not seem to be causing the problem, contact Oracle Support Services.


TNS-00252 Unable to handle route request:string

Cause: Command requested did not exist.

Action: No action required.


TNS-00253 Error in reading network configuration data from file string with errorstring

Cause: TNSNET.ORA is poorly configured or non-existent.

Action: Check to make sure that TNSNET.ORA is properly configured.


TNS-00254 Navigator has been stopped

Cause: Message sent to Interchange control program by Navigator confirming it has been stopped.

Action: No action required.


TNS-00255 Closing down log, stopping Navigator

Cause: Log message when Navigator is stopped.

Action: No action required.


TNS-00256 Status of Navigator:

Cause: Navigator status message component.

Action: No action required.


TNS-00257 Number of Successful Requests : number

Cause: Navigator status message component.

Action: No action required.


TNS-00258 Number of Failed Requests : number

Cause: Navigator status message component.

Action: No action required.


TNS-00259 Disabled Interchange list:

Cause: Navigator status message component

Action: No action required.


TNS-00260 -------------------------------------------------------------------

Cause: Navigator status message component

Action: No action required.


TNS-00261 Interchange Name Community Link Down Time Remaining (secs)

Cause: Navigator status message component

Action: No action required.


TNS-00262 stringstringnumber

Cause: Navigator status message component

Action: No action required.


TNS-00263 Navigator: Request Failed

Cause: Response from Navigator when a particular request failed.

Action: No action required.


TNS-00264 Navigator: Failed to reload configuration data

Cause: Message sent to the Interchange control program when reload of network configuration failed. TNSNET.ORA Poorly configured or missing.

Action: No action required.


TNS-00265 Navigator: Reloaded network configuration data

Cause: Message sent to Interchange control program when reload of network is successful.

Action: No action required.


TNS-00266 Navigator: Unknown Request

Cause: Request was made to Navigator that it knows nothing about.

Action: No action required.


TNS-00267 Navigator: Internal Error

Cause: Generated when a request was made to the Navigator it knows nothing about.

Action: No action required.


TNS-00268 ON

Cause: On component of message.

Action: No action required.


TNS-00269 OFF

Cause: Off component of message.

Action: No action required.


TNS-00270 string: Terminal Errorstring

Cause: Message put out in error file of executable when it fails to start.

Action: No action required.


TNS-00271 Connection Manager

Cause: Name of the Connection Manager.

Action: No action required.


TNS-00272 Navigator

Cause: Name for the Navigator.

Action: No action required.


TNS-00273 Navigator: Logging is now ON

Cause: Message sent back to control program from Navigator.

Action: No action required.


TNS-00274 Navigator: Logging is now OFF

Cause: Message sent back to control program from Navigator.

Action: No action required.


TNS-00275 Navigator: Tracing is now ON

Cause: Message sent back to control program from Navigator.

Action: No action required.


TNS-00276 Navigator: Tracing is now OFF

Cause: Message sent back to control program from Navigator.

Action: No action required.


TNS-00277 Navigator: Request Failed

Cause: Message sent back to control program from Navigator.

Action: No action required.


TNS-00278 Navigator: Failed to Open Log file

Cause: Message sent back to control program from Navigator.

Action: No action required.


TNS-00279 Navigator: Failed to Start Tracing

Cause: Message sent back to control program from Navigator.

Action: No action required.


TNS-00280 Max Avg Bytes/Sec : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00281 Connection Manager: Forced Log output

Cause: Message sent back to control program from Connection Manager.

Action: No action required.


TNS-00282 Connection Manager: Failed to force log, logging is off

Cause: Message sent back to control program from Connection Manager.

Action: No action required.


TNS-00283 Listening on the following TNS addresses:

Cause: Message sent back to control program from Connection Manager.

Action: No action required.


TNS-00284 Imm Max Avg Bytes/Sec : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00285 Avg Connect Time (secs) : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00286 Max Connect Time (secs) : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00287 Min Connect Time (secs) : number

Cause: Part of status request for Connection Manager.

Action: No action required.


TNS-00288 Navigator: Failed to Disable Interchange

Cause: Message sent back to control program from Navigator.

Action: No action required.


TNS-00289 Navigator: Disabled Interchange

Cause: Message sent back to control program from Navigator.

Action: No action required.


TNS-00290 Navigator: Failed to Enable Interchange

Cause: Message sent back to control program from Navigator.

Action: No action required.


TNS-00291 Navigator: Enabled Interchange

Cause: Message sent back to control program from Navigator.

Action: No action required.


TNS-00292 Log File Name :string

Cause: Message sent back to control program showing log file name.

Action: No action required.


TNS-00293 Trace File Name :string

Cause: Message sent back to control program showing trace file name.

Action: No action required.


TNS-00294 Connection Manager: Security is enabled, you cannot STOP the Interchange

Cause: Message sent back to control program indicating that the connection manager is secure.

Action: No action required.


TNS-00295 Navigator: Security is enabled, you cannot STOP the Navigator

Cause: Message sent back to control program indicating that the Navigator is secure.

Action: No action required.


TNS-00296 Stoppable : string

Cause: Message sent back to control program indicating whether program can be stopped.

Action: No action required.


TNS-00297 Logging Level : string

Cause: Message sent back to control program indicating whether program can be stopped.

Action: No action required.


TNS-00298 Request to Navigator:string

Cause: Log entry for request to Navigator.

Action: No action required.


TNS-00299 Response from Navigator:string

Cause: Log entry for request to Navigator.

Action: No action required.


TNS-00300 ***Disabling Interchange : string

Cause: Log entry for disabling a particular Interchange.

Action: No action required.


TNS-00301 ***Enabling Interchange : string

Cause: Log entry for enabling a particular Interchange.

Action: No action required.


TNS-00302 Connection Manager: Unknown Request

Cause: Request sent by Interchange control program is unknown.

Action: No action required.


TNS-00303 Connection Manager: Reread parameter data

Cause: Request sent by control manager to control programming indicating that parameter data was read.

Action: No action required.


TNS-00304 Status Information for Connection Manager:

Cause: Message sent back by Interchange as header for status request.

Action: No action required.


TNS-00305 The Navigator encountered an invalid/unknown trace level

Cause: Message sent back by the Navigator indicating an invalid trace level.

Action: Reattempt the request with a correct trace level.


TNS-00306 Connection Manager encountered an invalid/unknown trace level

Cause: Message sent back by the Connection Manager indicating an invalid trace level.

Action: Reattempt the request with a correct trace level.


TNS-00307 Navigator: Reread parameter data

Cause: Request sent by the Navigator to control program indicating that parameter data was read.

Action: No action required.


TNS-00308 Navigator: Failed to open log while rereading parameter data

Cause: Request sent by the Navigator to control program indicating that it could not reopen log file after rereading parameter data.

Action: No action required.


TNS-00309 Connection Manager: Failed to open log while re-reading parameter data

Cause: Request sent by the Connection Manager to control program indicating that it could not reopen log file after rereading parameter data.

Action: No action required.


TNS-00310 Navigator: Failed to start tracing after rereading parameter data

Cause: Message sent back to control program from Navigator.

Action: No action required.


TNS-00311 Connection Manager: Failed to start tracing after rereading parameter data

Cause: Message sent back to control program from Connection Manager.

Action: No action required.


TNS-00312 Connection Manager: Failed to get version information

Cause: Message sent back to control program from Connection Manager.

Action: No action required.


TNS-00313 Navigator: Failed to get version information

Cause: Message sent back to control program from Connection Manager.

Action: No action required.


TNS-00314 Protocol Adapter Errors: number,number

Cause: Protocol Adapter errors which go with message 233.

Action: No action required.


TNS-00315 Failed to allocate larger connect data area for getting pump data: number

Cause: Could not allocate a large enough area to get pump statistics; continue without them.

Action: No action required.


TNS-00316 Ran out of data buffers in the pump

Cause: The Interchange is resource limited by having too few data buffers in the pump.

Action: If the problem persists (that is, there are a lot of log messages), increase the number of pump buffers by increasing the value of the parameter PUMP_BUFFERS in INTCHG.ORA. Then shut down and restart the Interchange to make the changes take effect.


TNS-00317 Failed to contact Connection Manager

Cause: Connection Manager is not running.

Action: Start the Connection Manager and retry.


TNS-00501 Cannot allocate memory

Cause: Sufficient memory could not be allocated to perform the desired activity.

Action: Either free some resource for TNS or add more memory to the machine. For further details, turn on tracing and re-execute the operation.


TNS-00502 Invalid argument

Cause: An internal function received an invalid parameter. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-00503 Illegal ADDRESS parameters

Cause: An illegal set of protocol adapter parameters was specified.

Action: Check the parameters within the ADDRESS section of the TNSNAMES.ORA file. It may be helpful to turn on tracing and look at the addresses specified in the trace file, checking for spelling or other errors. Be sure to turn tracing off when the trace is complete.


TNS-00504 Operation not supported

Cause: An internal function received a request to perform an operation that is not supported (on this machine). This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-00505 Operation timed out

Cause: The requested operation could not be completed within the timeout period.

Action: For further details, turn on tracing and re-execute the operation.


TNS-00506 Operation would block

Cause: An internal operation did not commence because to do so would block the current process and the user has requested that operations be non-blocking. This is an informational message.

Action: No action required.


TNS-00507 Connection closed

Cause: Normal "end of file" condition has been reached; partner has disconnected. This is an informational message.

Action: No action required.


TNS-00508 No such protocol adapter

Cause: The protocol adapter requested for this connection does not exist.

Action: Install the protocol adapter or use one that is available. Be sure that the correct protocols are listed in the configuration files.


TNS-00509 Buffer overflow

Cause: Too much data for buffer.

Action: Re-execute with larger receive buffer or smaller send buffer.


TNS-00510 Internal limit restriction exceeded

Cause: Too many files or sockets open simultaneously (or some other resource has been depleted).

Action: For further details, trace the operation for protocol details.


TNS-00511 No listener

Cause: The connect request could not be completed because no application is listening on the address specified, or the application is unable to service the connect request in a sufficiently timely manner.

Action: Ensure that the supplied destination address matches one of the addresses used by the listener. Compare the TNSNAMES.ORA entry with appropriate LISTENER.ORA file (or TNSNAV.ORA if the connection is to go by way of an Interchange. Start the listener on the remote machine.


TNS-00512 Address already in use

Cause: Specified listener address is already being used.

Action: Start your listener with an unused address.


TNS-00513 Destination host unreachable

Cause: Contact cannot be made with remote party.

Action: Make sure the network driver is functioning and the network is up.


TNS-00514 Contexts have different wait/test functions

Cause: Two protocol adapters have conflicting wait/test functions. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-00515 Connect failed because target host or object does not exist

Cause: The address specified is not valid, or the program being connected to does not exist.

Action: Ensure the ADDRESS parameters have been entered correctly; the most likely incorrect parameter is the node name. Ensure that the executable for the server exists (perhaps "oracle" is missing).


TNS-00516 Permission denied

Cause: User has insufficient privileges to perform the requested operation.

Action: Acquire necessary privileges and try again.


TNS-00517 Lost contact

Cause: Partner has unexpectedly gone away.

Action: Investigate partner application for abnormal termination.


TNS-00518 Incomplete read or write

Cause: A data send or receive failed. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-00519 Operating system resource quota exceeded

Cause: The current user has exceeded the allotted resource assigned in the operating system.

Action: Acquire more operating system resource, or perform a different function.


TNS-00520 Syntax error

Cause: The supplied connect descriptor contains illegal syntax.

Action: Check the syntax of the connect descriptor for correct syntax.


TNS-00521 Missing keyword

Cause: The supplied connect descriptor is missing one or more TNS keywords.

Action: Check the syntax, and ensure all required keywords are present.


TNS-00522 Operation was interrupted

Cause: An internal operation was interrupted and could not complete. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-00523 Previous operation was busy

Cause: Operation tried could not be successfully completed because the requested resource was busy.

Action: Attempt the operation again. If the error persists, contact Oracle Support Services.


TNS-00524 Current operation is still in progress

Cause: Internal operation is still in progress but will complete.

Action: No action required. Wait for the operation to complete.


TNS-00525 Insufficient privilege for operation

Cause: Operating system failed to complete operation because user lacked sufficient privileges.

Action: Check your platform-specific privileges.


TNS-00526 No caller (false async event)

Cause: This is an internal error.

Action: For further details, turn on tracing and re-execute the operation.


TNS-00527 Protocol Adapter not loadable

Cause: On some platforms (for example OS/2) protocol adapters are loaded at run-time. If the shared library (or DLL) for the protocol adapter is missing or one of its supporting libraries is missing, then this error is returned.

Action: For further details, turn on tracing and re-execute the operation. The trace file will have the name of the shared library (or DLL) that could not be loaded.


TNS-00528 Protocol Adapter not loaded

Cause: On some platforms (for example OS/2) protocol adapters are loaded at run-time. If the shared library (or DLL) for the protocol adapter has not been loaded, then this error is returned.

Action: For further details, turn on tracing and re-execute the operation. The trace file will have the name of the shared library (or DLL) that has not been loaded.


TNS-00530 Protocol adapter error

Cause: A generic protocol adapter error occurred.

Action: For further details, turn on tracing and re-execute the operation.


TNS-00532 No previous async operation to wait on

Cause: Internal protocol adapter error.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-00533 Connection dissolved or not yet made

Cause: Internal protocol adapter error.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-00534 Failed to grant connection ownership to child

Cause: Internal protocol adapter error.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-00535 Failed to send or receive disconnect message

Cause: Internal protocol adapter error.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-00536 Connection entered inappropriate state

Cause: Internal protocol adapter error.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-00537 Index into protocol adapter table is out of legal range

Cause: Internal protocol adapter error.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-00539 Network or Protocol services are down

Cause: The Network services on or from your node are not running or have stopped running.

Action: Restart your network or protocol services on this platform. If the error persists, contact Oracle Support Services.


TNS-00540 SSL protocol adapter failure

Cause: The SSL protocol adapter encountered an error.

Action: In most cases, this error should only be paired with a more meaningful ORA- error.


TNS-00541 underlying transport does not exist

Cause: The SSL protocol adapter was unable to locate an adapter for the protocol that it is going to use as the data transport.

Action: In most cases, the underlying transport is TCP. Make sure that the Oracle Net TCP/IP adapter was installed.


TNS-00542 SSL Handshake failed

Cause: The SSL protocol adapter was unable to connect to another process.

Action: This error can be caused by a variety of problems including the termination of the peer process. Enable Oracle Net tracing and attempt the connection again. The trace file should give some clues as to what the exact problem is.


TNS-00543 internal error

Cause: The SSL protocol adapter encountered an unexpected error.

Action: This error is not normally visible to users. Enable Oracle Net tracing and attempt to reproduce the error. If it occurs, contact Oracle Support Services.


TNS-00544 unsupported operation

Cause: The SSL adapter could not perform a given command.

Action: This error is not normally visible to users. Enable Oracle Net tracing and attempt to reproduce the error. If it occurs, contact Oracle Support Services.


TNS-00545 parameter retrieval failure

Cause: The SSL protocol adapter was not able to retrieve a configuration parameter.

Action: This error is not normally visible to users. Enable Oracle Net tracing and attempt to reproduce the error. If it occurs, contact Oracle Support Services.


TNS-00546 control failure

Cause: The SSL protocol adapter was unable to perform a command.

Action: This error is not normally visible to users. Enable Oracle Net tracing and attempt to reproduce the error. If it occurs, contact Oracle Support Services.


TNS-00547 user information retrieval failed

Cause: The SSL protocol adapter was unable to retrieve information about the remote user.

Action: Examine the first error in the error stack. It should describe the error in more detail.


TNS-00548 value specified for client authentication parameter is not boolean

Cause: The value specified for the parameter that specifies that SSL client authentication is to be used was not boolean.

Action: Specify a correct value for the parameter.


TNS-00549 value specified for the SSL version is not valid

Cause: The value specified for the SSL version is not valid.

Action: Specify a valid value for the SSL version.


TNS-00550 disconnection error

Cause: The SSL protocol adapter encountered an error when the underlying transport disconnected.

Action: This error is not normally visible to users. Enable Oracle Net tracing and attempt to reproduce the error. If it occurs, contact Oracle Support Services.


TNS-00551 underlying transport connection failed

Cause: The underlying transport adapter used by the SSL adapter failed to connect.

Action: Enable Oracle Net tracing and try the connection again. If the connection fails, examine the trace file to determine the cause.


TNS-00552 no valid cipher suites were specified

Cause: SSL cipher specs were specified, but none were valid.

Action: Specify correct cipher suites.


TNS-00553 read failed

Cause: The SSL adapter failed to read data from its connection.

Action: Examine the contents of sqlnet.log for more information. Enable Oracle Net tracing and try the connection again. If the connection fails, examine the trace file to determine the cause.


TNS-00554 write failed

Cause: The SSL adapter failed to send data over its connection.

Action: Examine the contents of sqlnet.log for more information. Enable Oracle Net tracing and try the connection again. If the connection fails, examine the trace file to determine the cause.


TNS-00555 no directory specified for wallet resource locator

Cause: It was specified that a file was to be used from which to retrieve a wallet, but no directory was specified for the wallet.

Action: Specify the directory where the wallet is located.


TNS-00556 no method specified for wallet retrieval

Cause: A wallet resource locator was specified, but no method was given for the retrieval of the wallet.

Action: Specify the method by which the method is to be retrieved.


TNS-00557 unsupported wallet retrieval method

Cause: The method specified for wallet retrieval is not supported. Currently, only files are supported for wallet retrieval.

Action: Specify "FILE" as the wallet retrieval method.


TNS-00558 Entrust login failed

Cause: Entrust failed to authenticate the username, password, and/or profile name that was presented.

Action: Specify correct values for the username, password or profile name. If no data was prompted for, contact Oracle Support Services.


TNS-00559 load of Entrust certificate failed

Cause: An error occurred while attempting to validate the provided Entrust certificate.

Action: This error is not normally visible to users. Enable Oracle Net tracing and attempt to reproduce the error. If it occurs, contact Oracle Support Services.


TNS-00560 extraction of name from Entrust certificate failed

Cause: An error occurred while attempting to extract a name from an Entrust certificate.

Action: This error is not normally visible to users. Enable Oracle Net tracing and attempt to reproduce the error. If it occurs, contact Oracle Support Services.


TNS-01000 spawn [listener_name] spawn_alias [(ARGUMENTS='arg0, arg1,...')]

Cause: Control program usage message.

Action: No action required.


TNS-01001 start [listener_name] : start listener

Cause: Control program usage message.

Action: No action required.


TNS-01002 stop [listener_name] : stop listener

Cause: Control program usage message.

Action: No action required.


TNS-01003 status [listener_name] : get the status of listener

Cause: Control program usage message.

Action: No action required.


TNS-01004 reload [listener_name] : reload the parameter files and SIDs

Cause: Control program usage message.

Action: No action required.


TNS-01005 trace OFF | USER | ADMIN | SUPPORT [listener_name] : set tracing to the specified level

Cause: Control program usage message.

Action: No action required.


TNS-01006 set password : set the password for subsequent calls

Cause: Control program usage message.

Action: No action required.


TNS-01007 quit | exit : exit LSNRCTL

Cause: Control program usage message.

Action: No action required.


TNS-01008 version [listener_name] : get the version information of the listener

Cause: Control program usage message.

Action: No action required.


TNS-01009 service [listener_name] : get the service information of the listener

Cause: Control program usage message.

Action: No action required.


TNS-01013 set|show trc_{ } [value]: set|show trace parameters of current listener

Cause: Control program usage message.

Action: No action required.


TNS-01014 set|show log_{ } [value]: set|show log parameters of current listener

Cause: Control program usage message.

Action: No action required.


TNS-01015 set|show parm_name [value]: sets|shows current listener parm values

Cause: Control program usage message.

Action: No action required.


TNS-01016 change_password [listener_name]: changes the password of the listener

Cause: Control program usage message.

Action: No action required.


TNS-01017 set|show current_listener [listener_name]: sets|shows current listener

Cause: Control program usage message.

Action: No action required.


TNS-01018 save_config [listener_name]: saves configuration changes to parameter file

Cause: Control program usage message.

Action: No action required.


TNS-01019 set rawmode ON | OFF: set output mode for services and status commands

Cause: Control program usage message.

Action: No action required.


TNS-01020 STATUS of the LISTENER

Cause: Control program status message.

Action: No action required.


TNS-01021 ------------------------

Cause: Control program status message.

Action: No action required.


TNS-01022 Alias string

Cause: Control program status message.

Action: No action required.


TNS-01023 Version string

Cause: Control program status message.

Action: No action required.


TNS-01024 Trace Level string

Cause: Control program status message.

Action: No action required.


TNS-01025 Security string

Cause: Control program status message.

Action: No action required.


TNS-01026 Start Date string

Cause: Control program status message.

Action: No action required.


TNS-01027 Listener Trace File string

Cause: Control program status message.

Action: No action required.


TNS-01028 Listener Log File string

Cause: Control program status message.

Action: No action required.


TNS-01029 Services Summary...

Cause: Control program status message.

Action: No action required.


TNS-01030 The listener supports no services

Cause: Control program status message.

Action: No action required.


TNS-01033 Listener Parameter File string

Cause: Control program status message.

Action: No action required.


TNS-01034 Uptime number days number hr. number min. number sec

Cause: Control program status message.

Action: No action required.


TNS-01036 string established:string refused:string

Cause: Control program status message.

Action: No action required.


TNS-01037 "string" established: string refused: string

Cause: Control program status message.

Action: No action required.


TNS-01038 string established:string refused:string current:string max:string state:string

Cause: Control program status message.

Action: No action required.


TNS-01039 stringhas string service handler(s)

Cause: Control program status message.

Action: No action required.


TNS-01040 SNMP string

Cause: Control program status message.

Action: No action required.


TNS-01041 string parameter "string" set to string

Cause: Control program status message.

Action: No action required.


TNS-01042 Current Listener is string

Cause: Control program status message.

Action: No action required.


TNS-01043 Password changed for string

Cause: Control program status message.

Action: No action required.


TNS-01044 string(Registered) has string service handler(s)

Cause: Control program status message.

Action: No action required.


TNS-01045 string(Not Registered) has string service handler(s)

Cause: Control program status message.

Action: No action required.


TNS-01046 Saved string configuration parameters.

Cause: Control program status message.

Action: No action required.


TNS-01047 Old Parameter File string

Cause: Control program status message.

Action: No action required.


TNS-01048 No changes to save for string.

Cause: Control program status message.

Action: No action required.


TNS-01049 string (string) has string service handler(s)

Cause: Control program status message.

Action: No action required.


TNS-01050 string

Cause: Control program general message.

Action: No action required.


TNS-01052 The command completed successfully

Cause: Control program general message.

Action: No action required.


TNS-01053 Connecting to string

Cause: Control program general message.

Action: No action required.


TNS-01054 Contacted the listener successfully

Cause: Control program general message.

Action: No action required.


TNS-01055 Successfully stopped the listener

Cause: Control program general message.

Action: No action required.


TNS-01057 Program name: string

Cause: Control program general message.

Action: No action required.


TNS-01058 Arguments : string

Cause: Control program general message.

Action: No action required.


TNS-01059 Environment : string

Cause: Control program general message.

Action: No action required.


TNS-01060 The password has has been set to: string

Cause: Control program general message.

Action: No action required.


TNS-01061 The password has not been set

Cause: Control program general message.

Action: No action required.


TNS-01062 The db subagent is already running.

Cause: Control program general message.

Action: No action required.


TNS-01063 The db subagent is not started.

Cause: Control program general message.

Action: No action required.


TNS-01064 Listener configuration changes will not be persistent

Cause: Configuration changes to the listener will not be visible when the listener starts up again as the check-pointing has been turned off in LISTENER.ORA.

Action: Edit LISTENER.ORA setting USE_CKPFILE_LISTENER=true.


TNS-01065 Raw mode is string

Cause: Control program general message.

Action: No action required.


TNS-01066 Presentation: string

Cause: Listener starting message.

Action: No action required.


TNS-01067 Service display mode is string

Cause: Control program general message.

Action: No action required.


TNS-01070 Starting string: please wait...

Cause: Listener starting message.

Action: No action required.


TNS-01071 string is set to string

Cause: Listener starting message.

Action: No action required.


TNS-01072 Started at string

Cause: Listener starting message.

Action: No action required.


TNS-01073 Listening on: string

Cause: Listener starting message.

Action: No action required.


TNS-01074 Error listening on: string

Cause: Listener starting message.

Action: No action required.


TNS-01075 Opened log file: string

Cause: Listener starting message.

Action: No action required.


TNS-01076 Opened trace file: string

Cause: Listener starting message.

Action: No action required.


TNS-01077 Opened parameter file: string

Cause: Listener starting message.

Action: No action required.


TNS-01078 Opened name lookup file: string

Cause: Listener starting message.

Action: No action required.


TNS-01079 Attempted to bequeath: string

Cause: Listener starting message.

Action: No action required.


TNS-01080 Listener failed to start. See the error message(s) above...

Cause: Listener starting message.

Action: No action required.


TNS-01081 Started with pid=string

Cause: Listener starting message.

Action: No action required.


TNS-01090 No longer listening on: string

Cause: Listener logging message.

Action: No action required.


TNS-01093 string * string * number

Cause: Listener logging message.

Action: No action required.


TNS-01094 string * number

Cause: Listener logging message.

Action: No action required.


TNS-01095 string * string * string * number

Cause: Listener logging message.

Action: No action required.


TNS-01096 string * string * string * string * string * number

Cause: Listener logging message.

Action: No action required.


TNS-01097 TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE

Cause: Listener logging message.

Action: No action required.


TNS-01098 TIMESTAMP * TYPE * COMMAND * CONNECT INFO * CLIENT ADDR * PROTOCOL STACK * EFFECTS * ERROR

Cause: Listener logging message.

Action: No action required.


TNS-01099 string * string * string * string * string * string * string * string

Cause: Listener logging message.

Action: No action required.


TNS-01100 TNS returned error number when attempting to start the listener

Cause: The bequeath (BEQ) mechanism that LSNRCTL uses to start the listener failed.

Action: Check to ensure that the BEQ driver is installed. If it is not, then the NSERROR code returned will be 12538 (NSENODRIVER). To fix this, reinstall Net8 and make sure that the BEQ driver is selected when it is installed. If this is not the problem then the error is probably caused by the fact that the TNSLSNR executable cannot be found in the place expected in your platform's Oracle environment. Verify that the full path name of the TNSLSNR executable as displayed by LSNRCTL is correct.


TNS-01101 Could not find service name string

Cause: The service name could not be resolved by name-lookup.

Action: Verify that the listener name or service name specified to LSNRCTL has the correct name and address defined in LISTENER.ORA or in TNSNAMES.ORA.


TNS-01102 TNS application contacted was not the listener

Cause: Another TNS application such as the Interchange was listening at the address contacted. There may be another TNS application listening at the address contacted and the data returned is not in the appropriate format.

Action: Verify that the listener name or service name specified to LSNRCTL has the correct name and address defined in LISTENER.ORA or in TNSNAMES.ORA.


TNS-01103 Protocol specific component of the address is incorrectly specified

Cause: The ADDRESS used to contact the listener is not correctly specified. This error occurs because the address fails to specify the destination of the listener. The address is well formed (for example, there are no missing parentheses) but it is missing a protocol specific component. For example, this is the error returned when the HOST component is missing from a TCP/IP address string.

Action: Edit the ADDRESS in LISTENER.ORA to include the required protocol-specific keywords. For more information about the keywords required by different protocol adapters, see the Oracle operating system specific-documentation for your platform.


TNS-01106 Listener using listener name string has already been started

Cause: Another listener is already listening on one of the ADDRESSes specified.

Action: Shut down the previous listener specified by the listener name before starting this one.


TNS-01107 A valid trace level was not specified

Cause: Failed to specify a valid trace level for the LSNRCTL trace command.

Action: Specify one of OFF, USER, ADMIN, or SUPPORT. Type "LSNRCTL help trace" for more information.


TNS-01108 Listener password prompt failed

Cause: Password not entered via TTY.

Action: Enter the listener password on a TTY device.


TNS-01109 Listener password encryption failed

Cause: Possibly garbled password entered.

Action: Re-enter the listener password, using valid ASCII characters. If problem persists, contact Oracle Support Services.


TNS-01110 Mismatch - password unchanged

Cause: New password and re-entered new password are different.

Action: Re-enter the listener password, make sure that New password and re-entered new password are the same.


TNS-01111 Log status can either be ON or OFF

Cause: Failed to specify a log status value for the LSNRCTL log_status command.

Action: Specify one of ON or OFF. Type "LSNRCTL help set log_status" for more information.


TNS-01112 Plug and play can either be ON or OFF

Cause: Failed to specify a valid value for the LSNRCTL use_plugandplay command.

Action: Specify one of ON or OFF. Type "LSNRCTL help set use_plugandplay" for more information.


TNS-01113 save_config_on_stop can either be ON or OFF

Cause: Failed to specify a valid value for the LSNRCTL save_config_on_stop command.

Action: Specify one of ON or OFF. Type "LSNRCTL help set save_config_on_stop" for more information.


TNS-01150 The address of the specified listener name is incorrect

Cause: The address on which the listener attempted to listen contains a syntax error.

Action: For the listener name or service name specified to LSNRCTL, check that the address or connect descriptor is well-formed. You can find the listener name in LISTENER.ORA, or you can access the listener through the service name is TNSNAMES.ORA.


TNS-01151 Missing listener name, string, in LISTENER.ORA

Cause: The listener could not find the listener name specified.

Action: Make sure valid addresses on which to listen are specified for the listener name in LISTENER.ORA.


TNS-01152 All addresses specified for the listener name, string, failed

Cause: The listener failed to listen on any of the specified addresses.

Action: Make sure that another application is not listening on the addresses specified or check that the appropriate protocol adapters are installed. Turn on tracing and execute again for more information.


TNS-01154 SID detected in old format that is no longer supported

Cause: One of the SIDs was specified in an obsolete format.

Action: Check LISTENER.ORA for a line of the form:

sid = (SID=(ORACLE_HOME=oracle_home)) 

or

sid = (SID_DESC=(ORACLE_HOME=oracle_home)) 

The above format is no longer supported and SID_LIST_listener_name format described in the Oracle9i Net Services Administrator's Guide should be used. For example:

SID_LIST_LISTENER = (SID_LIST=(SID_DESC=(SID_NAME=sid)(ORACLE_
HOME=oracle_home)))


TNS-01155 Incorrectly specified SID_LIST_string parameter in LISTENER.ORA

Cause: SID_LIST_listener_name in LISTENER.ORA has an error in it.

Action: Be sure this parameter is specified as described in the Oracle9i Net Services Administrator's Guide. For example:

SID_LIST_LISTENER = (SID_LIST=(SID_DESC=(SID_NAME=sid)(ORACLE_
HOME=oracle_home)))


TNS-01156 Missing or inappropriate PROTOCOL, TIMEOUT or POOL_SIZE parameter from PRESPAWN_DESC

Cause: PRESPAWN_DESC in each SID_DESC does not have required fields.

Action: Be sure the parameters required for PRESPAWN_DESC are specified in each SID_DESC. For example:

SID_LIST_LISTENER = (SID_LIST=(SID_DESC=(SID_NAME=sid)(PRESPAWN_
MAX=5)(ORACLE_HOME=oracle_home)(PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_
SIZE=10)(TIMEOUT=30)))) 

Add or correct these parameters in the LISTENER.ORA file.


TNS-01157 Can only listen on number addresses - ignoring string

Cause: Too many addresses were given to listen on.

Action: Reduce the number of addresses to listen on and use another listener to listen on the remaining addresses.


TNS-01158 Internal connection limit reached, preventing dispatcher from connecting

Cause: The internal SQL*Net connection list is full. Too many dispatchers are connected to the listener; therefore, no more dispatchers are allowed to connect.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-01159 Internal connection limit has been reached; listener has shut down

Cause: The internal SQL*Net connection list is full. The listener is configured to use too many SQL*Net connections.

Action: Reduce the number of listen addresses or services connected to the listener. For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-01167 The command string is not supported by the listener contacted

Cause: The listener does not recognize the command.

Action: This is caused when a newer version of LSNRCTL contacts an old listener. Upgrade listener if executing this command is important.


TNS-01168 Cannot allocate memory

Cause: Sufficient memory could not be allocated to perform the desired activity.

Action: Either free some resource for TNS, or add more memory to the machine. For further details, turn on tracing and re-execute the operation.


TNS-01169 The listener has not recognized the password

Cause: The security feature of the listener is preventing the intended operation.

Action: Some commands like stopping the listener are only intended to be done by database administrators. A client can only use LSNRCTL to get the status of a listener and the version of the listener software running. The command that the client attempted may not have been appropriate. If a database administrator is attempting the command then use the "set password" command at the LSNRCTL prompt with one of the appropriate passwords in the PASSWORDS_listener_name entry in LISTENER.ORA. If you do not know a password then you are trying to execute an inappropriate command.


TNS-01170 Event detection broke for address: string

Cause: The event detection mechanism for the address specified returned an error.

Action: Future attempts to detect events on this address will fail. The listener will deallocate the listen address and connections will no long be accepted for this address. This message is not normally visible to the user. For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-01171 Event detection broke for dispatcher: string

Cause: The event detection mechanism for the dispatcher specified returned an error.

Action: Future attempts to detect events on this dispatcher will fail. The listener will deallocate the dispatcher and connections will no long be redirected to this dispatcher. This message is not normally visible to the user. For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-01172 Listener has shut down since all listen addresses have been deallocated

Cause: The event detection mechanism broke and caused all listen addresses to be removed.

Action: Error 1170 has occurred and caused all the listen addresses to be deallocated. Since all the listen addresses have been removed, no more connections can be established to this listener so it shuts itself down. This message is not normally visible to the user. For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-01173 Missing or inappropriate PRESPAWN_MAX parameter from SID_DESC

Cause: PRESPAWN_MAX in each SID_DESC does not have required fields.

Action: Be sure the parameters required for SID_DESC are specified in each SID_DESC. For example:

SID_LIST_LISTENER = (SID_LIST=(SID_DESC=(SID_NAME=sid)(PRESPAWN_
MAX=15)(ORACLE_HOME=oracle_home)(PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_
SIZE=10)(TIMEOUT=30))))

Add or correct these parameters in the LISTENER.ORA file.


TNS-01174 The sum of the POOL_SIZEs from each PRESPAWN_DESC is greater than the PRESPAWN_MAX

Cause: The minimum value for PRESPAWN_MAX should be the sum of the POOL_SIZEs.

Action: Be sure the parameters required for PRESPAWN_DESC are specified in each SID_DESC. For example:

SID_LIST_LISTENER = (SID_LIST=(SID_DESC=(SID_NAME=sid)(PRESPAWN_
MAX=15)(ORACLE_HOME=oracle_home)(PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_
SIZE=10)(TIMEOUT=30))(PRESPAWN_DESC=(PROTOCOL=ipc)(POOL_
SIZE=5)(TIMEOUT=15)))) 

Add or correct these parameters in the LISTENER.ORA file.


TNS-01175 Password unchanged

Cause: Unable to set the new password.

Action: Be sure to see that the new password has legal ASCII characters. Try to set the password again.


TNS-01176 Error in loading the new parameter value

Cause: Illegal values given for the parameters.

Action: Make sure that the parameter values are valid refer to the manual for the legal values for parameters.


TNS-01177 Log Status is OFF. Log file/directory unchanged

Cause: Log status needs to be set ON for changing the log file.

Action: Use the command set log_status ON to set the log status of the listener ON.


TNS-01178 Trace Level is 0. Trace file/directory unchanged

Cause: Trace Level needs to be set for changing the trace file/directory.

Action: Use the command set trc_level ON to set the trace level.


TNS-01179 Listener cannot load instance class "string"

Cause: Instance tried to register as a class unknown to listener.

Action: Check LISTENER.ORA and/or instance configuration, and reference platform documentation to find the instance classes available for the listener on this platform.


TNS-01180 Missing listener object string in Directory Server

Cause: The listener could not find the listener object specified.

Action: Make sure the listener object is present in the Directory Server.


TNS-01200 The listener must be suid root

Cause: The ownership privileges of the TNSLSNR executable are incorrect.

Action: Contact your database administrator or system administrator to change the ownership of the file to be SUID root and restart the listener. This action is necessary because the user that started the process should claim ownership.


TNS-01201 Listener cannot find executable string for SID string

Cause: The executable for the Oracle dedicated server process cannot be found.

Action: Check the appropriate SID_DESC in LISTENER.ORA to make sure that the ORACLE_HOME component is pointing to a valid location. If this component is not set, then check the value of the ORACLE_HOME environment variable.


TNS-01202 Missing the dba group (string) specified by DBA_GROUP in SID_DESC

Cause: The dba group specified is missing from /etc/group.

Action: Check the DBA_GROUP parameter in the SID_DESC in LISTENER.ORA and verify it has a valid entry in /etc/group.


TNS-01203 Missing the account (string) specified by DEFAULT_USER_ACCOUNT in SID_DESC

Cause: The unprivileged operating system account is missing from /etc/passwd.

Action: Check the DEFAULT_USER_ACCOUNT parameter in the SID_DESC in LISTENER.ORA and verify it has a valid entry in /etc/passwd. This is the account that the Oracle shadow process will be started with if the connecting client has database privileges or does not exist on this machine.


TNS-01204 Unprivileged account (string) is in dba group (string)

Cause: The unprivileged account has DBA privileges. The unprivileged account specified by DEFAULT_USER_ACCOUNT in the SID_DESC in LISTENER.ORA is a member of the dba group specified by DBA_GROUP in SID_DESC. The unprivileged account cannot belong to the dba group because this would be a security violation with OPS$ logins.

Action: Remove the unprivileged account from the dba group.


TNS-01300 ERROR at string

Cause: Listener logging message.

Action: No action required.


TNS-01301 TNS error structure:

Cause: Listener logging message.

Action: No action required.


TNS-01302 nr err code: number

Cause: Listener logging message.

Action: No action required.


TNS-01303 ns main err code: number

Cause: Listener logging message.

Action: No action required.


TNS-01304 ns secondary err code: number

Cause: Listener logging message.

Action: No action required.


TNS-01305 nt main err code: number

Cause: Listener logging message.

Action: No action required.


TNS-01306 nt secondary err code: number

Cause: Listener logging message.

Action: No action required.


TNS-01307 nt OS err code: number

Cause: Listener logging message.

Action: No action required.


TNS-01400 Instance: "string" has number handlers

Cause: Control program status message.

Action: No action required.


TNS-01401 Class: string

Cause: Control program status message.

Action: No action required.


TNS-01402 TYPE: string

Cause: Control program status message.

Action: No action required.


TNS-01403 Load: string

Cause: Control program status message.

Action: No action required.


TNS-01404 Max Load: string

Cause: Control program status message.

Action: No action required.


TNS-01405 Host: string

Cause: Control program status message.

Action: No action required.


TNS-01406 ID: string

Cause: Control program status message.

Action: No action required.


TNS-01407 Status: string Total handlers: string Relevant handlers: string

Cause: Control program status message.

Action: No action required.


TNS-01408 Instance "string", status string, has string handler(s) for this service

Cause: Control program status message.

Action: No action required.


TNS-01409 Instance "string"

Cause: Control program status message.

Action: No action required.


TNS-01410 Service "string" has number instances

Cause: Control program status message.

Action: No action required.


TNS-01411 Service "string" has number instance(s)

Cause: Control program status message.

Action: No action required.


TNS-01412 Handler(s)

Cause: Control program status message.

Action: No action required.


TNS-01413 "string" established: string refused: string current: string max: string state: string

Cause: Control program status message.

Action: No action required.


TNS-01414 "string", state string, established string, refused string, current string, max string

Cause: Control program status message.

Action: No action required.


TNS-01415 Listening Endpoints Summary

Cause: Control program status message.

Action: No action required.


TNS-01416 Process ID string

Cause: Control program status message.

Action: No action required.


TNS-01417 "string" established:string refused:string state:string

Cause: Control program status message.

Action: No action required.


TNS-01420 Presentation: string

Cause: Control program status message.

Action: No action required.


TNS-01421 Session: string

Cause: Control program status message.

Action: No action required.


TNS-02020 set displaymode RAW | COMPAT | NORMAL | VERBOSE: output mode for lsnrctl display

Cause: Control program usage message.

Action: No action required.


TNS-02021 DIRECT_HANDOFF can be either ON or OFF.

Cause: Invalid value for the LSNRCTL DIRECT_HANDOFF parameter.

Action: Specify either ON or OFF.


TNS-02401 gbname string too long, allowed number characters

Cause: GBNAME or domain name too long.

Action: Check the GBNAME parameter in LISTENER.ORA, shorten it.


TNS-02402 Bad CLBGNAMES parameter in tnsnames.ora

Cause: CLBGNAMES parameter in TNSNAMES.ORA is bad.

Action: Check the CLBGNAMES parameter format and correct it. Make sure that the TNSNAMES.ORA file is there.


TNS-02403 Bad alias string or alias not present in tnsnames.ora

Cause: An alias was expected in TNSNAMES.ORA but was not found or was not correctly formed.

Action: Check the TNSNAMES.ORA for the alias and make sure it is correctly formed.


TNS-02404 Service string contains no local handlers

Cause: The listener found no suitable handler to redirect to.

Action: Make sure that there is at least one handler for this node.


TNS-02405 GMS call failed, check GMS logs.

Cause: A GMS call made by the listener failed.

Action: Check if the GMS is up and running. See GMS-client trace files for more information.


TNS-02501 Authentication: no more roles

Cause: When a process attempted to retrieve a role from the authentication service, no more were available.

Action: No action required. This error is used internally and occurs in the normal course of events.


TNS-02502 Authentication: unable to find initialization function

Cause: The native authentication service was unable to call the initialization function for the specified service because it does not exist.

Action: If this service adaptor came directly from Oracle, contact Oracle Support Services, as this error should never happen. Otherwise, add an initialization function for the service being used.


TNS-02503 Parameter retrieval failed

Cause: The native service layer was unable to retrieve a parameter from a configuration file.

Action: If it is possible, enable tracing and attempt to reproduce the problem. In any event, contact Oracle Support Services.


TNS-02504 Parameter count retrieval failed

Cause: The native service layer was unable to determine the number of arguments given for a configuration parameter.

Action: If it is possible, enable tracing and attempt to reproduce the problem. In any event, contact Oracle Support Services.


TNS-02505 Authentication: null context pointer provided

Cause: The function NAU_INI() was passed a null pointer as the pointer to the context that it is supposed to use.

Action: Call NAU_INI() with a pointer to a context structure.


TNS-02506 Authentication: no type string

Cause: An authentication context structure does not contain a string that describes the authentication service being used.

Action: If it is possible, enable tracing and attempt to reproduce the problem. In any event, contact Oracle Support Services.


TNS-02507 Encryption: algorithm not installed

Cause: After picking an algorithm, the server was unable to find an index for it in its table of algorithms. This should be impossible because the algorithm was chosen (indirectly) from that list. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-02508 Encryption: server negotiation response in error

Cause: The server's response in negotiation was in error. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-02509 Authentication: invalid process state

Cause: The state in which a process is running does not correspond to any of the values which are valid.

Action: If it is possible, enable tracing and attempt to reproduce the problem. In any event, contact Oracle Support Services.


TNS-02510 Invalid numeric data type

Cause: The type of a piece of numeric data that was received does not correspond to one of the valid values.

Action: If it is possible, enable tracing and attempt to reproduce the problem. In any event, contact Oracle Support Services.


TNS-02511 Invalid data type

Cause: The type of a piece of data that was received or to be transmitted did not correspond to any of the correct values.

Action: If it is possible, enable tracing and attempt to reproduce the problem. In any event, contact Oracle Support Services.


TNS-02512 Invalid status received

Cause: A process received a value as a status flag which was unknown.

Action: If it is possible, enable tracing and attempt to reproduce the problem. In any event, contact Oracle Support Services.


TNS-02513 Requested data type does not match retrieved type

Cause: A service requested data whose type does not match that of the segment which was sent from the other process.

Action: If it is possible, enable tracing and attempt to reproduce the problem. In any event, contact Oracle Support Services.


TNS-02514 Invalid packet received

Cause: A process received a data packet which was not meant for the native services layer.

Action: If it is possible, enable tracing and attempt to reproduce the problem. In any event, contact Oracle Support Services.


TNS-02515 Encryption/crypto-checksumming: unknown control type

Cause: An encryption or crypto-checksumming algorithm "control" function was called, but did not recognize the "type" argument it was given. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-02516 No data available

Cause: A native service attempted to retrieve data but no data was available to be received.

Action: The error is not normally visible as it usually is only used to signal the end of a data stream. If the error becomes visible, enable tracing to reproduce the problem and contact Oracle Support Services.


TNS-02517 key smaller than requested size

Cause: The key returned by negotiation was smaller than the size requested by some service (either encryption or crypto-checksumming).

Action: The error is not normally visible. If the error persists, enable tracing to reproduce the problem and contact Oracle Support Services.


TNS-02518 key negotiation error

Cause: An error occurred while the two sides of the connection were negotiating an encryption or crypto-checksumming key.

Action: The error is not normally visible. If the error persists, enable tracing to reproduce the problem and contact Oracle Support Services.


TNS-02519 no appropriate key-negotiation parameters

Cause: No appropriate key-negotiation parameters are available for the key size requested either by encryption or by crypto- checksumming.

Action: The error is not normally visible. Enable tracing to reproduce the problem and contact Oracle Support Services.


TNS-02520 encryption/crypto-checksumming: no Diffie-Hellman seed

Cause: The sqlnet.crypto_seed parameter is missing from the SQLNET.ORA parameters file for SQL*Net.

Action: Add this line to SQLNET.ORA:

sqlnet.crypto_seed = "randomly-chosen text"


TNS-02521 encryption/crypto-checksumming: Diffie-Hellman seed too small

Cause: The sqlnet.crypto_seed parameter in the SQLNET.ORA parameter file for SQL*Net is too small.

Action: Add more randomly-chosen text to it.


TNS-02524 Authentication: privilege check failed

Cause: An error occurred when the SQL*Net authentication service attempted to verify that a user had a specific database privilege.

Action: This error should not happen normally. Enable tracing and attempt to repeat the error. Contact Oracle Support Services.


TNS-02525 encryption/crypto-checksumming: self test failed

Cause: The ANO encryption/crypto-checksumming service detected an error while running tests on the active encryption or checksumming algorithm.

Action: Contact Oracle Support Services.


TNS-02526 server proxy type does not match client type

Cause: The authentication type selected by the server does not match that picked by the client.

Action: Contact Oracle Support Services.


TNS-03501 OK

Cause: The operation succeeded.

Action: No action necessary.


TNS-03502 Insufficient arguments. Usage: tnsping address [count]

Cause: Some required command-line arguments are missing.

Action: Re-enter the command using the correct arguments.


TNS-03503 Could not initialize NL

Cause: The network library could not be initialized. This is an internal error which should not normally be visible.

Action: Ensure that memory is available to run the application and that there are no other operating system problems, and then attempt the command again.


TNS-03504 Service name too long

Cause: The service name you are attempting to ping is too long.

Action: Re-enter the command using the correct service name.


TNS-03505 Failed to resolve name

Cause: The service name you provided could not be found in TNSNAMES.ORA, an Oracle Names server, or a native naming service.

Action: Verify that you entered the service name correctly. You may need to ensure that the name was entered correctly into the network configuration.


TNS-03506 Failed to create address binding

Cause: The TNSPING utility found the requested address or service name, but received an internal error when trying to use it. This is an internal error which should not normally be visible.

Action: Ensure that memory is available to run the application and that there are no other operating system problems, and then attempt the command again.


TNS-03507 Failure looking for ADDRESS keyword

Cause: The TNS address did not contain an ADDRESS keyword.

Action: If you entered the TNS address on the command line, be sure that the syntax is correct. If you entered a service name on the command line, the address contains the wrong information. You should verify that the information was entered correctly.


TNS-03508 Failed to create address string

Cause: The TNSPING utility received an internal error when generating an address. This is an internal error which should not normally be visible.

Action: Ensure that memory is available to run the application and that there are no other operating system problems, and then attempt the command again.


TNS-03509 OK (number msec)

Cause: The operation succeeded, in this amount of time.

Action: No action necessary.


TNS-03510 Failed due to I/O error

Cause: An I/O operation failed, perhaps due to a resource failure or premature window termination. This is an internal error which should not normally be visible.

Action: Do not close the TNSPING window before all I/O operations have completed.


TNS-03511 Used parameter files: string

Cause: Prints out the path of the parameter files(sqlnet.ora,tnsnames.ora) used in the process of resolving the NAME.


TNS-03512 Used string adapter to resolve the alias

Cause: Prints out the name of the adapter which resolved the TNS alias.


TNS-03601 Failed in route information collection

Cause: The route could either not connect, or encountered an unsupported version of SQL*Net.

Action: Check if SQL*Net along all nodes is version 2.3 or greater.


TNS-03602 Insufficient arguments. Usage: trcroute address

Cause: Some required command-line arguments are missing.

Action: Re-enter the command using the correct arguments.


TNS-03603 Encountered a node with pre-2.3 version of SQL*Net

Cause: Any version of SQL*Net before 2.3 does not support TRCROUTE.

Action: Find the node that is not responding to TRCROUTE.


TNS-04001 CMCTL: error while getting command line from the terminal

Cause: Improper standard input connection from the terminal.

Action: Normally not visible to the user. Start the CMCTL program again. If the error persists, contact Oracle Support Services.


TNS-04002 CMCTL: error while starting the Connection Manager

Cause: The Connection Manager could not be started.

Action: Check the Connection Manager configuration file for errors and confirm that no other programs are using the ADDRESS(es) specified. If the error continues, turn on tracing in the Connection Manager and examine the trace files to determine the cause of the problem. Be sure to turn tracing off when the problem has been resolved.


TNS-04003 CMCTL: error while sending request to the Connection Manager

Cause: Improper command sent to the Connection Manager or the Connection Manager is not responding. This message is not normally visible to the user.

Action: Verify that the command sent to the Connection Manager is valid. Also check that the Connection Manager is running by using the CMCTL STATUS command. If necessary, start the Connection Manager using the CMCTL START command.


TNS-04004 CMCTL: error while starting the Connection Manager Admin

Cause: The Connection Manager Admin could not be started.

Action: Check to make sure that executable for the Connection Manager Admin (CMADMIN) exist in the Oracle home directory. If the error continues, turn on tracing in the Connection Manager Admin and examine the trace file to determine the cause of the problem. Be sure to turn tracing off when the problem has been resolved.


TNS-04005 CMCTL: error while sending request to the Connection Manager Admin

Cause: The Connection Manager Admin is not responding or is not running.

Action: Check that the Connection Manager Admin is running by using the CMCTL STATUS command. If necessary, start the Connection Manager Admin using the CMCTL START command.


TNS-04006 CMCTL: HOST variable is not defined

Cause: The HOST variable was not set.

Action: Set the variable HOST properly and restart the CMCTL program.


TNS-04007 CMCTL: unknown host

Cause: The pointer HOST is set to an unknown host name.

Action: Set the pointer HOST properly and restart CMCTL program.


TNS-04008 CMCTL: could not contact the Connection Manager

Cause: Connection could not be properly established to a Connection Manager. This may be because the Connection Manager specified is not running.

Action: Check that the Connection Manager is running by using the STATUS command. If necessary, start the Connection Manager using the START command. If it is running and the error persists, contact Oracle Support Services.


TNS-04009 CMCTL: could not contact the Connection Manager Admin

Cause: Connection could not be properly established to a Connection Manager Admin. This may be because the Connection Manager Admin specified is not running.

Action: Make sure the Connection Manager Admin is running by using the STATUS command. If necessary, start the Connection Manager Admin using the START command. If it is running and the error persists, contact Oracle Support Services.


TNS-04010 Error while flushing NS context

Cause: Internal NS error; connection may be lost.

Action: Make sure the connection is properly established. If the error persists, then contact Oracle Support Services.


TNS-04011 CMCTL: error while performing NS disconnect command

Cause: Internal NS error. Error in closing down connections.

Action: Make sure the networking protocol being used is properly installed on the machine. If the error persists contact Oracle Support Services.


TNS-04012 CMCTL: error while opening terminal input channel

Cause: Could not open standard terminal input. This is an internal error, not normally visible to the user.

Action: Restart the CMCTL program. If the error persists, contact Oracle Support Services.


TNS-04013 CMCTL: error while closing terminal input channel

Cause: Could not close terminal input channel. This is an internal error, not normally visible to the user.

Action: Restart the CMCTL program. If the error persists, contact Oracle Support Services.


TNS-04014 CMCTL: error while performing NS send command

Cause: This is an internal NS error. Connection may be lost.

Action: If the error persists, contact Oracle Support Services.


TNS-04015 CMCTL: error while performing NS receive command

Cause: This is an internal NS error. Connection may be lost.

Action: If the error persists, contact Oracle Support Services.


TNS-04016 CMCTL: error initializing the national language interface

Cause: The message file could not be found.

Action: Make sure that the Oracle environment is set and that the message file is in the correct place.


TNS-04017 CMCTL: missing Connection Manager data in CMAN.ORA

Cause: CMAN.ORA does not contain Connection Manager data.

Action: Define the correct data for the Connection Manager, then restart the CMCTL program.


TNS-04018 CMCTL: missing Connection Manager name, string, in cman.ora

Cause: CMAN.ORA does not contain a CMANAGER_NAME component.

Action: Define the correct name for the CMANAGER_NAME, then restart the CMCTL program.


TNS-04019 CMCTL: missing ADDRESS(es) in config files

Cause: Configuration files do not contain an ADDRESS/ADDRESS_LIST component.

Action: Define the Connection Manager ADDRESS(es) in the CMAN.ORA file and then restart the CMCTL program.


TNS-04020 CMCTL: Unable to contact the Connection Manager Admin

Cause: The Connection Manager Admin is not running.

Action: Verify that the Connection Manager Admin is running by doing a status request on the Connection Manager Admin. If necessary, start the Connection Manager Admin using the START command.


TNS-04021 CMCTL: The ORACLE environment is not set up correctly

Cause: The Oracle environment is set up incorrectly.

Action: Refer to the Oracle operating system-specific documentation for your platform for information on how the Oracle environment should be set. Correct it and rerun CMCTL. Make sure the Oracle environment includes the correct directories.


TNS-04022 CMCTL: Could not resolve Connection Manager's name/address

Cause: The Connection Manager's name to address definition is missing.

Action: Check TNSNAMES.ORA file and make sure to include a definition for the name specified.


TNS-04023 CMCTL: Could not resolve Connection Manager Admin's name/address

Cause: The Connection Manager Admin's name to address definition is missing.

Action: Check TNSNAMES.ORA file and make sure to include a definition for the name specified.


TNS-04031 CMCTL: internal NT error

Cause: Problem interfacing to the protocol adapters installed.

Action: Normally not visible to the user. Try starting CMCTL again. If the error persists, check the product installation. If it is correct, contact Oracle Support Services.


TNS-04032 CMCTL: internal NS error

Cause: Problem interfacing with TNS.

Action: Normally not visible to the user. Try starting CMCTL again. If the error persists, check the product installation. If it is correct, contact Oracle Support Services.


TNS-04033 CMCTL: internal NL error

Cause: Problem with internal TNS module NL.

Action: Normally not visible to the user. Try starting CMCTL again. If the error persists, check the product installation. If it is correct, contact Oracle Support Services.


TNS-04034 CMCTL: internal NFP error

Cause: Problem with internal Connection Manager.

Action: Normally not visible to the user. Try starting CMCTL again. If the error persists, check the product installation. If it is correct, contact Oracle Support Services.


TNS-04035 CMCTL: error while constructing full file name

Cause: Problem while constructing the full path for a file name because the path name to the file or the environment variables are incorrect. Files looked up include CMAN.ORA and the error files for the Connection Manager and Connection Manager Admin.

Action: Check that all environment variables are defined correctly and that all configuration files exist in their correct places.


TNS-04036 CMCTL: error reading from Connection Manager error files

Cause: Problem while reading from Connection Manager or Connection Manager Admin error files generated by the Connection Manager or Connection Manager Admin when they have failed to start.

Action: Check that a standard Network Error directory exists and that all privileges on the directory are appropriate.


TNS-04037 CMCTL: error opening Connection Manager error files

Cause: Failed to open Connection Manager or Connection Manager Admin error files when they have failed to start.

Action: Check that a Network Error directory exists and that all privileges on the directory are appropriate.


TNS-04038 CMCTL: Poorly formed address or command string

Cause: An unacceptable string was encountered while attempting to send a message to either the Connection Manager or Connection Manager Admin. The addresses provided for either the Connection Manager or Connection Manager Admin may be incorrectly constructed.

Action: Check all address strings in configuration file (TNSNAMES.ORA) and assure that they are properly formed. If all is correct, contact Oracle Support Services.


TNS-04039 CMCTL: error while spawning a process

Cause: An error was encountered while spawning a process due to an internal operating system dependent problem. Machine resources may be limited.

Action: Retry the command. Check permissions on Connection Manager executables (CMADMIN, CMGW) and the current setting of the search path. If necessary, terminate other applications to free up machine resources. If the error persists, contact Oracle Support Services.


TNS-04040 CMCTL: failed to initialize trace context- Continuing anyway

Cause: Problem while opening specified trace file because of errors in CMAN.ORA or because the user has incorrect privileges, or the file does not exist.

Action: Check the privileges on the configuration files and ensure that all of them exist in their proper locations.


TNS-04041 CMCTL: Connection Manager already running. Start operation cancelled

Cause: There is a Connection Manager already running and listening on the same addresses.

Action: No action required. The Connection Manager is already running.


TNS-04042 CMCTL: Connection Manager Admin already running. Start operation cancelled

Cause: There is a Connection Manager Admin already running and listening on the same addresses.

Action: No action required. The Connection Manager Admin is already running.


TNS-04043 The Connection Manager has active connections. Do you still want to stop it (y/n)?

Cause: The Connection Manager that is being stopped has active connections going through. This is the confirmation message.

Action: Respond by typing "y" or "n". Answering "y" will cause the active database connection to be dropped; this is not generally recommended.


TNS-04044 CMCTL: You must have an CMAN.ORA file to contact the Connection Manager

Cause: There was an attempt to contact a default Connection Manager where there was no CMAN.ORA present in the correct directory.

Action: Create an CMAN.ORA file. Make sure it is placed in the correct directory and includes the correct name for the Connection Manager you wish to contact.


TNS-04045 CMCTL: Could not contact the Connection Manager on address

Cause: There was an attempt to contact a Connection Manager on a specific address which is not responding.

Action: Check that the Connection Manager is actually listening on that address.


TNS-04046 CMCTL: Could not contact the Connection Manager Admin on address

Cause: There was an attempt to contact a Connection Manager Admin on a specific address which is not responding.

Action: Check that the Connection Manager Admin is actually listening on that address.


TNS-04047 CMCTL: Could not create the Connection Manager Admin IPC address

Cause: There was an attempt to contact a Connection Manager Admin using the IPC address which is not responding.

Action: Check that the Connection Manager Admin is actually running.


TNS-04060 CMCTL: Bad command: only the STATUS command can be used on remote Connection Manager

Cause: A command was entered that does not exist, or request other than STATUS was made to a remote Connection Manager.

Action: Check the Oracle9i Net Services Administrator's Guide for a list of CMCTL commands or type HELP for a list of valid commands.


TNS-04061 CMCTL: Bad command or syntax error: You must specify a trace level

Cause: A trace level was not specified.

Action: Specify a trace level and retry the command.


TNS-04062 CMCTL: Bad command or syntax error: For help type help/h/?

Cause: An invalid command was entered.

Action: Check the Oracle9i Net Services Administrator's Guide or type HELP for a list of valid commands.


TNS-04063 CMCTL: Failed to allocate memory for buffers

Cause: CMCTL was unable to allocate memory for internal buffers.

Action: Check the amount of available memory on your machine to ensure that there is enough memory to run this executable. If necessary, free up memory by running fewer programs, then try again.


TNS-04064 CMCTL: Failed to find CMANAGER_NAME in CMAN.ORA

Cause: CMCTL was unable to find the CMANAGER_NAME parameter in CMAN.ORA.

Action: Check that the CMAN.ORA file is properly constructed.


TNS-04065 CMCTL: Command cannot be executed remotely

Cause: A command other than status and version has been attempted remotely.

Action: If you desire execute any command other than status and version, you must run CMCTL on the Connection Manager machine.


TNS-04070 CMCTL usage: [cmctl] command process_name [argument]

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04071 where command is one of following:

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04072 * start - start up process_name

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04073 * stop - stop the process_name

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04074 * status - get status from the process_name

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04075 * stats - get statistics from the process_name

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04076 * version - ask version number of CMCTL control program

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04077 * exit - quit the CMCTL control program

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04078 process_name is one of cman, cm process or adm process

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04079 * cman - will ask the Connection Manager (both cman and adm)

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04080 * cm - will ask the Connection Manager process only

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04081 * adm - will ask the Connection Manager Admin process only

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04082 * log_on - ask process_name to turn logging on

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04083 * log_off - ask process_name to turn logging off

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04084 * trace_on - ask process name to turn tracing on

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04085 NOTE: the user MUST specify a trace level

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04086 (USER or ADMIN) in the argument field

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04087 * trace_off - ask process name to turn tracing off

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04088 argument is only supplied trace_on

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04089 * to trace_on - argument is considered the trace level

Cause: Help message displayed by CMCTL.

Action: No action required.


TNS-04090 string

Cause: Control program general message.

Action: No action required.


TNS-04091 accept_connections [ON|OFF] : acc/deny subsequent connections (default is ON)

Cause: Control program usage message.

Action: No action required.


TNS-04092 show address : displays address list CMAN is listening on

Cause: Control program usage message.

Action: No action required.


TNS-04093 show ALL : displays all information about current CMAN

Cause: Control program usage message.

Action: No action required.


TNS-04094 set authentication_level [0|1]: default is 0

Cause: Control program usage message.

Action: No action required.


TNS-04095 change_password [<cman name>] : changes the password of the CMAN

Cause: Control program usage message.

Action: No action required.


TNS-04096 close_relay {number | ALL} : forces relay(s) to be shut down

Cause: Control program usage message.

Action: No action required.


TNS-04097 set|show current_cman [<cman_name>]: sets|shows current CMAN

Cause: Control program usage message.

Action: No action required.


TNS-04098 set|show displaymode [COMPAT|VERB] : sets|shows display mode

Cause: Control program usage message.

Action: No action required.


TNS-04099 set log_level [0-4] : default is 0

Cause: Control program usage message.

Action: No action required.


TNS-04100 set password : set the password for subsequent calls

Cause: Control program usage message.

Action: No action required.


TNS-04101 show profile : shows the parameter profile of the current CMAN

Cause: Control program usage message.

Action: No action required.


TNS-04102 set relay_statistics [ON|OFF] : default is OFF

Cause: Control program usage message.

Action: No action required.


TNS-04103 show relay {number|ACTive}: shows the status of relay(s) in the current CMAN

Cause: Control program usage message.

Action: No action required.


TNS-04104 reload_rules : re-reads rule list from profile

Cause: Control program usage message.

Action: No action required.


TNS-04105 set|show remote_admin ON|OFF : sets|shows remote administration capability

Cause: Control program usage message.

Action: No action required.


TNS-04106 show rules : shows rule list used by current CMAN for connection filtering

Cause: Control program usage message.

Action: No action required.


TNS-04107 save_config [<cman_name>] : saves configuration changes to parameter file

Cause: Control program usage message.

Action: No action required.


TNS-04108 shutdown [NORMAL|ABORT] [cman] : stops CMAN in NORMAL or ABORT modes

Cause: Control program usage message.

Action: No action required.


TNS-04109 start [cm|adm|cman] : starts selected CMAN process(es)

Cause: Control program usage message.

Action: No action required.


TNS-04110 stats [cm|cman] : shows connection statistics

Cause: Control program usage message.

Action: No action required.


TNS-04111 status [cm|adm|cman] : shows current status of selected CMAN process(es)

Cause: Control program usage message.

Action: No action required.


TNS-04112 stop [cm|adm|cman] : stops CMAN process(es) interactively

Cause: Control program usage message.

Action: No action required.


TNS-04113 stopnow [cm|adm|cman] : aborts CMAN process(es)

Cause: Control program usage message.

Action: No action required.


TNS-04114 set TNS_info [ON|OFF] : turns on/off TNS logging (default is off)

Cause: Control program usage message.

Action: No action required.


TNS-04115 set trc_level [<value>] : sets trace level of current CMAN

Cause: Control program usage message.

Action: No action required.


TNS-04116 version [cman] : displays CMAN version information

Cause: Control program usage message.

Action: No action required.


TNS-04117 show _dev_info <relay_num> : shows detailed device information about the relay

Cause: Control program usage message.

Action: No action required.


TNS-04118 quit | exit : exits CMCTL

Cause: Control program usage message.

Action: No action required.


TNS-04119 CMAN password encryption failed

Cause: Possibly garbled password entered.

Action: Re-enter the CMAN password, using valid ASCII characters. If the problem persists, contact Oracle Support Services.


TNS-04120 Current CMAN is string

Cause: Control program status message.

Action: No action required.


TNS-04121 The command completed successfully

Cause: Control program general message.

Action: No action required.


TNS-04122 CMAN state not running

Cause: Control program status message.

Action: No action required.


TNS-04123 ADMIN state not running

Cause: Control program status message.

Action: No action required.


TNS-04124 Current display mode is string

Cause: Control program status message.

Action: No action required.


TNS-04125 The command was unsuccessful

Cause: Control program status message.

Action: No action required.


TNS-04126 string Version string

Cause: Control program status message.

Action: No action required.


TNS-04127 Connecting to string

Cause: Control program status message.

Action: No action required.


TNS-04128 STATUS of the string

Cause: Control program status message.

Action: No action required.


TNS-04129 Start-up time string

Cause: Control program status message.

Action: No action required.


TNS-04130 Current state string

Cause: Control program status message.

Action: No action required.


TNS-04131 Starting string: please wait...

Cause: Control program status message.

Action: No action required.


TNS-04132 STATISTICS of CMAN

Cause: Control program status message.

Action: No action required.


TNS-04133 Total number of connections handled string

Cause: Control program status message.

Action: No action required.


TNS-04134 Number of currently active relays string

Cause: Control program status message.

Action: No action required.


TNS-04135 Peak active relays string

Cause: Control program status message.

Action: No action required.


TNS-04136 Total refusals due to max_relays exceeded string

Cause: Control program status message.

Action: No action required.


TNS-04137 Total number of connections refused string

Cause: Control program status message.

Action: No action required.


TNS-04139 Profile of the CMAN

Cause: Control program status message.

Action: No action required.


TNS-04140 MAXIMUM_RELAYS = string

Cause: Control program status message.

Action: No action required.


TNS-04141 RELAY_STATISTICS = string

Cause: Control program status message.

Action: No action required.


TNS-04142 AUTHENTICATION_LEVEL = string

Cause: Control program status message.

Action: No action required.


TNS-04143 LOG_LEVEL = string

Cause: Control program status message.

Action: No action required.


TNS-04144 SHOW_TNS_INFO = string

Cause: Control program status message.

Action: No action required.


TNS-04145 ANSWER_TIMEOUT = string

Cause: Control program status message.

Action: No action required.


TNS-04146 MAXIMUM_CONNECT_DATA = string

Cause: Control program status message.

Action: No action required.


TNS-04147 USE_ASYNC_CALL = string

Cause: Control program status message.

Action: No action required.


TNS-04148 TRACING = string

Cause: Control program status message.

Action: No action required.


TNS-04149 TRACE_DIRECTORY = string

Cause: Control program status message.

Action: No action required.


TNS-04150 MAX_FREELIST_BUFFERS = string

Cause: Control program status message.

Action: No action required.


TNS-04151 REMOTE_ADMIN = string

Cause: Control program status message.

Action: No action required.


TNS-04152 Relay Information

Cause: Control program status message.

Action: No action required.


TNS-04153 Relay number string

Cause: Control program status message.

Action: No action required.


TNS-04154 Src string

Cause: Control program status message.

Action: No action required.


TNS-04155 Dest string

Cause: Control program status message.

Action: No action required.


TNS-04156 Number of IN bytes string

Cause: Control program status message.

Action: No action required.


TNS-04157 Number of IN packets string

Cause: Control program status message.

Action: No action required.


TNS-04158 Number of IN DCD probes string

Cause: Control program status message.

Action: No action required.


TNS-04159 Number of OUT bytes string

Cause: Control program status message.

Action: No action required.


TNS-04160 Number of OUT packets string

Cause: Control program status message.

Action: No action required.


TNS-04161 Number of OUT DCD probes string

Cause: Control program status message.

Action: No action required.


TNS-04162 Address List

Cause: Control program status message.

Action: No action required.


TNS-04163 Active Relays

Cause: Control program status message.

Action: No action required.


TNS-04164 Rule List

Cause: Control program status message.

Action: No action required.


TNS-04165 Relay is not active

Cause: Control program status message.

Action: No action required.


TNS-04201 Trace Assistant Usage ERROR: Missing File name

Cause: Trace file name argument is missing.

Action: Put the trace file name as the last command line argument for this tool.


TNS-04202 Trace Assistant Usage ERROR: Not enough arguments

Cause: The file_name and/or the options arguments are missing.

Action: Put the right number of command line arguments.


TNS-04203 Trace Assistant Usage ERROR: Invalid options

Cause: The options provided are not valid.

Action: Check the valid options for this tool.


TNS-04204 Trace Assistant Internal ERROR: Couldn't Open trace file

Cause: The trace file name given does not exist or it is not accessible for this user.

Action: Check the spelling, and permissions of the trace file.


TNS-04205 Trace Assistant Internal ERROR: Memory

Cause: Possible memory problem.

Action: Verify the amount of available memory on the system.


TNS-04206 Trace Assistant Internal ERROR: Packet Type

Cause: The packet type read by trcAsst is not valid.

Action: Verify that your trace file is not corrupted. If trace file looks normal, with no unexpected characters in it, contact Oracle Support Services and have the trace file ready.


TNS-04207 Trace Assistant Internal ERROR: Packet Length

Cause: The packet being decode is corrupted.

Action: Verify that your trace file is not corrupted. If trace file looks normal, with no unexpected characters in it, contact Oracle Support Services and have the trace file ready.


TNS-04208 Trace Assistant Internal ERROR: Fatal

Cause: Fatal internal error.

Action: Contact Oracle Support Services.


TNS-04209 Trace Assistant Internal ERROR: Type Error

Cause: Internal type error.

Action: Contact Oracle Support Services.


TNS-04210 Trace Assistant Internal ERROR: End of File

Cause: Reached the end of file too soon. The trace file appears to be truncated. This trace file cannot be decoded.

Action: Generate another trace file.


TNS-04211 Trace Assistant Internal ERROR: CORE

Cause: Internal System Error.

Action: Contact Oracle Support Services.


TNS-04212 Trace Assistant Internal ERROR: NACOM Type Error

Cause: Not able to decode Network Authentication information.

Action: Contact Oracle Support Services.


TNS-04231 Trace Assistant WARNING: Assuming Oracle trace format

Cause: This trace file may not be a Network trace file. The default format (Oracle Trace) will be assumed.

Action: No action required.


TNS-04232 Trace Assistant WARNING: Not retrieving all rows

Cause: Trace Assistant will not retrieve all the rows' data.

Action: No action required.


TNS-04233 Trace Assistant WARNING: Going beyond Packet length

Cause: An attempt was made to read beyond packet length. The trace file may be corrupted.

Action: No action required.


TNS-04234 Trace Assistant WARNING: won't decode TTC

Cause: Trace assistant does not have enough information to decode TTC data. This maybe an old trace file or from a platform that trace assistant does not understand.

Action: No action required.


TNS-04235 Trace Assistant WARNING: Unknown TTC protocol

Cause: Trace Assistant has reached a point in which the TTC protocol cannot be understood.

Action: No action required.


TNS-12150 TNS:unable to send data

Cause: Unable to send data. Connection probably disconnected.

Action: Re-establish connection. If the error is persistent, turn on tracing and re-execute the operation.


TNS-12151 TNS:received bad packet type from network layer

Cause: This is an internal error, not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12152 TNS:unable to send break message

Cause: Unable to send break message. Connection probably disconnected.

Action: Re-establish connection. If the error is persistent, turn on tracing and re-execute the operation.


TNS-12153 TNS:not connected

Cause: Not currently connected to a remote host.

Action: Re-establish connection.


TNS-12154 TNS:could not resolve service name

Cause: The service name specified is not defined correctly in the TNSNAMES.ORA file.

Action: Make the following checks and correct the error:

  • Verify that a TNSNAMES.ORA file exists and is in the proper place and accessible. See the operating system specific manual for details on the required name and location.
  • Check to see that the service name exists in one of the TNSNAMES.ORA files and add it if necessary.
  • Make sure there are no syntax errors anywhere in the file. Particularly look for unmatched parentheses or stray characters. Any error in a TNSNAMES.ORA file makes it unusable. See the Oracle9i Net Services Administrator's Guide. If possible, regenerate the configuration files using the Oracle Network Manager.

TNS-12155 TNS:received bad datatype in NSWMARKER packet

Cause: An internal error occurred during break handling, This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12156 TNS:tried to reset line from incorrect state

Cause: An internal error occurred during break handling. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12157 TNS:internal network communication error

Cause: An internal error occurred during network communication. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12158 TNS:could not initialize parameter subsystem

Cause: Unable to locate parameter file.

Action: Verify that a valid parameter file exists, and is readable.


TNS-12159 TNS:trace file not writeable

Cause: The trace file to be generated is not writeable by this user.

Action: If the user does not have write permissions in the directory to which the trace file will be written, contact the database administrator to get the proper permissions or use TRACE_DIRECTORY_CLIENT in SQLNET.ORA to specify a directory the user can write to.


TNS-12160 TNS:internal error: Bad error number

Cause: Corrupt error reporting subsystem. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12161 TNS:internal error: partial data received

Cause: The connection may be terminated.

Action: Reconnect and try again. For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12162 TNS:service name is incorrectly specified

Cause: The connect descriptor corresponding to the service name in TNSNAMES.ORA is incorrectly specified.

Action: Make sure there are no syntax errors in the connect descriptor. Particularly look for unmatched parentheses or stray characters. Any error in a TNSNAMES.ORA file makes it unusable. See the Oracle9i Net Services Administrator's Guide.


TNS-12163 TNS:connect descriptor is too long

Cause: The connect descriptor corresponding to the service name in TNSNAMES.ORA is too long.

Action: The maximum length for a connect descriptor is 512 bytes and this limit has been exceeded. Use a smaller connect descriptor. If this is not possible, contact Oracle Support Services.


TNS-12164 TNS:Sqlnet.fdf file not present

Cause: The SQLNET.FDF file does not exist in $ORACLE_HOME/network/admin.

Action: The SQLNET.FDF file is required for Oracle Tracing to occur. Either install the SQLNET.FDF file in $ORACLE_HOME/network/admin or turn off tracing in your ORA file.


TNS-12165 TNS:Trying to write trace file into swap space.

Cause: Oracle Trace does not allow writing trace information into your swap space.

Action: Oracle Trace cannot write trace information into swap space so either disable tracing or redirect trace files to be written to another area of your disk.


TNS-12166 TNS:Client can not connect to HO agent.

Cause: NVstring contained DESCRIPTION/HO.

Action: Call HO agent from integrating server.


TNS-12168 TNS:Unable to contact Directory Server.

Cause: Configured to use LDAP based Directory Server.

Action: Bring the Directory Server up or change configuration to LOCAL.


TNS-12169 TNS:Given net_service_name is too long

Cause: The net_service_name you are attempting to resolve is too long.

Action: The maximum length of the net_service_name is 255 bytes and this limit has been exceeded. Use a smaller alias. If this is not possible, then contact Oracle Support Services.


TNS-12170 TNS:Connect timeout occurred

Cause: The server shut down because connection establishment with a client failed to complete within the allotted time interval. This may be a result of network/system delays; or this may indicate that a malicious client is trying to cause a Denial of Service attack on the server.

Action: If the error occurred because of a slow network/system, then reconfigure the "sqlnet.connect_timeout" parameter in sqlnet.ora to a larger value. If a malicious client is suspected, then use the address in sqlnet.log to identify the source and restrict access. Note that logged addresses may not be reliable as they can be forged (that is, in TCP/IP).


TNS-12196 TNS:received an error from TNS

Cause: The navigation layer received an error from TNS.

Action: See the error log file for the specific TNS error.


TNS-12197 TNS:keyword-value resolution error

Cause: The navigation layer received an error while trying to look up a value for a keyword.

Action: Check the syntax of the connect descriptor.


TNS-12198 TNS:could not find path to destination

Cause: Could not navigate a path through Interchanges to the destination. This error occurs if an invalid community is in the address string, or the address includes a protocol that is not available or the TNSNAV.ORA file does not have a correct CMANAGER address specified or the Interchange is down.

Action: Assure that Interchanges necessary to get to the desired destination are up and have available capacity for an additional connection. Also check that the correct community and protocol have been specified in the CMANAGER address used.


TNS-12200 TNS:could not allocate memory

Cause: Out of memory on machine.

Action: Reconfigure machine to have more storage or run fewer applications while the Interchange is running.


TNS-12201 TNS:encountered too small a connection buffer

Cause: TNS connection buffer supplied by the application was too small to retrieve the data sent back.

Action: Supply a larger connection buffer. If problem persists, then contact Oracle Support Services.


TNS-12202 TNS:internal navigation error

Cause: Internal navigation error. This message is not normally visible to the user.

Action: For further details, contact Oracle Support Services.


TNS-12203 TNS:unable to connect to destination

Cause: Invalid TNS address supplied or destination is not listening. This error can also occur because of underlying network transport problems.

Action: Verify that the service name you entered on the command line was correct. Ensure that the listener is running at the remote node and that the ADDRESS parameters specified in TNSNAMES.ORA are correct. Finally, check that all Interchanges needed to make the connection are up and running.


TNS-12204 TNS:received data refused from an application

Cause: The application using the Interchange or Connection Manager refused the connection at the listener.

Action: Make sure that the application listener at the destination is functioning correctly. If it is and the problem persists, contact Oracle Support Services.


TNS-12205 TNS:could not get failed addresses

Cause: Internal navigation error. This message is not normally visible to the user.

Action: For further details, contact Oracle Support Services.


TNS-12206 TNS:received a TNS error during navigation

Cause: Internal navigation error because of an unexpected TNS error.

Action: Look at the log file to find the TNS error. If necessary, turn on tracing and repeat the operation.


TNS-12207 TNS:unable to perform navigation

Cause: Improperly configured navigation file TNSNAV.ORA.

Action: Check the syntax of the TNSNAV.ORA file on the application`s machine, and verify that it lists the correct communities.


TNS-12208 TNS:could not find the TNSNAV.ORA file

Cause: Either the Oracle environment is not set up correctly, or the TNSNAV.ORA file is not present.

Action: Ensure that the Oracle environment is set up appropriately on your platform and that a TNSNAV.ORA file is present.


TNS-12209 TNS:encountered uninitialized global

Cause: Application calling navigation routine has not properly configured the global variables. There are no TNSNAV.ORA files available, or they are defective. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12210 TNS:error in finding Navigator data

Cause: Application calling navigation routine has not properly configured the TNSNAV.ORA file.

Action: Check the syntax of the TNSNAV.ORA file.


TNS-12211 TNS:needs PREFERRED_CMANAGERS entry in TNSNAV.ORA

Cause: TNSNAV.ORA does not have a PREFERRED_CMANAGERS defined.

Action: Add a PREFERRED_CMANAGERS entry to the TNSNAV.ORA file.


TNS-12212 TNS:incomplete PREFERRED_CMANAGERS binding in TNSNAV.ORA

Cause: The PREFERRED_CMANAGERS binding in the client's TNSNAV.ORA file does not have a CMANAGER_NAME specified.

Action: Define the CMANAGER_NAME as part of the PREFERRED_CMANAGERS binding. Use of the Oracle Network Manager should eliminate this error.


TNS-12213 TNS:incomplete PREFERRED_CMANAGERS binding in TNSNAV.ORA

Cause: The PREFERRED_CMANAGERS binding in the client's TNSNAV.ORA file does not have an ADDRESS specified.

Action: Define the ADDRESS as part of the PREFERRED_CMANAGERS binding.


TNS-12214 TNS:missing local communities entry in TNSNAV.ORA

Cause: There is no LOCAL_COMMUNITIES entry in TNSNAV.ORA.

Action: Define the LOCAL_COMMUNITIES for this node in the TNSNAV.ORA file.


TNS-12215 TNS:poorly formed PREFERRED_NAVIGATORS Addresses in TNSNAV.ORA

Cause: Address binding for PREFERRED_NAVIGATORS entry is improperly entered. entry.

Action: Check your PREFERRED_NAVIGATORS entry and fix it in TNSNAV.ORA.


TNS-12216 TNS:poorly formed PREFERRED_CMANAGERS addresses in TNSNAV.ORA

Cause: Address binding for the PREFERRED_CMANAGERS entry in the client's TNSNAV.ORA file is improperly entered.

Action: Define the ADDRESS as part of the PREFERRED_CMANAGERS binding.


TNS-12217 TNS:could not contact PREFERRED_CMANAGERS in TNSNAV.ORA

Cause: There is a syntax error in the PREFERRED_CMANAGERS entry, or addresses specified are wrong, or the intended Connection Managers are unavailable.

Action: Check the PREFERRED_CMANAGERS entries in the client's TNSNAV.ORA file and correct them or talk with your network administrator to determine if the specified Connection Managers are available. Verify that the Interchanges are active by using the INTCTL STATUS command.


TNS-12218 TNS:unacceptable network configuration data

Cause: Poorly formed network configuration data. For example, a PREFERRED_CMANAGERS entry may have an incorrect CMANAGER_NAME in the client's TNSNAV.ORA file. Or an Interchange downtime parameter (TIMEOUT_INTERVAL) on the Navigator may be set to zero in INTCHG.ORA.

Action: Check the entries in TNSNAV.ORA and the Interchange configuration files and correct them. If necessary, talk with your network administrator to determine if the specified Interchanges (Connection Managers) are available and properly configured. Use the Oracle Network Manager to generate the configuration files if necessary.


TNS-12219 TNS:missing community name from address in ADDRESS_LIST

Cause: This error occurs when an ADDRESS_LIST has some ADDRESSes in it that have no COMMUNITY component and others that do have a COMMUNITY component.

Action: Check that in the connect descriptors you are using either all the ADDRESSes have a COMMUNITY component or all do not.


TNS-12221 TNS:illegal ADDRESS parameters

Cause: An illegal set of protocol adapter parameters was specified. In some cases, this error is returned when a connection cannot be made to the protocol transport.

Action: Verify that the destination can be reached using the specified protocol. Check the parameters within the ADDRESS section of TNSNAMES.ORA. Legal ADDRESS parameter formats may be found in the Oracle operating system-specific documentation for your platform. Protocols that resolve names at the transport layer (such as DECnet object names) are vulnerable to this error if not properly configured or names are misspelled.


TNS-12222 TNS:no such protocol adapter

Cause: The protocol adapter requested (by way of the "(PROTOCOL=..)" keyword-value pair in a TNS address) is unknown. If the supplied address is typographically correct then the protocol adaptor is not installed.

Action: Install the protocol adapter or correct typographically error, as appropriate. Note: if the supplied address was derived from resolving the service name, check the address in the appropriate file (TNSNAMES.ORA, LISTENER.ORA or TNSNET.ORA).


TNS-12223 TNS:internal limit restriction exceeded

Cause: Too many TNS connections open simultaneously.

Action: Wait for connections to close and retry.


TNS-12224 TNS:no listener

Cause: The connection request could not be completed because the listener is not running.

Action: Ensure that the supplied destination address matches one of the addresses used by the listener. Compare the TNSNAMES.ORA entry with the appropriate LISTENER.ORA file (or TNSNAV.ORA if the connection is to go by way of an Interchange). Start the listener on the remote machine.


TNS-12225 TNS:destination host unreachable

Cause: Contact cannot be made with remote party.

Action: Make sure the network driver is functioning and the network is up.


TNS-12226 TNS:operating system resource quota exceeded

Cause: The current user has exceeded the allotted resource assigned in the operating system.

Action: Acquire more operating system resources, or perform a different function.


TNS-12227 TNS:syntax error

Cause: The supplied connect descriptor contains illegal syntax.

Action: Check the syntax of the connect descriptor in TNSNAMES.ORA.


TNS-12228 TNS:protocol adapter not loadable

Cause: On some platforms (such as OS/2), protocol adapters are loaded at run time. If the shared library (or DLL) for the protocol adapter is missing, or one of its supporting libraries is missing, then this error is returned.

Action: For further details, turn on tracing and re-execute the operation. The trace file will include the name of the shared library (or DLL) that could not be loaded.


TNS-12229 TNS:Interchange has no more free connections

Cause: One or more Interchanges along the path to the destination desired has no more free connections available to be used for this call.

Action: Try again later when the Interchanges are less busy, or contact your network administrator to have him determine which interchange it is, and increase the number of connections available on that interchange.


TNS-12230 TNS:Severe Network error ocurred in making this connection

Cause: This error is reported by an interchange which fails to make contact with the destination due to a physical network error while calling a destination.

Action: Try again later when the network service may have been fixed or report the problem to your Network Administrator.


TNS-12231 TNS:No connection possible to destination

Cause: This error is reported by an interchange which fails to find a possible connection along the path to the destination.

Action: Report the problem to your Network Administrator so that he may fix the problem.


TNS-12232 TNS:No path available to destination

Cause: This error is reported by an interchange which fails to find a possible path to the destination.

Action: Report the problem to your Network Administrator.


TNS-12233 TNS:Failure to accept a connection

Cause: This error is reported by an interchange which fails to accept a connection due to a redirect failure.

Action: Report the problem to your Network Administrator so that the interchange problem can be isolated.


TNS-12234 TNS:Redirect to destination

Cause: This error is reported by an interchange which determines that this interchange is not the right gateway and needs to redirect the connection to another gateway along the path to the destination.

Action: No action required.


TNS-12235 TNS:Failure to redirect to destination

Cause: This error is reported by an interchange which fails to redirect a connection to another interchange along the path to the destination.

Action: Report the problem to your Network Administrator.


TNS-12236 TNS:protocol adapter not loaded

Cause: On some platforms (such as OS/2) protocol adapters are loaded at run-time. If the shared library (or DLL) for the protocol adapter has not been loaded, then this error is returned.

Action: For further details, turn on tracing and re-execute the operation. The trace file will have the name of the shared library (or DLL) that has not been loaded.


TNS-12500 TNS:listener failed to start a dedicated server process

Cause: The process of starting up a dedicated server process failed. The executable could not be found or the environment may be set up incorrectly.

Action: Turn on tracing at the ADMIN level and re-execute the operation. Verify that the Oracle Server executable is present and has execute permissions enabled. Ensure that the Oracle environment is specified correctly in LISTENER.ORA. The Oracle Protocol Adapter that is being called may not be installed on the local hard drive. Check that the correct Protocol Adapter are successfully linked. If the error persists, contact Oracle Support Services.


TNS-12502 TNS:listener received no CONNECT_DATA from client

Cause: No CONNECT_DATA was passed to the listener.

Action: Check that the service name resolved from TNSNAMES.ORA has the CONNECT_DATA component of the connect descriptor.


TNS-12504 TNS:listener was not given the SID in CONNECT_DATA

Cause: The SID was missing from CONNECT_DATA.

Action: Check that the connect descriptor corresponding to the service name in TNSNAMES.ORA has an SID component in CONNECT_DATA.


TNS-12505 TNS:listener could not resolve SID given in connect descriptor

Cause: The SID in CONNECT_DATA was not found in the listener's tables.

Action: Check to make sure that the SID specified is correct. The SIDs that are currently registered with the listener can be obtained by typing "LSNRCTL SERVICES listener_name". These SIDs correspond to SID_NAMEs in TNSNAMES.ORA, or DB_NAMES in the INIT.ORA file.


TNS-12509 TNS:listener failed to redirect client to service handler

Cause: The dispatcher terminated unexpectedly.

Action: Attempt to connect again and if the same error occurs, contact the database administrator to check the state of the dispatchers for this SID. If the problem persists, turn on tracing in the listener to determine the TNS error caused by the redirect.


TNS-12510 TNS:database temporarily lacks resources to handle the request

Cause: The dispatchers appear to be busy handling other requests.

Action: Attempt the connection again. If the error persists, ask the database administrator to increase the number of dispatchers and/or dispatchers' limit on the number of connections/sessions that they can accept.


TNS-12511 TNS:service handler found but it is not accepting connections

Cause: The dispatchers notified the listener that they temporarily do not accept new connections.

Action: Attempt the connection again. If the error persists, contact the database administrator to check the state of the dispatchers and/or increase the number of dispatchers.


TNS-12512 TNS:service handler found but it has not registered a redirect address

Cause: The dispatcher just came up and has not had time yet to register the address that a client should be redirected to.

Action: Attempt the connection again. If the error persists, ask the database administrator to increase the number of dispatchers.


TNS-12513 TNS:service handler found but it has registered for a different protocol

Cause: The dispatchers registered for this service are connected to the listener by way of a different network protocol than that of the client.

Action: Contact the database administrator to register a dispatcher on your protocol.


TNS-12514 TNS:listener could not resolve SERVICE_NAME given in connect descriptor

Cause: The SERVICE_NAME in the CONNECT_DATA was not found in the listener's tables.

Action: Check to make sure that the SERVICE_NAME specified is correct.


TNS-12515 TNS:listener could not find a handler for this presentation

Cause: None of the listener's known service handlers are registered as supporting the presentation protocol required by the connecting client.

Action: Check that the destination service is configured to accept the presentation protocol.


TNS-12516 TNS:listener could not find available handler with matching protocol stack

Cause: None of the known and available service handlers for the given SERVICE_NAME support the client's protocol stack: transport, session, and presentation protocols.

Action: Check to make sure that the service handlers (for example, dispatchers) for the given SERVICE_NAME are registered with the listener, are accepting connections, and that they are properly configured to support the desired protocols.


TNS-12517 TNS:listener could not find service handler supporting direct handoff

Cause: None of the known service handlers are registered as supporting direct handoff as required for this client connection.

Action: Check that the instance(s) are configured properly for direct handoff, and are versions of Oracle that support direct handoff.


TNS-12518 TNS:listener could not hand off client connection

Cause: The process of handing off a client connection to another process failed.

Action: Turn on listener tracing and re-execute the operation. Verify that the listener and database instance are properly configured for direct handoff. If the problem persists, contact Oracle Support Services.


TNS-12519 TNS:no appropriate service handler found

Cause: The listener could not find any available service handlers that are appropriate for the client connection.

Action: Run "lsnrctl services" to ensure that the instance(s) have registered with the listener, and are accepting connections.


TNS-12520 TNS:listener could not find available handler for requested type of server

Cause: None of the known and available service handlers for requested type of server (dedicated or shared) are appropriate for the client connection.

Action: Run "lsnrctl services" to ensure that the instance(s) have registered with the listener and that the appropriate handlers are accepting connections.


TNS-12521 TNS:listener could not resolve INSTANCE_NAME given in connect descriptor

Cause: The INSTANCE_NAME in the CONNECT_DATA was not found in the listener's tables for the specified SERVICE_NAME.

Action: Check to make sure that the specified INSTANCE_NAME is correct.


TNS-12522 TNS:listener could not find available instance with given INSTANCE_ROLE

Cause: There are not any available and appropriate database instances registered with the listener, that are part of the service identified by SERVICE_NAME given in the connect descriptor and that have the specified INSTANCE_ROLE (and INSTANCE_NAME, if specified).

Action: Check to make sure that the specified INSTANCE_ROLE is correct. Run "lsnrctl services" to ensure that the instance(s) have registered with the listener and that they are ready to accept connections.


TNS-12523 TNS:listener could not find instance appropriate for the client connection

Cause: The listener could not find any available (database) instances, that are appropriate for the client connection.

Action: Run "lsnrctl services" to ensure that the instance(s) are registered with the listener, and have READY status.


TNS-12524 TNS:listener could not resolve HANDLER_NAME given in connect descriptor

Cause: The HANDLER_NAME in the CONNECT_DATA was not found in the listener's tables for the specified SERVICE_NAME and INSTANCE_NAME.

Action: Check to make sure that the specified HANDLER_NAME is correct.


TNS-12531 TNS:cannot allocate memory

Cause: Sufficient memory could not be allocated to perform the desired activity.

Action: Either free some resource for TNS, or add more memory to the machine. For further details, turn on tracing and re-execute the operation.


TNS-12532 TNS:invalid argument

Cause: An internal function received an invalid parameter. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12533 TNS:illegal ADDRESS parameters

Cause: An illegal set of protocol adapter parameters was specified. In some cases, this error is returned when a connection cannot be made to the protocol transport.

Action: Verify that the destination can be reached using the specified protocol. Check the parameters within the ADDRESS section of TNSNAMES.ORA. Legal ADDRESS parameter formats may be found in the Oracle operating system-specific documentation for your platform. Protocols that resolve names at the transport layer (such as DECnet object names) are vulnerable to this error if not properly configured or names are misspelled.


TNS-12534 TNS:operation not supported

Cause: An internal function received a request to perform an operation that is not supported (on this machine). This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12535 TNS:operation timed out

Cause: The requested connection could not be completed within the timeout period specified by the CONNECT_TIMEOUT parameter in LISTENER.ORA. This error arises from the TNSLSNR.

Action: Either reconfigure CONNECT_TIMEOUT to be 0, which means wait indefinitely, or reconfigure CONNECT_TIMEOUT to be some higher value. Or, if the timeout is unacceptably long, turn on tracing for further information.


TNS-12536 TNS:operation would block

Cause: An internal operation did not commence because to do so would block the current process and the user has requested that operations be non-blocking. This is an informational message.

Action: No action required.


TNS-12537 TNS:connection closed

Cause: "End of file" condition has been reached; partner has disconnected. This is an informational message.

Action: No action required.


TNS-12538 TNS:no such protocol adapter

Cause: The protocol adapter requested (by way of the "(PROTOCOL=..)" keyword-value pair in a TNS address) is unknown. If the supplied address is typographically correct then the protocol adaptor is not installed.

Action: Install the protocol adapter or correct the typographical error, as appropriate. Note: if the supplied address was derived from resolving the service name, check the address in the appropriate file (TNSNAMES.ORA, LISTENER.ORA or TNSNET.ORA).


TNS-12539 TNS:buffer over- or under-flow

Cause: Buffer too small for incoming data or too large for outgoing data.

Action: This restriction (which is associated with CONNECT DATA) is not normally visible to the user. For further details, turn on tracing and re-execute the operation; contact Oracle Support Services.


TNS-12540 TNS:internal limit restriction exceeded

Cause: Too many TNS connections open simultaneously.

Action: Wait for connections to close and retry.


TNS-12541 TNS:no listener

Cause: The connection request could not be completed because the listener is not running.

Action: Ensure that the supplied destination address matches one of the addresses used by the listener. Compare the TNSNAMES.ORA entry with the appropriate LISTENER.ORA file (or TNSNAV.ORA if the connection is to go by way of an Interchange). Start the listener on the remote machine.


TNS-12542 TNS:address already in use

Cause: Specified listener address is already being used.

Action: Start your listener with a unique address.


TNS-12543 TNS:destination host unreachable

Cause: Contact cannot be made with remote party.

Action: Make sure the network driver is functioning and the network is up.


TNS-12544 TNS:contexts have different wait/test functions

Cause: Two protocol adapters have conflicting wait/test functions. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12545 Connect failed because target host or object does not exist

Cause: The address specified is not valid, or the program being connected to does not exist.

Action: Ensure the ADDRESS parameters have been entered correctly; the most likely incorrect parameter is the node name. Ensure that the executable for the server exists (perhaps "oracle" is missing). If the protocol is TCP/IP, edit the TNSNAMES.ORA file to change the host name to a numeric IP address and try again.


TNS-12546 TNS:permission denied

Cause: User has insufficient privileges to perform the requested operation.

Action: Acquire necessary privileges and try again.


TNS-12547 TNS:lost contact

Cause: Partner has unexpectedly gone away, usually during process startup.

Action: Investigate partner application for abnormal termination. On an Interchange, this can happen if the machine is overloaded.


TNS-12548 TNS:incomplete read or write

Cause: A data send or receive failed. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12549 TNS:operating system resource quota exceeded

Cause: The current user has exceeded the allotted resource assigned in the operating system.

Action: Acquire more operating system resources, or perform a different function.


TNS-12550 TNS:syntax error

Cause: The supplied connect descriptor contains illegal syntax.

Action: Check the syntax of the connect descriptor in TNSNAMES.ORA.


TNS-12551 TNS:missing keyword

Cause: The supplied connect descriptor is missing one or more TNS keywords.

Action: Check the syntax, and ensure all required keywords are present.


TNS-12552 TNS:operation was interrupted

Cause: An internal operation was interrupted and could not complete. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12554 TNS:current operation is still in progress

Cause: An internal operation is still in progress. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12555 TNS:permission denied

Cause: User has insufficient privileges to perform the requested operation.

Action: Acquire necessary privileges and try again.


TNS-12556 TNS:no caller

Cause: TNS detected an incoming connect request but there was no caller. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12557 TNS:protocol adapter not loadable

Cause: On some platforms (such as OS/2), protocol adapters are loaded at run time. If the shared library (or DLL) for the protocol adapter is missing, or one of its supporting libraries is missing, then this error is returned.

Action: For further details, turn on tracing and re-execute the operation. The trace file will include the name of the shared library (or DLL) that could not be loaded.


TNS-12558 TNS:protocol adapter not loaded

Cause: On some platforms (such as OS/2), protocol adapters are loaded at run time. If the shared library (or DLL) for the protocol adapter has not been loaded, then this error is returned.

Action: For further details, turn on tracing and re-execute the operation. The trace file will have the name of the shared library (or DLL) that has not been loaded.


TNS-12560 TNS:protocol adapter error

Cause: A generic protocol adapter error occurred.

Action: Check addresses used for proper protocol specification. Before reporting this error, look at the error stack and check for lower level transport errors.For further details, turn on tracing and re-execute the operation. Turn off tracing when the operation is complete.


TNS-12561 TNS:unknown error

Cause: A generic protocol error occurred.

Action: For further details, turn on tracing and re-execute the operation.


TNS-12562 TNS:bad global handle

Cause: Bad 'gbh' argument passed to TNS from caller. System may have been linked with old libraries. This is an internal error. This message is not normally visible to the user.

Action: Contact Oracle Support Services.


TNS-12564 TNS:connection refused

Cause: The connect request was denied by the remote user (or TNS software). This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation.


TNS-12566 TNS:protocol error

Cause: An unexpected TNS protocol error has occurred.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12569 TNS:packet checksum failure

Cause: The data received is not the same as the data sent.

Action: Attempt the transaction again. If the error is persistent, turn on tracing and re-execute the operation.


TNS-12570 TNS:packet reader failure

Cause: An error occurred during a data receive. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12571 TNS:packet writer failure

Cause: An error occurred during a data send. This message is not normally visible to the user.

In addition, this message could occur when any of the following SQL*Plus commands have been issued:

  • SHUTDOWN ABORT
  • SHUTDOWN IMMEDIATE
  • SHUTDOWN TRANSACTIONAL

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12574 TNS:redirection denied

Cause: The connect request failed because it would have required redirection and the caller has requested no redirections. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12582 TNS:invalid operation

Cause: An internal function received an invalid request. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12583 TNS:no reader

Cause: A send operation has been requested but partner has already disconnected. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12585 TNS:data truncation

Cause: A receive operation has completed with insufficient data to satisfy the user's request. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12589 TNS:connection not bequeathable

Cause: An attempt to hand-off a connection from one process to another has failed because the protocol provider does not support it. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12590 TNS:no I/O buffer

Cause: An attempt to perform an I/O operation failed because no buffer was available. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12591 TNS:event signal failure

Cause: The TNS software is unable to signal an event occurrence.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12592 TNS:bad packet

Cause: An ill-formed packet has been detected by the TNS software.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12593 TNS:no registered connection

Cause: An attempt to solicit network event activity has failed because no connections are registered for event notification. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12595 TNS:no confirmation

Cause: TNS is unable to get requested confirmation acknowledgment from remote partner. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12596 TNS:internal inconsistency

Cause: TNS has detected an internal inconsistency. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation and contact Oracle Support Services.


TNS-12597 TNS:connect descriptor already in use

Cause: Illegal use of connect descriptor. This is an internal error. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12598 TNS:banner registration failed

Cause: The registration of a product banner with the Oracle server failed.

Action: Enable tracing and attempt to repeat the error. If it occurs again, contact Oracle Support Services.


TNS-12599 TNS:cryptographic checksum mismatch

Cause: The data received is not the same as the data sent.

Action: Attempt the transaction again. If the error persists, check (and correct) the integrity of your physical connection.


TNS-12600 TNS: string open failed

Cause: The creation of a string in Oracle NLS format failed. This is an internal error.

Action: Enable tracing and attempt to repeat the error. If it occurs again, contact Oracle Support Services.


TNS-12601 TNS:information flags check failed

Cause: The TNS information flags set by the process prior to connection negotiation were not present after the negotiation was finished. This is an internal error.

Action: Enable tracing and attempt to repeat the error. If it occurs again, contact Oracle Support Services.


TNS-12602 TNS: Connection Pooling limit reached

Cause: The operation failed because maximum active current connections has been reached. It may not be a real error when the Connection Pooling feature is enabled. It is possible that the application later re-issues the operation and successfully grabs the connection pool slot and proceeds.

Action: This is an internal error. Enable tracing and attempt to repeat the error. If it occurs again, then contact Oracle Support Services.


TNS-12604 TNS: Application timeout occurred

Cause: The operation was aborted because it did not complete within the specified allotted time interval.

Action: This is an error which does not normally appear at the high level. The action to take is application specific, and is detailed in the higher level error description.


TNS-12611 TNS:operation is not portable

Cause: Attempted operation is not portable. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12612 TNS:connection is busy

Cause: Attempted operation failed because it conflicts with an on-going action or status of the connection. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12615 TNS:preempt error

Cause: A request to service an event failed because no event notification has yet been posted. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12616 TNS:no event signals

Cause: The TNS software is unable to enable event signals. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12617 TNS:bad 'what' type

Cause: The operation failed because the type of data specified is unknown. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12618 TNS:versions are incompatible

Cause: The two machines are running incompatible versions of TNS.

Action: Check the version numbers, and upgrade the machine with the smaller one.


TNS-12619 TNS:unable to grant requested service

Cause: The connect request failed because requested service could not be provided by the local TNS software.

Action: If appropriate, re-execute with reduced service requirements.


TNS-12620 TNS:requested characteristic not available

Cause: The connect request failed because a requested transport characteristic could not be supported by the remote TNS software.

Action: If appropriate, re-execute with reduced requirements.


TNS-12622 TNS:event notifications are not homogeneous

Cause: An attempt to register a connection for event notification failed because the event notification type conflicts with existing registrations. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation and contact Oracle Support Services.


TNS-12623 TNS:operation is illegal in this state

Cause: Connection is half-duplex and a full-duplex operation was attempted. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Support Services.


TNS-12624 TNS:connection is already registered

Cause: An attempt to register a connection for event notification failed because the connection is already registered. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation and contact Oracle Support Services.


TNS-12625 TNS:missing argument

Cause: An operation failed because an argument was missing. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation and contact Oracle Support Services.


TNS-12626 TNS:bad event type

Cause: An attempt to register a connection for event notification failed because the event type is unknown. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation and contact Oracle Support Services.


TNS-12628 TNS:no event callbacks

Cause: An attempt to register a connection for event notification failed because asynchronous callbacks are not available. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation and contact Oracle Support Services.


TNS-12629 TNS:no event test

Cause: An attempt to register a connection for event notification failed because the ability to test for events is not available. This message is not normally visible to the user.

Action: For further details, turn on tracing and re-execute the operation and contact Oracle Support Services.


TNS-12630 Native service operation not supported

Cause: An operation requested by a user is not supported by the native services component.

Action: This may be an internal error if the operation should have been supported.


TNS-12631 Username retrieval failed

Cause: The authentication service failed to retrieve the name of a user.

Action: Enable tracing to determine which routine is failing.


TNS-12632 Role fetch failed

Cause: The authentication service failed to retrieve one of the user's roles.

Action: Enable tracing to determine which routine is failing.


TNS-12633 No shared authentication services

Cause: The list of authentication services specified by the user does not match those supported by the process.

Action: Either specify another list or relink the executable with the desired services.


TNS-12634 Memory allocation failed

Cause: Process was unable to allocate memory.

Action: Terminate other processes in order to reclaim needed memory.


TNS-12635 No authentication adapters available

Cause: The executable was not linked with any authentication service adapters but the SQLNET.ORA parameter that determines whether or not authentication is required was set to true.

Action: Either disable the parameter or relink the executable with service adapters.


TNS-12636 Packet send failed

Cause: A process was unable to send a packet to another process. Possible causes are: 1. The other process was terminated. 2. The machine on which the other process is running went down. 3. Some other communications error occurred.

Action: If the cause is not obvious, contact Oracle Support Services.


TNS-12637 Packet receive failed

Cause: A process was unable to receive a packet from another process. Possible causes include:

  • The other process was terminated.
  • The machine on which the other process is running went down.
  • Some other communications error occurred.

Action: If the cause is not obvious, contact Oracle Support Services.


TNS-12638 Credential retrieval failed

Cause: The authentication service failed to retrieve the credentials of a user.

Action: Enable tracing to determine the exact error.


TNS-12639 Authentication service negotiation failed

Cause: No match was found between the types of authentication services that the client supports and those that the server is using.

Action: Possible solutions include:

  • Change the entry in SQLNET.ORA that determines which services are to be used.
  • Relink the client with at least one of the authentication service adapters that the server supports.
  • Relink the server with at least one of the authentication service adapters that the client supports.
  • Disable authentication on both the client and server.

TNS-12640 Authentication adapter initialization failed

Cause: The function specified in the authentication table entry for the service failed.

Action: Enable tracing to determine the exact error.


TNS-12641 Authentication service failed to initialize

Cause: The authentication service failed during initialization.

Action: Enable tracing to determine the exact error.


TNS-12642 No session key

Cause: A process has no session key associated with it because the authentication service being used does not use one.

Action: If a session key is required, use another authentication service.


TNS-12643 Client received internal error from server

Cause: The client process received an error from the server that indicated that an internal SQL*Net native services error had occurred.

Action: Enable tracing on both processes and attempt to re-create the problem. If successful in recreating the problem, contact Oracle Support Services.


TNS-12644 Authentication service initialization failed

Cause: The routine called to initialize the authentication adapter failed.

Action: Enable tracing to determine the exact error. A likely cause is that memory is exhausted.


TNS-12645 Parameter does not exist.

Cause: A SQLNET.ORA parameter from which a value was needed does not exist.

Action: Set the parameter in the parameter file.


TNS-12646 Invalid value specified for boolean parameter

Cause: The value specified for a parameter was set to a value other than true/false or on/off.

Action: Correct the value of the parameter.


TNS-12647 Authentication required

Cause: The parameter that controls whether authentication is required was set to true, but the executable does not have an authentication service linked in.

Action: Either re-link the executable with an authentication service adapter or disable the parameter.


TNS-12648 Encryption or data integrity algorithm list empty

Cause: A SQL*Net list-of-algorithms parameter was empty; for example, "()".

Action: Change the list to contain the name of at least one installed algorithm, or remove the list entirely if every installed algorithm is acceptable.


TNS-12649 Unknown encryption or data integrity algorithm

Cause: A SQL*Net list-of-algorithms parameter included an algorithm name that was not recognized.

Action: Either remove that algorithm name, correct it if it was misspelled, or install the driver for the missing algorithm.


TNS-12650 No common encryption or data integrity algorithm

Cause: The client and server have no algorithm in common for either encryption or data integrity or both.

Action: Choose sets of algorithms that overlap. In other words, add one of the client's algorithm choices to the server's list or vice versa.


TNS-12651 Encryption or data integrity algorithm unacceptable

Cause: The algorithm the server chose to use for encryption or data integrity was not one of the choices acceptable to the client. This is either the result of an internal error, of a network data transmission error, or of deliberate tampering with the transmitted data.

Action: For further details, turn on tracing, re-execute the operation, and contact Oracle Support Services.


TNS-12652 String truncated

Cause: Not enough memory was allocated for a string so it had to be truncated

Action: If it is not a problem that the string is truncated, then it is not an error. Otherwise, call the routine that reported the error again with a larger string buffer.


TNS-12653 Authentication control function failed

Cause: The control function utilized by the authentication service driver failed.

Action: Enable tracing to determine the exact error.


TNS-12654 Authentication conversion failed

Cause: The authentication service was unable to convert the credentials of a user from the format specific to the format into the Oracle format.

Action: Enable tracing to determine the exact error.


TNS-12655 Password check failed

Cause: The authentication service being used was unable to verify the provided password.

Action: Enable tracing to determine the exact error.


TNS-12656 Cryptographic checksum mismatch

Cause: The cryptographic checksum received with a packet of incoming data did not match the checksum computed by the receiving end. This indicates that the packet was tampered with or otherwise corrupted in transit.

Action: Look for sources of data corruption, perhaps including deliberate tampering.


TNS-12657 No algorithms installed

Cause: The near side of the connection required the use of a service (either encryption or checksumming) when no algorithms for that service were installed.

Action: Remove the "ON" requirement for that service.


TNS-12658 ANO service required but TNS version is incompatible

Cause: A client process that is running an earlier version of TNS attempted to connect but the connection failed because the server process required that an ANO service (authentication, encryption, and so on) be used.

Action: Relink the calling executable and retry the connection or eliminate the requirement that the service be used on the server side.


TNS-12659 Error received from other process

Cause: An error was received by one or more services from the process on the other side of the connection.

Action: Enable tracing to determine the exact error(s). The error(s) is (are) not returned directly because an error generated by a server may not make sense on the client side and vice-versa.


TNS-12660 Encryption or crypto-checksumming parameters incompatible

Cause: One side of the connection specified "REQUIRED" for encryption or crypto-checksumming, while the other side specified "REJECTED".

Action: Change the "REQUIRED" side to "REQUESTED" if the you want encryption or crypto-checksumming to be optional, or change the "REJECTED" side to "ACCEPTED" if you do not want the service to be optional.


TNS-12661 Protocol authentication to be used

Cause: The SQL*Net authentication service has determined that the SQL*Net transport protocol in use is to be utilized to authenticate a user's identity.

Action: This error is used solely to communicate information between the authentication service and the SQL*Net session layer and should not be visible to the user. If the error is seen, contact Oracle Support Services.


TNS-12662 proxy ticket retrieval failed

Cause: The authentication adapter used by SQL*Net failed to retrieve the credentials needed to authenticate a database link.

Action: Enable tracing to determine the exact error.


TNS-12663 Services required by client not available on the server

Cause: Service(s) that was (were) required by the client process were not available on the server process.

Action: Configure the server with the services required by the client (best solution) or delete the requirement from the configuration file of the client (least secure).


TNS-12664 Services required by server not available on the client

Cause: Service(s) that was (were) required by the server process were not available on the client process.

Action: Configure the client with the services required by the server (best solution) or delete the requirement from the configuration file of the server (least secure).


TNS-12665 NLS string open failed

Cause: A native service was unable to make a string available for use by the National Language Support component.

Action: Make sure the National Language Support component has been properly. If it has, enable tracing and report the problem to Oracle Support Services.


TNS-12666 Dedicated server: outbound transport protocol different from inbound

Cause: The protocol specified for an externally-identified outbound connection from a dedicated server (database link) was not the same as that used for the inbound connection. It is not possible for SQL*Net to authenticate a proxy connection that uses a protocol that is different from that which was used for the connection to the dedicated server.

Action: Specify the same protocol in the SQL*Net connect string or alias for the outbound connection as that used for the inbound connection.


TNS-12667 Shared server: outbound transport protocol different from inbound

Cause: The protocol specified for an externally-identified outbound connection from a shared server (database link) was not the same as that used for the inbound connection. It is not possible for SQL*Net to authenticate a proxy connection that uses a protocol that is different from that which was used for the connection to the shared server.

Action: Specify the same protocol in the SQL*Net connect string or alias for the outbound connection as that used for the inbound connection.


TNS-12668 Dedicated server: outbound protocol does not support proxies

Cause: The protocol specified to perform an externally-identified proxy connection (database link) from a dedicated server does not support proxy connections.

Action: Specify a protocol in the SQL*Net connect string or alias used for the connection that does support externally-authenticated proxy connections. NOTE: Because of a limitation in SQL*Net, the protocol used for the proxy connection must the same as that used for the connection from the client to the server.


TNS-12669 Shared server: outbound protocol does not support proxies

Cause: The protocol specified to perform an externally-identified proxy connection (database link) from a shared server does not support proxy connections.

Action: Specify a protocol in the SQL*Net connect string or alias used for the connection that does support externally-authenticated proxy connections. NOTE: Because of a limitation in SQL*Net, the protocol used for the proxy connection must the same as that used for the connection from the client to the server.


TNS-12670 Incorrect role password

Cause: A password supplied for a role could not be validated by the authentication service.

Action: Supply the correct password.


TNS-12671 Shared server: adapter failed to save context

Cause: The adapter for the authentication service failed when it tried to save the data needed for proxy connections (database links) through the multi-threaded server.

Action: Enable tracing to determine the exact error. Contact Oracle Support Services if the reason is not obvious.


TNS-12672 Database logon failure

Cause: The authentication service adapter in use encountered an error it attempted to validate the logon attempt of a user.

Action: Enable tracing to determine the exact error encountered by the adapter.


TNS-12673 Dedicated server: context not saved

Cause: A connection was marked as being a proxy connection (database link) from a dedicated server but no inbound context was present.

Action: This error should not normally be visible to the user. Contact Oracle Support Services.


TNS-12674 Shared server: proxy context not saved

Cause: A connection was marked as being a proxy connection (database link) from a shared server but no inbound context was present.

Action: This error should not normally be visible to the user. Contact Oracle Support Services.


TNS-12675 External user name not available yet

Cause: The authentication service in use was not able to return the external name of a user of the Oracle server because it is not available to the service yet.

Action: This is just an informational message and should not normally be visible to the user. If the error does appear, contact Oracle Support Services.


TNS-12676 Server received internal error from client

Cause: The server process received an error from the client which indicated that an internal SQL*Net native services error had occurred.

Action: Enable tracing on both processes and attempt to re-create the problem. If the problem recurs, contact Oracle Support Services.


TNS-12677 Authentication service not supported by database link

Cause: The authentication service used by the proxy process (database link) was unable to find the adapter being used by the client in its list of authentication mechanisms.

Action: Specify an authentication adapter that is shared by the client and the server being used for the database link.


TNS-12678 Authentication disabled but required

Cause: The configuration parameters that control whether SQL*Net authentication is disabled or required were both set to TRUE.

Action: Set one or both of the parameters to FALSE.


TNS-12679 Native services disabled by other process but required

Cause: The remote process has disabled native services but the local process requires them.

Action: Enable native services on the remote process or disable them locally.


TNS-12680 Native services disabled but required

Cause: The process has disabled native services but at least one service is required.

Action: Enable native services or change the configuration file so that none of the available services are required.


TNS-12681 Login failed: the SecurID card does not have a pincode yet

Cause: The SecurID card that is used to logon to Oracle, does not have a pin code assigned to it.

Action: Use one of the programs supplied by Security Dynamics to assign a pin code to the card.


TNS-12682 Login failed: the SecurID card is in next PRN mode

Cause: The SecurID card and the SecurID server are out of sync and the server requires the next card code to resynchronize the card.

Action: Use one of the programs supplied by Security Dynamics to resynchronize the SecurID card.


TNS-12683 encryption/crypto-checksumming: no Diffie-Hellman seed

Cause: The sqlnet.crypto_seed parameter is missing from the SQLNET.ORA parameters file for SQL*Net.

Action: Add this line to SQLNET.ORA:

sqlnet.crypto_seed = "randomly-chosen text"


TNS-12684 encryption/crypto-checksumming: Diffie-Hellman seed too small

Cause: The sqlnet.crypto_seed parameter in the SQLNET.ORA parameter file for SQL*Net is too small.

Action: Add more randomly-chosen text to it, perhaps using Network Manager.


TNS-12685 Native service required remotely but disabled locally

Cause: A native service is required by the remote process but native services have been disabled locally.

Action: Enable native services locally or change the configuration parameters on the remote host so that no native services are required.


TNS-12686 Invalid command specified for a service

Cause: An operation which does not exist was specified for a native service. This is a programming error and should not normally be visible to the user.

Action: Contact Oracle Support Services.


TNS-12687 Database link failed: credentials expired

Cause: The credentials that are used to authenticate the user for the requested database link have expired.

Action: Renew your credentials. Refer to the documentation specific for your Network Authentication Adapter on how to do this.


TNS-12688 Login failed: the SecurID server rejected the new pincode

Cause: There are a number of reasons why the SecurID server would refuse a pin code:

  • The user might not have permission to make up his own pin code.
  • The pin code was either too short or too long. Valid pin codes consist of minimal four, but no more than eight characters.
  • The pin code contains any non alpha-numeric characters.

Action: Re-execute the operation and make sure to use a pin code that satisfies the above requirements. If the problem persists, turn on tracing at the Oracle Server side of the connection and examine the trace file for the exact error.


TNS-12689 Server Authentication required, but not supported

Cause: Server Authentication is required for this connection, but not supported by both sides of the connection.

Action: Make sure both sides of the connection have the correct version of Advanced Networking Option, and that the Authentication Adapter supports Server Authentication.


TNS-12690 Server Authentication failed, login cancelled

Cause: Server Authentication is required, but the server's credentials were found invalid by the client.

Action: Make sure that the server has a valid set of credentials. Refer to your authentication adapter specific documentation on how to do this.


TNS-12696 Double Encryption Turned On, login disallowed

Cause: A Secure Protocol Adapter was used that has Encryption turned ON as well as ASO Encryption.

Action: Turn OFF either ASO Encryption or the Protocol Adapter Encryption if possible. Refer to the Oracle Advanced Security Administrator's Guide for information about how to do this.


TNS-12699 Native service internal error

Cause: An internal error occurred in the native services component.

Action: Enable tracing to determine the exact error. Contact Oracle Support Services.


Go to previous page Go to next page
Oracle
Copyright © 1996, 2002 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents
Go To Index
Index

Master Index

Feedback