Oracle8 Error Messages Release 8.0.4 A58312-01 |
Library | Product | Contents | Index

## NA Internal Messages (TNS-02501 to 03500)

##### 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-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 Worldwide Customer Support, 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 Worldwide Customer Support.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

##### 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, perhaps by using Network Manager: 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, perhaps using Network Manager.

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

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

Cause: The SNS system detected an error while running tests on the active encryption or checksumming algorithm.

Action: Contact Customer Support.

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

Prev | Top | Next
| Copyright © 1997 Oracle Corporation. All Rights Reserved. |
Library | Product | Contents | Index