Oracle8 Error Messages
Release 8.0
A54625_01

Library

Product

Contents


Prev Next

28575-28600: Untrusted and Distributed External Procedure Messages

ORA-28575: unable to open RPC connection to external procedure agent

Cause: Initialization of a network connection to the extproc agent did not succeed. This can be caused by network problems, incorrect listener configuration or incorrect transfer code.

Action: Check listener configuration in LISTENER.ORA and TNSNAMES.ORA or Oracle Names Server.

ORA-28576: lost RPC connection to external procedure agent

Cause: A fatal error occurred in either an RPC network connection, the extproc agent, or the invoked 3GL after communication had been established successfully.

Action: First check the 3GL code you are invoking, and make sure there are no network problems. Most likely, the invoked "C" routine is terminating abnormally. If all components appear to be normal but the problem persists, this could be an internal logic error in the transfer code. Contact your customer support representative.

ORA-28577: argument name of external procedure name has unsupported datatype name

Cause: While transferring the external procedure arguments to the agent, an unsupported datatype was detected.

Action: Check your documentation for the supported datatypes of external procedure arguments.

ORA-28578: protocol error during callback from an external procedure

Cause: An internal protocol error occurred while trying to execute a callback to the Oracle Server from the user's 3GL routine.

Action: Contact Oracle Worldwide Support.

ORA-28579: network error during callback from external procedure agent

Cause: An internal network error occurred while trying to execute a callback to the Oracle Server from the user's 3GL routine.

Action: Contact Oracle Worldwide Support.

ORA-28580: recursive external procedures are not supported

Cause: A callback from within a user's 3GL routine resulted in the invocation of another external procedure.

Action: Make sure that the SQL executed in a callback does not directly call another external procedure, or indirectly results in another external procedure, for example, triggers calling external procedures, PL/SQL procedures calling external procedures, and so on.

ORA-28581: protocol error while executing recursive external procedure

Cause: An internal protocol error occurred while trying to execute an external procedure resulting from a callback in another external procedure.

Action: Contact Oracle Worldwide Support.

ORA-28582: a direct connection to this agent is not allowed

Cause: A user or a tool tried to establish a direct connection to either an external procedure agent or a Heterogeneous Services agent, for example:

SVRMGR> CONNECT SCOTT/TIGER@NETWORK_ALIAS


This is not allowed.

Action: When executing the CONNECT statementake sure your database link or network alias is not pointing to a Heterogeneous Services agent or an external procedure agent.

28750-29249: Security Server Messages

For more security server messages, see "28000-28499: Security-Related Messages" on page 2¬670.

ORA-28750: unknown error occurred

Cause: An Oracle Security Service error of unspecified type occurred.

Action: Contact your Oracle Worldwide Support representative. This error should not be visible to applications.

ORA-28751: memory allocation failed

Cause: The allocation of memory failed due to exhaustion of system memory.

Action: Terminate other processes to free up memory or add memory to the system.

ORA-28752: failed to initialize data source

Cause: The initialization of a data source failed.

Action: Enable Net8 tracing to determine the exact cause of the error. Frequently, this error is caused by the exhaustion of system resources.

ORA-28753: failed to terminate use of data source

Cause: The termination of the use of a data source failed.

Action: Enabled Net8 tracing to determine the exact cause of the error. The error may be caused by the corruption of memory or disk, among other things.

ORA-28755: object retrieval failed

Cause: There was a failure to retrieve subject information from a file or database.

Action: Check if the data source exists or check for the correct subject information.

ORA-28756: callback failed to allocate memory

Cause: A function supplied by the caller failed to allocate memory.

Action: This error could be due to system memory exhaustion.

ORA-28757: attempted to allocate 0 bytes of memory

Cause: Memory has been exhausted.

Action: This error could be due to system memory exhaustion.

ORA-28758: memory release failed

Cause: The release of memory fragment failed. This may be caused by corruption of memory either within the application or the Oracle Security Server library.

Action: Enable Net8 tracing to determine the reason why the operation failed.

ORA-28759: failed to open file

Cause: The opening of the specified file failed.

