TNS-03512: Used string adapter to resolve the alias

TNS-03512: Used string adapter to resolve the alias

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

Action: NONE

TNS-03511: Used parameter files: string

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.

Action: NONE

TNS-03510: Failed due to I or O error

TNS-03510: Failed due to I or O error

Cause: An I or O operation failed, perhaps due to a resource failure or premature window termination.

Action: This is an internal error which should not normally be visible. Do not close the TNSPING window before all I or O operations have completed.

TNS-03509: OK (number msec)

TNS-03509: OK (number msec)

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

Action: No action necessary.

TNS-03508: Failed to create address string

TNS-03508: Failed to create address string

Cause: The TNSPING utility received an internal error when generating an address.

Action: This is an internal error which should not normally be visible. 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

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-03506: Failed to create address binding

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.

Action: This is an internal error which should not normally be visible. 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-03505: Failed to resolve 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-03504: Service name too long

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-03503: Could not initialize NL

TNS-03503: Could not initialize NL

Cause: The network library could not be initialized.

Action: This is an internal error which should not normally be visible. 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-03502: Insufficient arguments. Usage: tnsping lamp;lt;lamp;nbsp;addresslamp;gt; (lamp;lt;lamp;nbsp;countlamp;gt;(

TNS-03502: Insufficient arguments. Usage: tnsping lamp;lt;lamp;nbsp;addresslamp;gt; (lamp;lt;lamp;nbsp;countlamp;gt;(

Cause: Some required command-line arguments are missing.

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

TNS-03501: OK

TNS-03501: OK

Cause: The operation succeeded.

Action: No action necessary.

TNS-02526: server proxy type does not match client type

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 Customer Support

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

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

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

Action: Contact Customer Support.

TNS-02524: Authentication: privilege check failed

TNS-02524: Authentication: privilege check failed

Cause: An error occurred when the Oracle Advanced Security 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 Customer Support.

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

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

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

Action: Add more randomly-chosen text to it.

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

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

Cause: The sqlnet.crypto_seed parameter is missing from the SQLNET.ORA parameters file for Oracle Advanced Security.

Action: Add this line to SQLNET.ORA: sqlnet.crypto_seed = randomly-chosen text

TNS-02519: no appropriate key-negotiation parameters

TNS-02519: no appropriate key-negotiation parameters

Cause: No appopriate 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 Customer Support.

TNS-02518: key negotiation error

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

TNS-02517: key smaller than requested size

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

TNS-02516: No data available

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

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

TNS-02515: Encryption or 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.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

TNS-02514: Invalid packet received

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

TNS-02513: Requested data type does not match retrieved type

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

TNS-02512: Invalid status received

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

TNS-02511: Invalid data type

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

TNS-02510: Invalid numeric data type

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

TNS-02509: Authentication: invalid process state

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

TNS-02508: Encryption: server negotiation response in error

TNS-02508: Encryption: server negotiation response in error

Cause: The server s response in negotiation was in error.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

TNS-02507: Encryption: algorithm not installed

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.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

TNS-02506: Authentication: no type string

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

TNS-02505: Authentication: null context pointer provided

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-02504: Parameter count retrieval failed

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

TNS-02503: Parameter retrieval failed

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

TNS-02502: Authentication: unable to find initialization function

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 Customer Support, as this error should never happen. Otherwise, add an initialization function for the service being used.

TNS-02501: Authentication: no more roles

TNS-02501: Authentication: no more roles

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

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

TNS-02405: GMS call failed, check GMS logs.

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-02404: Service string contains no local handlers

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-02403: Bad alias string or alias not present in tnsnames.ora

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-02402: Bad CLBGNAMES parameter in tnsnames.ora

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-02401: gbname string too long, allowed number characters

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-02022: show rules: Show rules that are currently in effect

TNS-02022: show rules: Show rules that are currently in effect

Cause: Control program usage message.

Action: None.

TNS-02021: DIRECT_HANDOFF can be either ON or OFF.

TNS-02021: DIRECT_HANDOFF can be either ON or OFF.

Cause: Invalid value for the LSNRCTL direct_handoff parameter.

Action: Specify one of ON or OFF.

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

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

Cause: Control program usage message.

Action: None.

TNS-01442: No filtering rules currently in effect.

TNS-01442: No filtering rules currently in effect.

Cause: Control program status message

Action: None

TNS-01441: Number of filtering rules currently in effect: number

TNS-01441: Number of filtering rules currently in effect: number

Cause: Control program status message

Action: None

TNS-01421: Session: string

TNS-01421: Session: string

Cause: Control program status message.

Action: None.

TNS-01420: Presentation: string

TNS-01420: Presentation: string

Cause: Control program status message.

Action: None.

TNS-01418: Proxy service string has number instance(s).

TNS-01418: Proxy service string has number instance(s).

Cause: Control program status message.

Action: None.

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

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

Cause: Control program status message.

Action: None.

TNS-01416: Process ID string

TNS-01416: Process ID string

Cause: Control program status message.

Action: None.

TNS-01415: Listening Endpoints Summary...

TNS-01415: Listening Endpoints Summary...

Cause: Control program status message.

Action: None.

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

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

Cause: Control program status message.

Action: None.

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

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

Cause: Control program status message.

Action: None.

TNS-01412: Handler(s):

TNS-01412: Handler(s):

Cause: Control program status message.

Action: None.

TNS-01411: Service string has number instance(s).

TNS-01411: Service string has number instance(s).

Cause: Control program status message.

Action: None.

TNS-01410: Service string has number instances.

TNS-01410: Service string has number instances.

Cause: Control program status message.

Action: None.

TNS-01409: Instance string

TNS-01409: Instance string

Cause: Control program status message.

Action: None.

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

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

Cause: Control program status message.

Action: None.

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

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

Cause: Control program status message.

Action: None.