Action: Enable Net8 tracing to determine the name of the file that could not be opened and the reason.

ORA-28763: invalid parameter type

Cause: Possible error in parameter in SQLNET.ORA.

Action: Check the SQLNET.ORA file for this parameter value.

ORA-28764: configuration parameter retrieval failed

Cause: The retrieval of a configuration parameter failed.

Action: Supply the needed configuration parameter.

ORA-28766: failed to terminate use of data source

Cause: An error occurred when attempting to end use of a data source. This could be due to a system error.

Action: Enable tracing to see what the exact error is.

ORA-28767: invalid version number

Cause: Version number of the file is incorrect.

Action: Enter the correct version number and retry the operation.

ORA-28768: bad magic number

Cause: An invalid magic number was specified in a data file.

Action: This could be due to disk corruption or some other process overwriting the file. Enable tracing to determine what the exact error is.

ORA-28769: specified method does not exist

Cause: The data access method specified in the configuration file is not supported.

Action: Specify a supported method. Consult the Oracle Security Server documentation to determine the supported types.

ORA-28770: data source already initialized

Cause: The caller attempted to initialize a data source which was already initialized.

Action: This is a programming error. An application should not attempt to initialize a data source more than once.

ORA-28771: data source not yet initialized

Cause: The caller attempted to use a data source which had not been initialized yet.

Action: This is a programming error. The application must always initialize the data source.

ORA-28773: write of magic and version numbers failed

Cause: The write of both the magic and version numbers failed.

Action: This error usually occurs because disk space has been exhausted.

ORA-28774: write of file to disk failed

Cause: The output of a file failed.

Action: This error usually occurs because disk space has been exhausted.

ORA-28775: close of file failed

Cause: The close of a file used by a data access method failed.

Action: This error usually indicates an error such as memory corruption or a system error. Enable tracing and examine the trace file to see what the exact error.

ORA-28776: output buffer supplied is too small

Cause: The data to be returned by a function is too large for the supplied buffer.

Action: Call the routine again with a larger buffer.

ORA-28777: binding creation failed

Cause: The creation of a binding for use in the parsing of a parameter value failed. This error can be caused by the parameter value being in an incorrect format, e.g. a right parenthesis was not supplied where expected, or the exhaustion of system memory.

Action: Make sure that the parameter is specified in the correct format. If the format is correct, free up system memory by terminating processes or add more memory.

ORA-28778: parameter not specified in proper format

Cause: The configuration parameter was not specified in the proper format.

Action: Consult the Oracle Security Server documentation for a description of the proper format for this parameter.

ORA-28779: no data access method specified in parameter

Cause: No method for data access was specified in the parameter value.

Action: Specify a parameter method. Consult the Oracle Security Server documentation for the supported data access methods for this data type.

ORA-28780: invalid method specified by parameter

Cause: The data access method specified by the parameter value is not supported.

Action: Specify a data access method. Consult the Oracle Security Server documentation for the supported data access methods for this data data type.

ORA-28781: no method data specified in parameter

Cause: No data was specified in the parameter for use with the specified access method.

Action: Consult the Oracle Security Server documentation for the data that must be specified for the access method.

ORA-28782: data source not allocated

Cause: No memory was allocated for a data source.

Action: The application should call in the data source initialization function.

ORA-28783: invalid parameter

Cause: No match for parameter name in the configuration file.

Action: Check your SQLNET.ORA file for the parameter.

ORA-28784: file name translation failed

Cause: The translation of a file name from Oracle format to native format failed.

Action: Specify a correct name. Consult your ORACLE documentation for the correct file name format.

ORA-28785: parameter does not exist

Cause: A configuration parameter does not exist in a parameter file.

Action: Supply the required parameter.

ORA-28786: unknown cryptographic algorithm

Cause: Use of incorrect password for decryption.

Action: Type in the correct password.

ORA-28787: failed to allocate more memory

Cause: The allocation of memory to grow a buffer failed due to exhaustion of system memory.

Action: Terminate other processes to free up memory or add memory to the system.

ORA-28788: invalid key size

Cause: Incorrect input by the user in response to a prompt or an unknown error.

Action: Provide the correct input or enable tracing and check the trace file for errors.

ORA-28790: NLS string open failed

Cause: The opening of a string for use by the NLS subsystem failed.

Action: Enable Net8 tracing to determine the exact error.

ORA-28791: certificate verification failed

Cause: Verification of the certificate supplied by the user failed.

Action: Enable Net8 tracing to determine the exact error.

ORA-28792: PL/SQL operation failed

Cause: A PL/SQL operation attempted by the Oracle Security Service failed.

Action: This is an internal error. Enable Net8 and try the operation again. Contact Oracle Worldwide Support for assistance.

ORA-28794: attribute initialization data type failed

Cause: The initialization of the attribute data type failed.

Action: Enable tracing to determine the exact error. This error may be caused by the exhaustion of system resources.

ORA-28795: attribute data type termination failed

Cause: The termination of the use of the attribute data type subsystem failed.

Action: Enable Net8 tracing to determine the exact error.

ORA-28796: unsupported access method

Cause: The method specified to access data is not supported.

Action: Use a supported access method.

ORA-28797: invalid data type

Cause: The data type specified for a key is not supported.

Action: Correct the key type and retry the operation.

ORA-28798: number of sub-keys to bind does not match that in key

Cause: The number of keys passed by the application to bind does not match the number used to create the key.

Action: This is an internal programming exception. Contact your Oracle Worldwide Support representative.

ORA-28799: failed to allocate shared memory

Cause: The allocation of shared memory for use in operations involving the shared server failed.

Action: Enable Net8 tracing to determine the exact error. This error is probably caused by the exhaustion of the memory heap supplied by the Oracle server.

ORA-28800: open failed

Cause: Failed to open the data source (file or database).

Action: Enable Net8 tracing to determine the exact error.

ORA-28802: invalid mode specified

Cause: Mode or data source specified in configuration file is incorrect.

Action: Check the SQLNET.ORA file for method parameter. Else enable Net8 tracing to determine the exact error.

ORA-28803: input/output operation failed

Cause: Failed to access a data source(file or database).

Action: Enable Net8 tracing to determine the exact error.

ORA-28804: close failed

Cause: Failed to close the data source(file or database).

Action: Enable Net8 tracing to determine the exact error.

ORA-28805: retrieve failed

Cause: Failed to retrieve information from the data source (file or database).

Action: Enable Net8 tracing to determine the exact error.

ORA-28806: store failed

Cause: Failed to write to the data source(file or database).

Action: Enable Net8 tracing to determine the exact error.

ORA-28807: update failed

Cause: Failed to update a data source(file or database).

Action: Enable Net8 tracing to determine the exact error.

ORA-28808: retrieval of method information failed

Cause: Failed to retrieve method (file/database) information.

Action: Check the SQLNET.ORA file for method configuration parameters.Else enable Net8 tracing to determine the exact error.

ORA-28809: deletion failed

Cause: Failed to delete information from data source.

Action: Enable Net8 tracing to determine the exact error.

ORA-28810: creation failed

Cause: Failed to create a key descriptor.

Action: Enable Net8 tracing to determine the exact error.

ORA-28814: conversion of number in Oracle format to native failed

Cause: The conversion of a number which was specified in Oracle format to native format failed.

Action: This is an internal programming exception. Enable Net8 tracing and attempt to reproduce the problem. Contact your customer support representative and supply the trace file.

ORA-28815: Conversion of native number to Oracle format failed

Cause: The conversion of a number which was specified in native format to Oracle portable format failed.

Action: This is an internal programming exception. Enable Net8 tracing and attempt to reproduce the problem. Contact your customer support representative and supply the trace file.

ORA-28816: no password provided

Cause: A required password was not passed to a PL/SQL function.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28817: PL/SQL function returned an error

Cause: A PL/SQL function returned an error unexpectedly.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28818: no package context provided

Cause: The context that holds the state of the security package was not passed to a function or procedure that was expecting it.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28819: no distinguished name provided

Cause: The user's distinguished name was not provided to a PL/SQL function or procedure.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28820: state not provided

Cause: The state of either a signature or decryption/encryption was not passed to a PL/SQL function or procedure.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28821: no input buffer provided

Cause: A PL/SQL function or procedure was not passed an expected buffer.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28822: no seed

Cause: No seed was specified to the PL/SQL seed initialization function.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28823: number of bytes not specified

Cause: The number of random bytes to generate was not specified to the PL/SQL random number generator.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28824: invalid encryption/decryption/signature state

Cause: An invalid state was passed to a PL/SQL encryption, decryption or signature procedure or function.

Action: Specify a correct state value and retry the operation.

ORA-28825: no cryptographic engine function

Cause: No function was specified for the cryptographic engine.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28826: invalid cryptographic engine function

Cause: An incorrect cryptographic engine function was passed to a PL/SQL function or procedure.

Action: Specify a correct engine function and retry the operation.

ORA-28827: invalid cipher type

Cause: An incorrect cipher type was passed to a PL/SQL function or procedure.

Action: Specify a correct cipher type and retry the operation.

ORA-28828: invalid identity type

Cause: An incorrect identity type was passed to a PL/SQL function or procedure.

Action: Specify a correct identity type and retry the operation.

ORA-28829: no cipher type specified

Cause: No cipher type was passed to a PL/SQL function or procedure.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28830: no identity type specified

Cause: No identity type was passed to a PL/SQL function or procedure.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28831: no data unit format

Cause: No data unit format was passed to a PL/SQL function or procedure.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28832: invalid data unit format

Cause: An incorrect data unit format was passed to a PL/SQL function or procedure.

Action: Specify a data unit format and retry the operation.

ORA-28833: not enough info provided

Cause: Not enough info (usually parameters) provided to a PL/SQL function

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28834: buffer too small

Cause: Buffer provided by PL/SQL to a Oracle Security Server toolkit function is too small for the data to be returned

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28835: identity descriptor not present or too small

Cause: An identity descriptor passed to a PL/SQL function or descriptor was not provided or does not have the correct size.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28836: wallet not open

Cause: The wallet to be used has not been opened yet.

Action: Call the function that opens the wallet and retry the operation.

ORA-28837: no wallet descriptor

Cause: No wallet descriptor was specified to a PL/SQL function or procedure.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28838: no identity descriptor

Cause: No identity descriptor was specified to a PL/SQL function or procedure.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28839: no persona descriptor

Cause: No persona descriptor was specified to a PL/SQL function or procedure.

Action: This is an internal error. Contact Oracle Worldwide Support.

ORA-28840: wallet already open

Cause: An attempt was made to open a wallet that had already been opened.

Action: This is a programming error. A wallet should only be opened once.

ORA-28841: operation not supported

Cause: An attempt was made to perform an operation that is not supported.

Action: This is a programming error.

ORA-29228: the number of bytes for output could not be calculated

Cause: The cryptographic engine is confused about the algorithm.

Action: Check the parameters being used with the cryptographic functions.

ORA-29229: the magic number found in the header does not match expected

Cause: The input TDU has either been corrupted or it is not being used correctly.

Action: Check that the TDU is being used from the beginning. If possible, compare the size of the TDU upon generation to the size trying to be used.

ORA-29230: the header length is not sufficient for message header

Cause: The input TDU has either been corrupted or it is not being used correctly.

Action: Check that the TDU is being used from the beginning. If possible, compare the size of the TDU upon generation to the size trying to be used.

ORA-29231: the cryptographic engine failed to initialize

Cause: During initialization of the cryptographic engine, some failure occurred. This includes running out of memory and trying to seed the random number generator.

Action: Make sure the executable has been linked with compatible library versions, and that you are not running out of swap space.

ORA-29232: the cryptographic engine key initialization failed

Cause: During initialization of a key for cryptography, some failure occurred. This includes running out of memory and passing illegal arguments.

Action: Make sure the executable has been linked with compatible library versions, and that the correct parameters are being used for the cryptographic functions.

ORA-29233: the key object could not be encoded

Cause: The key object may be corrupted or may be an unsupported type.

Action: Check the key object being passed to the encoding routine.

ORA-29234: a key object was not extracted from encoding

Cause: The encoding may be corrupted or may not be a key object at all.

Action: Check the encoding and parameters passed to decoding routine.

ORA-29235: the key information could not be retrieved

Cause: The key may be corrupted or may be an unsupported type.

Action: Check the parameters being used with the cryptographic functions.

ORA-29236: the random number generator will not accept seed

Cause: The cryptographic engine may have run out of memory.

Action: Make sure the executable has been linked with compatible library versions.

ORA-29237: the cryptographic engine could not finish the algorithm

Cause: The cryptographic engine does not have enough information to correctly finish applying the algorithm.

Action: Check the parameters being used with the cryptographic functions.

ORA-29238: the cryptographic engine could not apply the algorithm

Cause: The cryptographic engine does not have enough information to correctly apply the algorithm.

Action: Check the parameters being used with the cryptographic functions.

ORA-29239: the cryptographic engine could not initialize the algorithm

Cause: The cryptographic engine does not have enough information to correctly initialize the algorithm.

Action: Check the parameters being used with the cryptographic functions.

ORA-29240: the cryptographic engine does not recognize the algorithm

Cause: The application probably passed the wrong parameters.

Action: Check the parameters being used with the cryptographic functions.

ORA-29241: a buffer block needs to more space but its length is fixed

Cause: The application has preallocated an output buffer that is too short for the operation and has specified that the buffer should not grow as needed.

Action: Either preallocate a larger buffer or allow the toolkit to grow the output buffer as needed.

ORA-29242: the asymmetric key is too short to be used with the data.

Cause: An asymmetric key must be at least 11 bytes longer than the data it is being used to encrypt.

Action: Use an asymmetric key with more bits or break the data into smaller pieces.

ORA-29243: the toolkit does not recognize the type of key being used

Cause: The application probably passed the wrong parameters.

Action: Check the parameters being used with the toolkit functions.

ORA-29245: the toolkit does not recognize the function being used

Cause: The application probably passed the wrong parameters.

Action: Check the parameters being used with the toolkit functions.

ORA-29246: the toolkit could not parse the TDU

Cause: The TDU could be corrupted.

Action: Check the parameters being used with the toolkit functions.

ORA-29247: an unopen toolkit object was used before it was opened

Cause: Some toolkit objects must be opened before they can be used.

Action: Check the parameters being used with the toolkit functions.

ORA-29248: an unrecognized WRL was used to open a wallet

Cause: WRL's have a specific set of types and must be formatted correctly.

Action: Check the parameters being used with the toolkit functions.

ORA-29249: an unrecognized state was passed to a cryptographic function

Cause: The application probably passed the wrong parameters.

Action: Check the parameters being used with the toolkit functions.

29250-29399: DBMS_SQL Messages

ORA-29250: invalid index specified in call to DBMS_SQL.BIND_ARRAY

Cause: An invalid index was specified in a call to BIND_ARRAY of DBMS_SQL. The index may have been NULL or of an improper value.

Action: Correct the index value by modifying your PL/SQL program and try the BIND_ARRAY call again.

ORA-29251: index1 is greater than Index2 in call to dbms_sql.bind_array

Cause: The value of index1 was greater than the value for index2 in the call to bind_array. This is illegal since the elements of the table that will be bound are those with indexes greater than or equal to index1 and less than or equal to index2.

Action: Correct the value of the two indexes and try the call to again BIND_ARRAY.

ORA-29252: collection does not contain elements at index locations in call to DBMS_SQL.BIND_ARRAY

Cause: The bound table does not contain elements at both index locations in call to BIND_ARRAY of DBMS_SQL. This is illegal. Both index locations must contain elements. In other words tab.exists(index1) and tab.exists(index2) must both return true.

Action: Either modify the two indexes or the contents of the table and try the call again.

ORA-29253: invalid count argument passed to procedure DBMS_SQL.DEFINE_ARRAY

Cause: The count argument specified in the call to procedure DEFINE_ARRAY of package DBMS_SQL had an invalid value. Invalid values are negative numbers and nulls. The argument must be a positive integer.

Action: Correct your PL/SQL program so that only valid arguments are passed to DEFINE_ARRAY and try again.

ORA-29254: invalid lower_bound argument passed to procedure DBMS_SQL.DEFINE_ARRAY

Cause: The LOWER_BOUND argument specified in the call to procedure DEFINE_ARRAY had an invalid value. Legal values are all integers (both positive and negative) including zero. The NULL value is illegal.

Action: Correct your PL/SQL program so that only valid arguments are passed to DEFINE_ARRAY and try again.

ORA-29255: cursor contains both bind and define arrays which is not permissible

Cause: Both DEFINE_ARRAY and BIND_ARRAY have been called on this cursor. This is illegal. It is not possible for a cursor to both contain array binds and array defines. Array defines are used to move data from select queries into PL/SQL tables and array binds to bind PL/SQL tables to non-select queries.

Action: Modify your PL/SQL program to only perform calls to one of the two functions depending on the kind of cursor at hand.

ORA-29256: cursor contains both regular and array defines which is illegal

Cause: Both DEFINE_ARRAY and DEFINE_COLUMN have been called on this cursor. This is illegal. It is not possible for a cursor to both contain regular and array defines. Array defines are used to move data from select queries into PL/SQL tables and regular defines to move data from select queries into PL/SQL variables.

Action: Modify your PL/SQL program to only perform calls to one of the two functions depending on the situation at hand.

ORA-29300: ORACLE error, tablespace point-in-time recovery

Cause: An ORACLE error occurred in the DBMS_PITR package.

Action: See the text of the Oracle error message for a description of the error.

ORA-29301: wrong DBMS_PITR package function/procedure order

Cause: The DBMS_PITR package function/procedure was called in an incorrect order.

Action: Restart tablespace point-in-time recovery with a correct procedure.

ORA-29302: database is not open clone

Cause: Database was not opened as a clone database.

Action: Mount the database clone and open the database.

ORA-29303: user does not login as SYS

Cause: User did not log in as SYS to perform tablespace point-in-time recovery in a clone database.

Action: Log in as SYS and restart tablespace point-in-time recovery.

ORA-29304: tablespace `name' does not exist

Cause: The selected tablespace does not exist in the database.

Action: Check the list of tablespaces in V$TABLESPACE and select a valid tablespace.

ORA-29305: cannot point-in-time recover tablespace `name'

Cause: An attempt was made to ALTER the tablespace to be read only.

Action: Check if the tablespace is SYSTEM or with online rollback segment.

ORA-29306: datafile name is not online

Cause: The selected datafile was not online.

Action: Bring the datafile online and rename it if necessary.

ORA-29307: datafile name error, name

Cause: The datafile is not ready for tablespace point-in-time recovery.

Action: Check the correct tablespace point-in-time recovery procedure.

ORA-29308: view TS_PITR_CHECK failure

Cause: Some objects which crossed the boundary of the recovery set were not allowed in the tablespace point-in-time recovery.

Action: Query TS_PITR_CHECK and resolve the boundary crossing objects.

ORA-29309: export dump file was generated by different version of DBMS_PITR package

Cause: The version of DBMS_PITR is different from the version of the cloned database.

Action: Load the version of DBMS_PITR which matches the version of the cloned database.

ORA-29310: database is not open, or opened as a clone

Cause: Either the database was not open, or an attempt was made to open it as a cloned database.

Action: Open the production database instead.

ORA-29311: export dump file was not generated by this database, name not match

Cause: The production database is not the same as the clone database.

Action: Open the correct production database and try the import again.

ORA-29312: database not compatible, name name

Cause: A point-in-time tablespace was chosen to perform the recovery, but the current database is not compatible with the database that was used to create the point-in-time tablespace.

Action: Choose a different point-in-time and retry the operation.

ORA-29313: tablespace `name' cannot be imported twice

Cause: This is an internal error.

Action: Contact your database administrator.

ORA-29314: tablespace `name' is not OFFLINE FOR RECOVERY nor READ ONLY

Cause: Tablespace clean SCN (system commit number) is either 0 or invalid.

Action: ALTER the tablespace OFFLINE FOR RECOVER.

ORA-29315: tablespace `name' has been recreated

Cause: An attempt was made to recover a tablespace to a point-in-time before it was recreated.

For example, you CREATE TABLESPACE FINANCIAL on 1/1 and DROP it on 1/10. On 1/12, you CREATE a new tablespace also called FINANCIAL. ORACLE allows you to do this. Note that the two FINANCIAL tablespaces are different. To continue the example, on 1/14, you try to recover tablespace FINANCIAL to 1/5. ORACLE returns the above error because although ORACLE finds the FINANCIAL tablespace on 1/5, it is not the FINANCIAL tablespace that exists on 1/14. This is because FINANCIAL was recreated.

Action: Choose a different point in time for recovery.

ORA-29316: datafile name been imported twice

Cause: This is an internal error.

Action: Contact your database administrator.

ORA-29317: datafile name does not exist

Cause: The specified datafile could not be found in the production database.

Action: Copy the datafile from the clone database.

ORA-29318: datafile name is online

Cause: The datafile is online.

Action: Take the datafile offline.

ORA-29319: datafile name is not correct

Cause: An incorrect datafile was copied to the production database. The datafile information in the export dump file differs with the information in the datafile in the production database.

Action: Copy the datafile from the clone database to the production database.

ORA-29320: datafile header error

Cause: An error occurred while reading the datafile header.

Action: Copy the correct datafile from the clone database to the production database, then retry the operation.

ORA-29321: too many datafiles added since the point-in-time

Cause: Too many datafiles were added to the recovery set since the point-in-time. It is assumed that no more than 100 datafiles were added since the point-in-time.

Action: Divide the recovery set into smaller subsets and contact Oracle.

ORA-29322: SCN string size too long -- maximum size 58 bytes/characters

Cause: Too many characters in specifying the SCN string

Action: Remove all unnecessary characters. Only 15 characters are required for both the hex and decimal representation of the 48-bit SCN.

ORA-29323: SET COMPATIBILITY command cannot be used for releases before 8.0.0

Cause: The rolling release feature was first implemented in 8.0.3

Action: Try 8.0.3 as the value for SET COMPATIBILITY.

ORA-29324: SET COMPATIBILITY release string format is wrong

Cause: The SET COMPATIBILITY release string was not specified in the form 8.x.x.

Action: Enter a release string in the form 8.x.x. For example, 8.0.3.

ORA-29325: SET COMPATIBILITY release number mismatches compatibility release number

Cause: In 8.0.3, release number should be the same as compatibility release number.

Action: Specify the release number to be the same as the COMPATIBLE initialization parameter. Note that this cannot be a release number less than 8.0.0

ORA-29326: specified SET COMPATIBILITY release number reduced to release_number

Cause: One or more instances had a lower release number.

Action: To roll the release to the specified number, all instances will need to migrate to the same release number or higher.

29400-29499: Oracle Data Cartridge Messages

ORA-29400: data cartridge error name

Cause: An error has occurred in a data cartridge external procedure. This message will be followed by a second message giving more details about the data cartridge error.

Action: See the data cartridge documentation for an explanation of the second error message.

29700-29799: Distributed Lock Manager (DLM) Messages

ORA-29700: enable DLM lock conversion statistics

Cause: DLM lock conversion statistics enabled.

Action: No action required. This is an informational message only.

ORA-29701: unable to connect to Group Membership Service (GMS)

Cause: Connect to GMS failed or timed out.

Action: Verify that the GMS was started. If it the GMS was not started, start it and then retry the database startup. If the GMS died or is not responding, check the Oracle and GMS trace files for errors.

ORA-29702: error occurred in Group Membership Service operation

Cause: An unexpected error occurred while performing a GMS operation.

Action: Verify that the Group Membership Service is still active. Also, check the Oracle and GMS trace files for errors.




Prev

Next
Oracle
Copyright © 1997 Oracle Corporation.
All Rights Reserved.

Library

Product

Contents