INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24310',' length specified for null connect string',' The connect string is null, but a length was specified for it.',' Set length to zero if connect string is null.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24311',' memory initialization failed',' Cannot initialize user memory.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24312',' illegal parameters specified for allocating user memory',' An illegal size or null pointer was specified for user memory.',' Specify a legal size and a valid pointer for user memory.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24313',' user already authenticated',' A user has already been authenticated on this service handle.',' Terminate the service context before using it for another user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24314',' service handle not initialized',' The server context does not done exist.',' Establish the server context in the service context.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24315',' illegal attribute type',' An illegal attribute type was specified for the handle.',' Consult the Oracle Call Interface Programmer''s Guide to specify an attribute valid for this handle.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24316',' illegal handle type',' An illegal handle type was specified.',' Consult the Oracle Call Interface Programmer''s Guide to specify a valid handle type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24317',' define handle used in a different position',' A define was done with an existing handle on a different position.',' Specify the same position as before on a redefine.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24318',' call not allowed for scalar data types',' This call is valid only for object types.',' Verify that the data-type for this variable is an object type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24319',' unable to allocate memory',' Process was unable to allocate memory to store diagnostics.',' Terminate other processes in order to reclaim needed memory.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24320',' unable to initialize a mutex',' An attempt to initialize a MUTEX failed.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24321',' inconsistent parameters passed',' One of the three memory function pointers is null or non-null.',' Verify that either all the memory functions are null or non-null.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24322',' unable to delete an initialized mutex',' An attempt to delete an initialized MUTEX failed.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24323',' value not allowed',' A null or invalid value was passed in for a mandatory parameter.',' Verify that all mandatory parameters are properly initialized.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24324',' service handle not initialized',' An attempt was made to use an improper service context handle.',' Verify that the service context handle has all the parameters initialized prior to this call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24325',' this OCI operation is not currently allowed',' An attempt was made to use a context handle outside its scope.',' Verify that the context handle is set to a service context handle that has been converted to a logon data area for other OCI calls. The logon data area must be converted back to a service context before it can be used.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24326',' handle passed in is already initialized',' An attempt was made to pass an initialized handle.',' Verify that the parameter passed in to retrieve a handle does not already point to a handle.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24327',' need explicit attach before authenticating a user',' A server context must be initialized before creating a session.',' Create and initialize a server handle.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24328',' illegal attribute value',' The attribute value passed in is illegal.',' Consult the Oracle Call Interface Programmer''s Guide and specify a legal attribute value for the handle.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24329',' invalid character set identifier',' The character set identifier specified is invalid.',' Specify a valid character set identifier in the OCI call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24330',' internal OCI error',' An internal OCI error has occurred.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24331',' user buffer too small',' The user buffer to contain the output data is too small.',' Specify a bigger buffer.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24332',' invalid object type',' An invalid object type is requested for the describe call.',' Specify a valid object type to the describe call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24333',' zero iteration count',' An iteration count of zero was specified for the statement.',' Specify the number of times this statement must be executed.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24334',' no descriptor for this position',' The application is trying to get a descriptor from a handle for an illegal position.',' Check the position number.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24335',' cannot support more than 1000 columns',' The number of columns exceeds the maximum number supported.',' Specify a number of columns less than 1000.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24336',' invalid result set descriptor',' The result set descriptor should have valid data fetched into it before it can be converted to a statement handle.',' Fetch valid data into the descriptor before attempting to convert it into a statement handle.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24337',' statement handle not prepared',' A statement cannot be executed before making preparing a request.',' Prepare a statement before attempting to execute it.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24338',' statement handle not executed',' A fetch or describe was attempted before executing a statement handle.',' Execute a statement and then fetch or describe the data.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24339',' cannot set server group name after connecting to server',' An attempt was made to set the server group in a server handle after connecting to the server. However, once the connection is established to a server, the server group name cannot be set anymore.',' Attach to the server after setting the server group name in the server handle.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24340',' cannot support more than 255 columns',' The number of columns exceeds maximum supported by the server.',' Limit your operation to 255 columns.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24341',' bad mode specified',' OCI_ENV_NO_MUTEX mode was specified for a non-threaded client.',' OCI_ENV_NO_MUTEX may be specified when OCI_THREADED had been specified at process initialization.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24342',' unable to destroy a mutex',' An attempt to destroy a MUTEX failed.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24343',' user defined callback error',' The only valid return value for a user defined callback function is OCI_CONTINUE. Any other value will cause this error.',' Make sure that OCI_CONTINUE is returned from the user-defined callback function.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24344',' success with compilation error',' A SQL or PL/SQL compilation error occurred.',' Return OCI_SUCCESS_WITH_INFO along with the error code.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24345',' A Truncation or null fetch error occurred',' A truncation or a null fetch error.',' Make sure that the buffer size is long enough to store the returned data.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24346',' cannot execute without binding variables',' None of the bind variables in the SQL statement are bound.',' Bind all the variables before the execute is done.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24347',' Warning of a NULL column in an aggregate function',' A null column was processed by an aggregate function.',' An OCI_SUCCESS_WITH_INFO is returned.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24348',' Update or Delete without Where',' An UPDATE or DELETE was executed without a WHERE clause.',' An OCI_SUCCESS_WITH_INFO is returned.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24350',' OCI call not allowed',' OCI used is not permitted from external procedures.',' Refer to the Oracle Call Interface Programmer''s Guide for usage restrictions.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24351',' invalid date passed into OCI call',' A bad date was passed into one of the OCI calls.',' Check your date bind values and correct them.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24352',' invalid COBOL display type passed into OCI call',' A bad COBOL display type was passed into one of the OCI calls.',' Check your COBOL display type bind values and correct them.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24353',' user buffer too small to accommodate COBOL display type',' User supplied buffer for a COBOL display type was too small to accommodate fetched number.',' Increase the allocation for COBOL display type buffer.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24354',' number fetched too large to fit in COBOL display type buffer.',' The number fetched was beyond the range that can be displayed.',' Check the number in the database.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24355',' attempt to store a negative number in an Unsigned Display type.',' An attempt was made to convert a negative number into an unsigned display type.',' Check the number in the database or change the defined datatype.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24356',' internal error while converting from to COBOL display type.',' An internal error was encountered during conversion to COBOL display type.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24357',' internal error while converting from to OCIDate.',' An internal error was encountered during conversion to OCIDate type.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24358',' OCIBindObject not invoked for a Object type or Reference',' OCIBindObject was not invoked resulting in an incomplete bind specification for a Object Type or Reference.',' Invoke the OCIBindObject call for all Object Types and References.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24359',' OCIDefineObject not invoked for a Object type or Reference',' OCIDefineObject was not invoked resulting in an incomplete bind specification for a Object Type or Reference.',' Invoke the OCIDefineObject call for all Object Types and References.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24360',' Type Descriptor Object not specified for Object Bind/Define',' Type Descriptor Object is a mandatory parameter for Object Types Binds and Defines.',' Invoke the OCIBindObject() or OCIDefineObject() call with a valid Type Descriptor Object.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24361',' basic bind call not invoked before invoking advanced bind call',' One of the basic bind calls was not invoked on this bind handle before performing an advanced bind call.',' Invoke the advanced bind call on this bind handle only after performing a basic bind call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24362',' improper use of the character count flag',' When the character count flag is set, then the maximum size of the buffer in the server should be specified as a non-zero value.',' Use a non-zero value for the maximum size of the buffer in the server.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24363',' measurements in characters illegal here',' Measurements in characters instead of bytes are illegal if either the server''s or client''s character set is varying width.',' If either the client''s or server''s character set is varying width then do not use the OCI_ATTR_CHAR_COUNT attribute for the bind handle. Use OCI_ATTR_MAXDATA_SIZE instead.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24364',' internal error while padding blanks',' An internal error has occurred while attempting to blank pad string data. This error should not occur normally.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24365',' error in character conversion',' This usually occurs during conversion of a multibyte character data when the source data is abnormally terminated in the middle of a multibyte character.',' Make sure that all multibyte character data is properly terminated.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24366',' migratable user handle is set in service handle',' This occurs during user authentication, a migratable user handle has been set in the service handle.',' Service handle must not be set with migratable user handle when it is used to authenticate another user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24367',' user handle has not been set in service handle',' This occurs during authentication of a migratable user. the service handle has not been set with non-migratable user handle.',' Service handle must be set with non-migratable user handle when it is used to authenticate a migratable user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24368',' OCI mutex counter non-zero when freeing a handle',' This is an internal OCI error.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24369',' required callbacks not registered for one or more bind handles',' No callbacks have been registered for one or more of the bind handles which are part of the RETURNING clause.',' The bind handles which are to receive data in a DML statement with a RETURNING clause must have their mode set as DATA_AT_EXEC and callback functions must be registered for these bind handles using OCIBindDynamic.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24370',' illegal piecewise operation attempted',' Data of a certain datatype that does not support piecewise operation is being sent or fetched in pieces.',' Always set the piece value to OCI_ONE_PIECE for datatypes that does not support piecewise operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24371',' data would not fit in current prefetch buffer',' An internal OCI error has occurred.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24372',' invalid object for describe',' The object to be described is not valid. It either has compilation or authorization errors.',' The object to be described must be valid.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24373',' invalid length specified for statement',' The length specified for the statement is either 0 or too large.',' Specify a valid length for the statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24374',' define not done before fetch or execute and fetch',' The application did not define output variables for data being fetched before issuing a fetch call or invoking a fetch by specifying a non-zero row count in an execute call.',' Issue OCI define calls for the columns to be fetched.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24375',' Cannot use V6 syntax when talking to a V8 server',' V6 syntax is no longer supported in V8 server.',' Change syntax to V7 syntax or higher.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24376',' cannot register/get user callback for non-environment handle',' A user callback registration or get was attempted on a handle which is not an environment handle.',' Pass the environment handle to register/get user callback.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24377',' invalid OCI function code',' An invalid function code was used to register or get user callback.',' Use a valid OCI function code.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24378',' user callbacks not allowed for this call',' An attempt was made to register a user callback for an OCI call for which it not allowed to register user callbacks.',' Do not register user callback for this OCI call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24379',' invalid user callback type',' An invalid type of user callback was specified.',' Specify a valid user callback type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24380',' invalid mode specification',' The mode parameter in an OCIU* call is invalid.',' Use only a valid mode parameter.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24381',' error(s) in array DML',' One or more rows failed in the DML.',' Refer to the error stack in the error handle.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24382',' statement handled already executed or described',' The statement handle was executed or described successfully before.',' Perform a OCIStmtPrepare again before OCI_PARSE_ONLY.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24383',' Overflow segment of an IOT cannot be described',' The name specified in the OCIDescribeAny call referred to an IOT overflow segment.',' Use OCIDescribeAny to describe only documented objects.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24384',' Application context size is not initialized',' The size of the application context must be initialized before populating each context element.',' Issue OCIAttrSet with OCI_ATTR_CTX_SIZE to initialize context size.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24385',' Application context size or index is not valid',' The size or index of the application context must be non-zero and non-negative.',' Use an appropriate value for the size.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24386',' statement/server handle is in use when being freed',' This is an internal OCI error.',' The user should reset in-use flag in statement handle before freeing the handle.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24387',' Invalid attach driver',' Trying to attach using the wrong driver.',' Relink the application in the correct mode.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24388',' Unsupported functionality in fast path mode',' Feature not supported in fast path mode.',' Avoid using the functionality in this mode.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24389',' Invalid scrollable fetch parameters',' All the requested rows in this fetch could not be received.',' Check the fetch orientation, scroll offset, OCI_ATTR_CURRENT_POSITION, and the number of rows in the OCIStmtFetch2 call. If required, change some of the above parameters and fetch again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24390',' Unsupported scrollable cursor operation',' The scrollable cursor execute or fetch has failed.',' Check the documentation for supported types, and other restrictions while using scrollable cursors.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24391',' invalid fetch operation',' Scrollable cursor operation requested with non-scrollable cursor.',' Check if the statement was executed in the scrollable mode. The only acceptable orientation is OCI_FETCH_NEXT that ignores the scroll offset parameter.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24392',' no connection pool to associate server handle',' OCIServerAttach was called in OCI_POOL mode but no connection pool was found to associate the server handle.',' 1) Verify that OCIConnectionPoolCreate is called before calling OCIServerAttach. 2) Verify that the database link specified in OCIServerAttach matches with that of the connection pool database link.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24393',' invalid mode for creating connection pool',' The mode specified in OCIConnectionPoolCreate is invalid.',' Use a valid mode.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24394',' invalid mode for destroying connection pool',' The mode specified in OCIConnectionPoolDestroy is invalid.',' Use a valid mode.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24395',' cannot reinitialize non-existent pool',' OCIConnectionPoolCreate was not called in OCI_DEFAULT mode for this pool handle.',' Create a connection pool prior to reinitializing it.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24396',' invalid attribute set in server handle',' Attribute OCI_ATTR_NONBLOCKING_MODE has been set on the server handle and attached in OCI_POOL mode. Connection pooling does not support non blocking mode.',' Do not set the OCI_ATTR_NONBLOCKING_MODE attribute on the server handle while attaching in OCI_POOL mode.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24397',' error occurred while trying to free connections',' An internal error occurred while trying to free connections.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24398',' connection pool already exists',' A connection pool has already been created for the specified pool handle.',' 1) Specify a different pool handle to create a new connection pool. 2) If you wish to modify the pool parameters, call OCIConnectionPoolCreate in OCI_CPOOL_REINITIALIZE mode.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24399',' invalid number of connections specified',' An invalid combination of minimum, maximum and increment number of connections was specified in the OCIConnectionPoolCreate call.',' Specify a valid combination of parameters.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24400',' error occurred while creating connections in the pool',' The database link specified in OCIConnectionPoolCreate might be invalid.',' Specify a valid database link.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24401',' cannot open further connections',' Sufficient number of connections are not present in the pool to execute the call. No new connections can be opened as the connMax parameter supplied in OCIConnectionPoolCreate has been reached.',' Call OCIConnectionPoolCreate in OCI_CPOOL_REINITIALIZE mode and increase the value of the connMax parameter.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24402',' error occurred while creating connections in the pool',' The username and password specified in OCIConnectionPoolCreate might be invalid.',' Specify a valid username and password.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24403',' error occurred while trying to destroy the connection pool',' Some connections in the pool were busy when an attempt to destroy the connection pool was made.',' Ensure no connections from the pool are being used.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24404',' connection pool does not exist',' An attempt was made to use the connection pool before it was created.',' Create the connection pool.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24405',' error occurred while trying to create connections in the pool',' An internal error occurred while creating connections in the pool.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24406',' API mode switch is disallowed when a call is in progress.',' A mode switch from OCI8 to OCI7 was attempted in a callback.',' The user should perform the API mode switch either prior to initiating the top call or after the main call has completed.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24407',' connection pool already exists',' A connection pool has already been created for the specified pool name.',' Specify a different pool name to create a new connection pool.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24408',' could not generate unique server group name',' An internal error occurred while generating unique server group name.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24409',' client cannot understand the object',' The client cannot process all the new features in the object.',' Upgrade the client so that features like inheritance and SQLJ objects can be used.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24410',' scrollable cursor max size exceeded',' Result set size exceeded the max limits.',' Check the documentation for allowable maximum result set size for scrollable cursors. Re-execute with a smaller expected result set size or make the cursor non-scrollable.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24411',' Session pool already exists.',' A session pool has already been created for the specified pool handle.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24412',' Cannot reinitialize non-existent pool',' OCISessionPoolCreate was not called in OCI_DEFAULT mode for this pool handle.',' Create a session pool prior to reinitializing it.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24413',' Invalid number of sessions specified',' An invalid combination of minimum, maximum, and increment number of sessions was specified in the OCISessionPoolCreate call.',' Specify a valid combination of parameters.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24414',' Only number sessions could be started.',' The number of sessions specified by the minSess parameter of OCISessionPoolCreate could not be started, possibly because the value supplied was larger than that supported by the server.',' This is a warning. Check the maximum number of sessions allowed on the server.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24415',' Missing or null username.',' Username and password must be specified when pool is created in this mode.',' Specify a valid username and password.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24416',' Invalid session Poolname was specified.',' An attempt was made to use a Session Pool that does not exist.',' Create a Session Pool before using it.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24417',' Session pool size has exceeded the maximum limit',' The number of sessions has exceeded the maximum size of the Session Pool.',' This is a warning. You can tune the session pool with appropriate minimum and maximum parameters.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24418',' Cannot open further sessions.',' Sufficient number of sessions are not present in the pool to execute the call. No new sessions can be opened as the sessMax parameter supplied in OCISessionPoolCreate has been reached.',' Call OCISessionPoolCreate in OCI_SPOOL_REINITIALIZE mode and increase the value of the sessMax parameter.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24419',' Proxy sessions are not supported in this mode.',' A proxy session was requested from a Session Pool which does not support proxy sessions.',' Do not specify mode OCI_CRED_PROXY.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24420',' OCISessionRelease must be used to release this session.',' The session was retrieved using OCISessionGet, and an attempt has been made to release it using a call other than OCISessionRelease.',' Call OCISessionRelease.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24421',' OCISessionRelease cannot be used to release this session.',' The session was not retrieved using OCISessionGet, and an attempt has been made to release it using OCISessionRelease.',' Release the session using an appropriate call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24422',' error occurred while trying to destroy the Session Pool',' An attempt was made to destroy the session pool while some sessions in the pool were busy.',' Ensure that no sessions from the pool are being used OR call OCISessionPoolDestroy with mode set to OCI_SPD_FORCE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24430',' Null values for sqltext and key were specified.',' An attempt was made to call OCIStmtPrepare2 and neither sqltext nor key were specified.',' Specify valid values for sqltext, key, or both.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24431',' Statement does not exist in the cache',' The statement that was requested does not exist in the statement cache.',' Request a valid statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24432',' The statement that was returned is not tagged.',' A tagged statement was requested, but an untagged statement has been returned.',' This is a warning. Please modify and tag the statement as desired.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24433',' This statement has already been prepared using OCIStmtPrepare2.',' A statement that was earlier prepared using OCIStmtPrepare2 is now being reprepared using OCIStmtPrepare.',' Use a different statement handle.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24434',' OCIStmtRelease called before OCIStmtPrepare2.',' An attempt was made to release a statement without first preparing it using OCIStmtPrepare2.',' Call OCIStmtPrepare2 before OCIStmtRelease.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24435',' Invalid Service Context specified.',' The statement was prepared using a service context that is different from the one specified in OCIStmtExecute.',' Please specify the same service context that the statement was prepared with.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24436',' Invalid statement Handle.',' OCIHandleFree called on a statement that was prepared using OCIstmtPrepare2.',' Release the statement using OCIStmtRelease.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24437',' OCIStmtExecute called before OCIStmtPrepare2.',' An attempt was made to execute a statement without first preparing it using OCIStmtPrepare2.',' Call OCIStmtPrepare2 before OCIStmtExecute.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24438',' Invalid Authentication Handle specified.',' The statement was prepared using an authentication handle that is different from the one specified in OCIStmtExecute.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24500',' invalid UTF16 mode',' UTF16 mode is allowed only at environment handle creation time.',' Remove UTF16 mode for functions other than OCIEnvCreate().');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24501',' invalid UTF16 string passed in',' Non-UTF16 string is passed in while UTF16 string is expected.',' Check the parameter which is actually a string.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24502',' codepoint length overflows',' Returned buffer has more codepoints than allowed.',' Set OCI_MAXCHAR_SIZE large enough to accommodate.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24503',' codepoint length overflows for piecewise operation',' Accumulated codepoint length exceeds allowed codepoint length.',' Set OCI_MAXCHAR_SIZE large enough to accommodate.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24504',' data length larger than expected',' Incoming data larger than receiving buffer.',' Set OCI_MAXDATA/OCI_MAXCHAR_SIZE appropriately or remove the setting.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24505',' cannot change character set id on the handle',' An attempt was made to change character set id on non-environment handles.',' Only try to change character set id on environment handles.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24506',' invalid attempt to change character set id on env handle',' An attempt was made to change character set id after other handles have been allocated from the env handle.',' Change character set id after creating environment handle but before allocating any handles from it.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24507',' invalid combination of character set ids',' Attempts to set one character set id as zero.',' Set both charset and ncharset as zero or non-zero in OCIEnvNlsCreate()');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24750',' incorrect size of attribute',' Transaction ID attribute size is incorrect.',' Verify that the size parameter is correct.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24752',' OCI_TRANS_NEW flag must be specified for local transactions',' Application attempted to start a local transaction without using OCI_TRANS_NEW.',' Use OCI_TRANS_NEW when starting local transactions.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24753',' local transactions cannot be detached',' An attempt to detach a local transaction was made.',' Local transactions may only be committed or rolled back.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24754',' cannot start new transaction with an active transaction',' An attempt to start a new transaction was made when there was an active transaction.',' Commit, rollback or detach the existing transaction before starting a new transaction.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24755',' OCI_TRANS_NOMIGRATE, OCI_TRANS_JOIN options are not supported',' These flags are currently not supported.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24756',' transaction does not exist',' An invalid transaction identifier or context was used or the transaction has completed.',' Supply a valid identifier if the transaction has not completed and retry the call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24757',' duplicate transaction identifier',' An attempt was made to start a new transaction with an identifier already in use by an existing transaction.',' Verify that the identifier is not in use.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24758',' not attached to the requested transaction',' An attempt was made to detach or complete a transaction that is not the current transaction.',' Verify that the transaction context refers to the current transaction.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24759',' invalid transaction start flags',' An invalid transaction start flag was passed.',' Verify that one of the values OCI_TRANS_NEW, OCI_TRANS_JOIN, or OCI_TRANS_RESUME was specified.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24760',' invalid isolation level flags',' An invalid isolation level flag was passed.',' Verify that only one of following values - OCI_TRANS_READONLY, OCI_TRANS_READWRITE, OCI_TRANS_SERIALIZABLE is used.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24761',' transaction rolled back',' The application tried to commit a transaction and the server rolled it back.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24762',' server failed due to unspecified error',' An internal error has occurred in the server commit protocol.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24763',' transaction operation cannot be completed now',' The commit or rollback cannot be performed now because the session cannot switch to the specified transaction.',' Retry the operation later.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24764',' transaction branch has been heuristically committed',' This is an informational message.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24765',' transaction branch has been heuristically rolled back',' This is an informational message.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24766',' transaction branch has been partly committed and aborted',' This is an informational message.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24767',' transaction was read-only and has been committed',' This is an informational message.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24768',' commit protocol error occured in the server',' This is an internal error.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24769',' cannot forget an active transaction',' Transaction identifier refers to an active transaction.',' Verify that the identifier of an active transaction was not passed as an argument.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24770',' cannot forget a prepared transaction',' Transaction identifier refers to a prepared transaction.',' Verify that the identifier of a prepared transaction was not passed as an argument.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24771',' cannot detach, prepare or forget a local transaction',' Service handle contains a local transaction context.',' Verify that the transaction context does not refer to a local transaction.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24772',' Cannot mix tightly-coupled and loosely-coupled branches',' Application attempted to start a transaction with a global transaction identifier and a wrong option.',' Verify that all branches of a global transaction are started with either OCI_TRANS_TIGHT or OCI_TRANS_LOOSE option. If the application is correct and uses distributed updates, contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24773',' invalid transaction type flags',' OCI_TRANS_TIGHT or OCI_TRANS_LOOSE mode was not specified.',' Verify that the right parameters are being used.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24774',' cannot switch to specified transaction',' The transaction specified in the call refers to a transaction created by a different user.',' Create transactions with the same authentication so that they can be switched.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24775',' cannot prepare or commit transaction with non-zero lock value',' An attempt was made to detach the transaction with a non-zero lock value.',' Detach the transaction with lock value set to zero and then try to prepare or commit the transaction.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24776',' cannot start a new transaction',' An attempt was made to start a new transaction when session was already attached to an existing transaction.',' End the current transaction before creating a new transaction.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24777',' use of non-migratable database link not allowed',' The transaction, which needs to be migratable between sessions, tried to access a remote database from a non-multithreaded server process.',' Perform the work in the local database or open a connection to the remote database from the client. If the multithreaded server option is installed, connect to the Oracle instance through the dispatcher.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24778',' cannot open connections',' The migratable transaction tried to access a remote database when the session itself had opened connections to remote database(s).',' Close the connection(s) in the session and then try to access the remote database from the migratable transaction. If the error still occurs, contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24779',' detach not allowed with open remote cursor',' The migratable transaction tried to detach from the current session while an open remote cursor exists.',' Close any open remote cursor prior to detach.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24780',' cannot recover a transaction while in an existing transaction',' An attempt was made to commit or roll back a transaction while in a different transaction, and the transaction for which the action is requested is in a recovery state (this happens if it is idle too long).',' Detach from the current transaction and retry the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24781',' branches don''t belong to the same global transaction',' The list of xids passed into kpotxmp() do not have the same gtrid',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24782',' Cannot detach from a non-migratable transaction',' An attempt was made to detach from a non-migrateable transaction.',' Either commit or rollback the transaction.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24783',' Cannot switch non-migratable transactions',' An attempt was made to prepare/commit a txn different from current.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24784',' Transaction exists',' An attempt was made to start a transaction, while attached to a non-migrateable transaction.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24785',' Cannot resume a non-migratable transaction',' An attempt was made to resume a non-migrateable transaction.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24786',' separated transaction has been completed',' The current transaction has been completed by another process.',' Start a new transaction.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24787',' remote cursors must be closed before a call completes',' The previous operation did not close all the remote cursors it opened. Since separated transactions are enabled, this is not allowed.',' Close all remote cursors in each call, or start a regular (non-separated) transaction.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24788',' cannot switch to specified transaction (server type)',' The transaction specified was created by a shared server and the requestor is a dedicated server, or the transaction was created by a dedicated server and the requestor is a shared server.',' All parts of this application should connect as dedicated or as shared.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24790',' cannot mix OCI_TRANS_RESUME and transaction isolation flags',' An attempt was made to change the isolation level of an existing transaction.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24801',' illegal parameter value in OCI lob function',' One of the parameter values in the OCI LOB function is illegal.',' Check every parameter in the OCI Lob function call to make sure they are correct. Offsets should be greater than or equal to one.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24802',' user defined lob read callback error',' The only valid return value for a user defined LOB read callback function is OCI_CONTINUE. Any other value will cause this error.',' Verify that OCI_CONTINUE is returned from the user defined LOB read callback function.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24803',' illegal parameter value in lob read function',' This is an internal error.',' This error should not normally occur. If it persists, contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24804',' illegal parameter value in lob write function',' This is an internal error.',' This error should not normally occur. If it persists, contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24805',' LOB type mismatch',' When copying or appending LOB locators, both source and destination LOB locators should be of the same type.',' Pass the same type of LOB locators for copying or appending.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24806',' LOB form mismatch',' When reading from or writing into LOBs, the character set form of the user buffer should be same as that of the LOB.',' Make sure that the buffer you are using to read or write has the same form as that of the LOB.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24807',' LOB form mismatch',' When copying or appending LOBs, both source and destination LOB locators should have the same character set form.',' Pass locators of the same character set form for copying or appending LOBs.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24808',' streaming of lob data is not allowed when using lob buffering',' An attempt was made to stream LOB data via the polling mode or a callback when LOB buffering was enabled for the input LOB locator.',' Lob buffering is useful when reading/writing small amounts of LOB data so streaming should not be necessary. Rewrite the OCILobRead/OCILobWrite call so that it does not use streaming. If streaming of data is required, LOB buffering should not be used. In this case, flush buffers associated with the input LOB locator as necessary, disable buffering on the input LOB locator and reissue the OCILobRead/OCILobWrite call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24809',' amount specified will not fit in the lob buffers',' LOB buffering is enabled for the input LOB locator so buffering will be used. However, the amount of LOB data to read or write is larger than what the LOB buffers can hold.',' Either disable buffering on the input LOB locator and reissue the command or pass a smaller amount.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24810',' attempting to write more data than indicated',' While writing into a LOB, more data was supplied than indicated.',' If data is written in pieces, then make sure that you do not provide more data in the pieces (cumulatively), than you indicated.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24811',' less data provided for writing than indicated',' While writing into a LOB, less data was provided than indicated.',' If writing data in single pieces, then make sure that the buffer length specified is big enough to accommodate the data being provided. If data is written in pieces, then make sure that all the data has been provided before specifying OCI_LAST_PIECE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24812',' character set conversion to or from UCS2 failed',' If the database character set is varying-width, the CLOB/NCLOB value is implicitly converted to or from UCS2. This implicit conversion failed.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24813',' cannot send or receive an unsupported LOB',' An attempt was made to send a LOB across the network, but either the server does not support the LOB sent by the client, or the client does not support the LOB sent by the server. This error usually occurs when the client and server are running different versions of Oracle.',' Use a version of the Oracle that supports the LOB on both the client and the server.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24814',' operation not allowed for temporary LOBs',' Temporary LOB locators are not allowed in the operation. For example, OCILobAssign only takes persistent LOB locators as parameters, not temporary LOBs.',' Use OCILobLocatorAssign for temporary LOBs instead. Note that OCILobLocatorAssign can also be used for persistent LOBs, in which case it will behave the same as OCILobAssign.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24850',' failed to startup shared subsystem',' While attempting to initialize OCI in shared mode, a problem was encountered in starting the shared subsystem.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24851',' failed to connect to shared subsystem',' While attempting to initialize OCI in shared mode, a problem was encountered in connecting the process to the shared subsystem.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24852',' protocol error during statement execution',' An internal protocol error occurred while receiving describe data from the server during execution of a statement.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24853',' failed to connect thread to shared subsystem',' While attempting to initialize OCI in shared mode, a problem was encountered in connecting the thread to the shared subsystem.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24900',' invalid or unsupported mode paramater passed in call',' The mode parameter passed into the OCI Client Notification call is incorrect.',' Correct the mode parameter passed into OCI.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24901',' handles belonging to different environments passed into an OCI call',' All handles passed into an OCI call should belong to the same environment. In the call that returned this error, handles belonging to different environments were passed in.',' Make sure that the handle parameters in the call to come from the same OCI Environment.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24902',' invalid subscription name or name-length in subscription handle',' The subscription handle passed into the OCI call does not have a proper name or name-length attribute.',' Set the name and name-length attributes using the OCIAttrSet() call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24903',' invalid namespace attribute passed into OCI call',' The subscription handle passed into the OCI call does not have a proper NAMESPACE attribute.',' Set the NAMESPACE attribute using the OCIAttrSet() call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24904',' invalid callback attribute passed into OCI call',' The subscription handle passed into the OCI call does not have a proper callback attribute.',' Set the callback attribute using the OCIAttrSet() call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24905',' invalid recepient protocol attribute passed into OCI call',' The subscription handle passed into the OCI call does not have a proper recepient protocol attribute.',' Set the recepient protocol attribute using the OCIAttrSet() call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24906',' invalid recepient attribute passed into OCI call',' The subscription handle passed into the OCI call does not have a proper recepient attribute.',' Set the recepient attribute using the OCIAttrSet() call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24907',' invalid pair of callback and recepient protocol attributes',' The subscription handle passed into the OCI call can''t have both the callback defined and a recepient protocol other than OCI_SUBSCR_PROTO_OCI at the same time.',' Set the appropriate callback and recepient protocol attributes using the OCIAttrSet() call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24908',' invalid recipient presentation attribute',' The subscription handle passed into the OCI call does not have a valid recipient presentation attribute.',' Set the recipient presentation attribute using the OCIAttrSet() call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-24950',' unregister failed, registeration not found',' The registeration that was asked to be unregistered could not be found.',' Check the callback function name and the subscription name in the unregister call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25000',' invalid use of bind variable in trigger WHEN clause',' A bind variable was used in the when clause of a trigger.',' Remove the bind variable. To access the table columns use (new/old).column_name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25001',' cannot create this trigger type on views',' Only INSTEAD OF triggers can be created on a view.',' Change the trigger type to INSTEAD OF.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25002',' cannot create INSTEAD OF triggers on tables',' Only BEFORE or AFTER triggers can be created on a table.',' Change the trigger type to BEFORE or AFTER.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25003',' cannot change NEW values for this column type in trigger',' Attempt to change NEW trigger variables of datatype object, REF, nested table, VARRAY or LOB datatype which is not supported.',' Do not change the NEW trigger variables in the trigger body.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25004',' WHEN clause is not allowed in INSTEAD OF triggers',' WHEN clause is specified in an INSTEAD OF trigger.',' Remove the WHEN clause when creating an INSTEAD OF trigger.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25005',' cannot CREATE INSTEAD OF trigger on a read-only view',' Attempt to create an INSTEAD OF trigger on a view created with read-only option. The view cannot be updated using INSTEAD OF triggers.',' Do not create the trigger.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25006',' cannot specify this column in UPDATE OF clause',' Attempt to create a trigger on update of a column whose datatype is disallowed in the clause, such as LOB and nested table.',' Remove the UPDATE OF clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25007',' functions or methods not allowed in WHEN clause',' PL/SQL function call or method invocation is not allowed in the WHEN clause when creating a trigger.',' Remove the function call or method invocation from the WHEN clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25008',' no implicit conversion to LOB datatype in instead-of trigger',' When inserting or updating a view using instead-of trigger, the new value for a LOB view column is of a different datatype.',' Specified a LOB value as the new value for the LOB view column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25009',' Nested table clause allowed only for INSTEAD OF triggers',' Triggers on nested tables can only be created on view columns using INSTEAD OF triggers.',' Use view nested table columns for defining nested table triggers.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25010',' Invalid nested table column name in nested table clause',' The column name specified in the nested table clause of an INSTEAD OF trigger does not correspond to a nested table column.',' Specify a nested table column on which the trigger is to be defined.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25012',' PARENT and NEW values cannot be identical',' The referencing clause specifies identical values for PARENT and OLD.',' Respecify either the PARENT or NEW referencing value.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25013',' OLD and PARENT values cannot be identical',' The referencing clause specifies identical values for OLD and PARENT.',' Respecify either the OLD or PARENT referencing value.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25014',' cannot change the value of a PARENT reference variable',' Parent values can only be read and not changed.',' Do not attempt to change a Parent variable.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25015',' cannot perform DML on this nested table view column',' DML cannot be performed on a nested table view column except through an INSTEAD OF trigger.',' Create an INSTEAD OF trigger over the nested table view column and then perform the DML.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25016',' cannot specify column list for insert into nested table view column',' A column list cannot be specified for inserts into the nested table view column.',' Specify all the columns for insert into the nested table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25017',' cannot reference NEW ROWID for movable rows in before triggers',' NEW ROWID was referenced in a before row trigger which is defined on an index-organized table, or a partitioned table with enabled movement of rows. The ROWID cannot be computed in a before row update trigger because it depends on the actual values of the row.',' Remove references to NEW ROWID from the trigger definition.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25018',' conflicting trigger string already exists',' Conflicting instead of DDL trigger on schema/database already exists.',' Remove the old trigger.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25019',' too much concurrency',' Cannot pin the database/schema because of too much concurrency.',' Try the operation later.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25020',' renaming system triggers is not allowed',' renaming system triggers is not allowed.',' Drop the trigger and create a new one.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25100',' TABLESPACE option can only be used with ALTER INDEX REBUILD',' The TABLESPACE option to ALTER INDEX was used without the REBUILD option.',' Use ALTER INDEX REBUILD TABLESPACE tablespace name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25101',' duplicate REBUILD option specification',' The REBUILD option to ALTER INDEX is specified more than once.',' Specify the option at most once.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25102',' PARALLEL option can only be used with ALTER INDEX REBUILD',' The PARALLEL option to ALTER INDEX was used without the REBUILD option.',' Use ALTER INDEX REBUILD.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25103',' NOPARALLEL option can only be used with ALTER INDEX REBUILD',' The NOPARALLEL option to ALTER INDEX was used without the REBUILD option.',' Use ALTER INDEX REBUILD.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25104',' UNRECOVERABLE option can only be used with ALTER INDEX REBUILD',' The UNRECOVERABLE option to ALTER INDEX was used without the REBUILD option.',' Use ALTER INDEX REBUILD.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25105',' RECOVERABLE option can only be used with ALTER INDEX REBUILD',' The RECOVERABLE option to ALTER INDEX was used without the REBUILD option.',' Use ALTER INDEX REBUILD.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25106',' only one of PARALLEL or NOPARALLEL clause may be specified',' PARALLEL was specified more than once, NOPARALLEL was specified more than once, or both PARALLEL and NOPARALLEL were specified in an ALTER INDEX REBUILD statement.',' Remove all but one of the PARALLEL or NOPARALLEL clauses.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25107',' duplicate TABLESPACE option specification',' the TABLESPACE was specified more than once in an ALTER INDEX REBUILD statement.',' Remove all but one of the TABLESPACE clauses.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25108',' standby lock name space exceeds size limit of string characters',' The lock name space for the standby database exceeded the maximum string length.',' Change initialization parameter _STANDBY_LOCK_NAME_SPACE to a character string of less than the specified characters.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25109',' standby lock name space has illegal character ''string''',' An invalid lock name space was specified for the standby database. The lock name space for the standby database can only contain A-Z, 0-9, ''_'', ''#'', ''$'', ''.'' and ''@'' characters.',' Change initialization parameter _STANDBY_LOCK_NAME_SPACE to a valid character string.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25110',' NOSORT may not be used with a bitmap index',' An attempt was made to create a bitmap index using the NOSORT option.',' Remove NOSORT from the CREATE BITMAP INDEX statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25111',' creation of BITMAP cluster indices is not supported',' An attempt was made to create a cluster index with the BITMAP attribute.',' Remove BITMAP from the CREATE INDEX statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25112',' maximum number of BITMAP index columns is 30',' Too many columns were specified for the index.',' Create an index on fewer columns.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25113',' GLOBAL may not be used with a bitmap index',' An attempt was made to create a bitmap index using the GLOBAL option.',' Remove GLOBAL from the CREATE BITMAP INDEX statement, and/or add a LOCAL partition descriptor if the table is partitioned.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25114',' invalid file number specified in the DUMP DATAFILE/TEMPFILE command',' An invalid file number was used in dumping a datafile or temporary file.',' Specify a valid file number.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25115',' duplicate BLOCK option specification',' BLOCK (MIN/MAX) was specified more than once in the DUMP DATAFILE/TEMPFILE command.',' Specify only one BLOCK option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25116',' invalid block number specified in the DUMP DATAFILE/TEMPFILE command',' An invalid block number was used in dumping a datafile or temporary file.',' Specify a valid block number.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25117',' MIN/MAX/Block Number expected',' A value other than MIN/MAX, or a block number was entered in the DUMP DATAFILE/TEMPFILE command.',' Correct the syntax.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25118',' invalid DUMP DATAFILE/TEMPFILE option',' An invalid option was specified for the DUMP DATAFILE/TEMPFILE command.',' Correct the syntax.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25119',' LOGGING/NOLOGGING option already specified',' In CREATE TABLESPACE, the LOGGING and/or NOLOGGING options were specified more than once.',' Remove all but one of the logging specifications.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25120',' MINIMUM EXTENT option already specified',' In CREATE TABLESPACE, the MINIMUM EXTENT option was specified more than once.',' Remove all but one of the MINIMUM EXTENT specifications.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25121',' MINIMUM EXTENT value greater than maximum extent size',' In CREATE/ALTER TABLESPACE, the value specified for the MINIMUM EXTENT option was greater than the maximum extent size.',' Choose a lower value for the MINIMUM EXTENT option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25122',' Only LOCAL bitmap indexes are permitted on partitioned tables',' An attempt was made to create a global bitmap index on a partitioned table.',' Create a local bitmap index instead.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25123',' Too many components specified in the name.',' More components per name than is allowed were specified.',' Check the name specified for the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25124',' Database link name not allowed.',' A database link name was specified when it is not permitted.',' Check the name specified for the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25125',' BUFFER_POOL storage option not allowed',' An attempt was made to specify the BUFFER_POOL storage option. This option may only be specified during CREATE/ALTER TABLE/CLUSTER/INDEX.',' Remove this option and retry the statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25126',' Invalid name specified for BUFFER_POOL',' The name of the buffer pool specified by the user is invalid. The only valid names are KEEP, RECYCLE and DEFAULT.',' Use a valid name or remove the BUFFER_POOL clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25127',' RELY not allowed in NOT NULL constraint',' An attempt was made to set RELY on for NOT NULL constraint.',' Only NORELY may be specified for a NOT NULL constraint.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25128',' No insert/update/delete on table with constraint (string.string) disabled and validated',' An attempt was made to insert/update/delete on table with DISABLE VALIDATE constraint.',' Change the constraint''s states.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25129',' cannot modify constraint (string) - no such constraint',' The named constraint does not exist for this table.',' Try again with a constraint that does exist for this table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25130',' cannot modify primary key - primary key not defined for table',' An attempt was made to modify a primary key that is not defined for the table.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25131',' cannot modify unique(string) - unique key not defined for table',' An attempt was made to modify a unique key that is not defined for the table.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25132',' UNIQUE constraint (string.string) disabled and validated in ALTER TABLE EXCHANGE PARTITION',' Cannot ALTER TABLE EXCHANGE PARTITION when the partition and the table have a disabled and validated unique constraints AND the unique keys in the partition is not mutually exclusive from the rest of the table.',' Change the constraint''s status.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25133',' duplicate SINGLE TABLE option specified',' The SINGLE TABLE option was specified more than once.',' Specify the SINGLE TABLE option only once.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25134',' keyword TABLE expected',' The keyword TABLE is missing from the SINGLE TABLE option.',' Place the keyword TABLE after the keyword SINGLE in the command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25135',' cannot use the SINGLE TABLE option',' The SINGLE TABLE option is only valid for hash clusters.',' Do not specify the SINGLE TABLE option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25136',' this cluster can contain only one table',' An attempt was made to store more than one table in a cluster that was created with the SINGLE TABLE option.',' Do not attempt to store more than one table in the cluster.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25137',' Data value out of range',' Value from cast operand is larger than cast target size.',' Increase size of cast target.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25138',' string initialization parameter has been made obsolete',' An obsolete initialization parameter has been specified.',' The system will come up, but parameters must be examined.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25139',' invalid option for CREATE TEMPORARY TABLESPACE',' An invalid option appears.',' Specify one of the valid options: TEMPFILE, EXTENT MANAGEMENT LOCAL, UNIFORM.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25140',' string space policy cannot be specified for the string extent management',' An invalid option appears.',' Make sure that for LOCAL extent management UNIFORM or AUTOALLOCATE is specified, and for DICTIONARY extent management UNIFORM or AUTOALLOCATE are not specified');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25141',' invalid EXTENT MANAGEMENT clause',' An invalid option appears for EXTENT MANAGEMENT clause.',' Specify one of the valid options: UNIFORM SIZE, AUTOALLOCATE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25142',' default storage clause specified twice',' Default storage clause was specified twice for create tablespace.',' Specify it once.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25143',' default storage clause is not compatible with allocation policy',' Default storage clause was specified for a tablespace with AUTOALLOCATE or UNIFORM policy.',' Omit the storage clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25144',' invalid option for CREATE TABLESPACE with TEMPORARY contents',' An invalid option appears.',' Specify one of the valid options: EXTENT MANAGEMENT DICTIONARY, USER.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25145',' allocation policy already specified',' In CREATE TABLESPACE, the allocation policy was specified more than once, for example, AUTOALLOCATE and UNIFORM.',' Remove all but one of the allocation policy specifications.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25146',' EXTENT MANAGEMENT option already specified',' In CREATE TABLESPACE, the EXTENT MANAGEMENT option was specified more than once.',' Remove all but one of the EXTENT MANAGEMENT specifications.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25147',' UNIFORM SIZE value greater than maximum extent size',' In CREATE/ALTER TABLESPACE, the value specified for the UNIFORM SIZE option was greater than the maximum extent size.',' Choose a lower value for the UNIFORM SIZE option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25148',' ONLINE option not permitted',' An attempt was made to specify ONLINE for ALTER TABLE MOVE on a table that is not index-organized. The ONLINE option is currently supported only for index-organized tables.',' Remove the ONLINE option from the command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25149',' Columns of UROWID type may not be indexed',' An attempt was made to create an index on a column of UROWID type.',' Remove the column from the list of indexed columns.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25150',' ALTERING of extent parameters not permitted',' An attempt was made to alter the extent parameters for a segment in a tablespace with autoallocate or uniform extent allocation policy.',' Remove the appropriate extent parameters from the command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25151',' Rollback Segment cannot be created in this tablespace',' An attempt was made to create a rollback segment in a tablespace with autoallocate extent allocation policy.',' Specify a different tablespace for the rollback segment.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25152',' TEMPFILE cannot be dropped at this time',' An attempt was made to drop a TEMPFILE being used by online users.',' The TEMPFILE has been taken offline. Try again later.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25153',' Temporary Tablespace is Empty',' An attempt was made to use space in a temporary tablespace with no files.',' Add files to the tablespace using ADD TEMPFILE command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25154',' column part of USING clause cannot have qualifier',' Columns that are used for a named-join (either a NATURAL join or a join with a USING clause) cannot have an explicit qualifier.',' Remove the qualifier.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25155',' column used in NATURAL join cannot have qualifier',' Columns that are used for a named-join (either a NATURAL join or a join with a USING clause) cannot have an explicit qualifier.',' Remove the qualifier.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25156',' old style outer join (+) cannot be used with ANSI joins',' When a query block uses ANSI style joins, the old notation for specifying outer joins (+) cannot be used.',' Use ANSI style for specifying outer joins also.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25157',' Specified block size string is not valid',' An attempt was made to create a tablespace with a block size which is not supported.',' Specify either the standard blocksize or one of (2k, 4k, 8k, 16k, 32k) subject to the maximum and minimum blocksizes supported by the platform.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25175',' no PRIMARY KEY constraint found',' A PRIMARY KEY constraint must be defined for a table with this organization.',' Define a PRIMARY KEY.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25176',' storage specification not permitted for primary key',' Storage parameters cannot be defined for a PRIMARY KEY constraint for a table with this organization.',' Remove storage specification for primary key.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25177',' UNRECOVERABLE option not permitted',' The UNRECOVERABLE option may not be specified for a primary key for a table with this organization.',' Remove UNRECOVERABLE option for primary key.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25178',' duplicate PCTTHRESHOLD storage option specification',' The storage option PCTTHRESHOLD is specified more than once.',' Specify storage options at most once.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25179',' invalid PCTTHRESHOLD storage option value',' The specified value must be a positive integer.',' Specify an appropriate value.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25180',' PCTTHRESHOLD only valid for certain table organizations',' PCTTHRESHOLD can only be specified for tables with certain organizations.',' Remove the PCTTHRESHOLD option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25181',' missing ON keyword for NESTED INDEX',' The ON keyword is required to specify nested index column nest.',' Add ON keyword.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25182',' feature not currently available for index-organized tables',' An attempt was made to use one or more of the following feature(s) not currently supported for index-organized tables:',' Do not use the disallowed feature(s) in this release.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25183',' index-organized table top index segment is in a different tablespace',' An attempt was made to drop a tablespace which contains an index only table''s overflow segment but not the top index segment.',' Find index-organized tables which span the tablespace being dropped and some other tablespace(s). Drop these tables.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25184',' column name expected',' A column name is not present where required by the CREATE TABLE for specifying last column to be included in the index segment of the index-organized table.',' Specify a column name where required by the syntax.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25185',' index column other than last can not be specified for INCLUDE clause',' An index column name other than the last was specified as including column.',' Specify either a column name which is not part of index-organized table primary key index, or the last key column of the primary key for the INCLUDING clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25186',' INCLUDING clause specified for index-organized table without OVERFLOW',' INCLUDING clause of a CREATE TABLE is an valid option only for index-organized tables with OVERFLOW clause (at creation time) or if an OVERFLOW segment already exists (at ALTER time).',' Specify OVERFLOW clause for the index-organized table: For ALTER, perform ADD OVERFLOW first.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25187',' specified exceptions table form incorrect',' The specified table does not have the proper field definitions.',' Specify the correct table to use.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25188',' cannot drop/disable/defer the primary key constraint for index-organized tables',' An attempt was made to DROP, DISABLE, or DEFER the primary key constraint for an index-only table. This is not allowed.',' Do not DROP, DISABLE, or DEFER the primary key constraint for an index-only table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25189',' illegal ALTER TABLE option for an index-organized table',' During ALTER of a index-organized table, the user attempted to enter one or more of the following options: TABLESPACE, ALLOCATE/DEALLOCATE EXTENT, PCTFREE/PCTUSED for IOT top index segment',' Remove the illegal option(s).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25190',' an index-organized table maintenance operation may not be combined with other operations',' ALTER TABLE statement attempted to combine an index-organized table maintenance operation (for example, changing physical attributes) with some other operation (for example, ADD constraint) which is illegal',' Ensure that a index-organized table maintenance operation is the sole operation specified in ALTER TABLE statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25191',' cannot reference overflow table of an index-organized table',' An attempt was made to directly access the overflow table of an index-organized table.',' Issue the statement against the parent index-organized table containing the specified overflow table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25192',' invalid option for an index-organized table',' An attempt was made to specify one or more of the following options for an index-organized table: [NO]CACHE, NO LOGGING, CLUSTER.',' Remove the illegal option(s).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25193',' cannot use COMPRESS option for a single column key',' An attempt was made to use COMPRESS option on single column key.',' Remove the COMPRESS option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25194',' invalid COMPRESS prefix length value',' The specified value must be a positive integer less than the number of key columns.',' Specify an appropriate value.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25195',' invalid option for index on an index-organized table',' An attempt was made to specify one or more of the following options for index on an IOT: BITMAP, REVERSE, PCTUSED.',' Specify an appropriate option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25196',' keyword MOVE in ALTER TABLE MOVE must immediately follow table_name',' MOVE specified after one/more other ALTER options.',' Change order of options, MOVE should be first or remove the illegal option(s).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25197',' an overflow segment already exists for the indexed-organized table',' An attempt was made to ADD OVERFLOW segment on an index-organized table that already has an overflow segment.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25198',' only range and hash partitioning are supported for index-organized table',' System or composite partitioning schemes are not supported.',' Select a different partitioning scheme.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25199',' partitioning key of a index-organized table must be a subset of the primary key',' An attempt was made to specify a partitioning key which is not a prefix of the primary key of the index-organized table.',' Select a different partitioning key.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25200',' invalid value string, QUEUE_NAME should be [SCHEMA.]NAME',' A NULL parameter was specified for QUEUE_NAME.',' Specify a non-NULL queue name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25201',' invalid value, VISIBILITY should be ON_COMMIT or IMMEDIATE',' An invalid value specified for parameter VISIBILITY.',' Specify either ON_COMMIT or IMMEDIATE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25202',' invalid value NULL, string should be non-NULL',' A NULL value was specified for the parameter.',' Specify a non-NULL value.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25203',' invalid value string, DELAY should be non-negative',' A negative value or NULL was specified for DELAY.',' Specify a non-negative integer for DELAY.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25204',' invalid value, SEQUENCE_DEVIATION should be BEFORE or TOP',' An invalid SEQUENCE_DEVIATION was specified.',' Specify either the option ''BEFORE'' or ''TOP''.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25205',' the QUEUE string.string does not exist',' The specified queue does not exist.',' Create the queue first before specifying it for enqueue or dequeue.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25206',' enqueue failed, enqueue to exception queue string.string not permitted',' An attempt was made to enqueue to an exception queue.',' Try enqueueing to another queue.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25207',' enqueue failed, queue string.string is disabled from enqueueing',' The queue has been stopped to prevent any further enqueueing.',' Enable the queue first by using an administrative operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25208',' RELATIVE_MSGID must be specified if SEQUENCE_DEVIATION is BEFORE',' A relative message identifier should be specified if sequence deviation is specified as BEFORE.',' Either specify an existing relative message identifier or do not specify sequence deviation as BEFORE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25209',' invalid value string, EXPIRATION should be non-negative or NEVER',' The expiration is less than zero or NULL.',' Specify a valid value for EXPIRE_AFTER which should be greater than or equal to zero or NEVER.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25210',' invalid value for RELATIVE_MSGID, no message in queue with that msgid',' No message in the queue with the MSGID equal to the specified RELATIVE_MSGID.',' Try again with a valid RELATIVE_MSGID.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25211',' invalid DELAY specified when using sequence deviation',' The DELAY specified in the enqueue is greater than the delay of the message with the given relative message ID.',' Set the DELAY to be less than or equal to the delay of the message with the given relative message ID. If the TOP option is used the delay must be less than or equal to the delay of all the messages in the queue.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25212',' invalid PRIORITY specified when using sequence deviation',' The PRIORITY specified in the enqueue is less than the priority of the message with the given relative message ID.',' Set the PRIORITY to be less than the delay of the message with the given relative message ID. If the TOP option is used the priority must be greater than or equal to the priority of all the messages in the queue.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25213',' message with specified RELATIVE_MSGID has been dequeued',' The message specified by the RELATIVE_MSGID field in the sequence deviation BEFORE option has been dequeued.',' No action required. This is an informational message only.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25214',' cannot specify delay or expiration for enqueue to exception queue',' A message was enqueued to the exception queue with either delay or expiration specified.',' Enqueue a message without delay or expiration.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25215',' user_data type and queue type do not match',' A user tries to enqueue an object to a queue that was created for objects of different type.',' Try enqueue again with an object of the right type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25216',' invalid recipient, either NAME or ADDRESS must be specified',' Both attributes, NAME and ADDRESS, were specified null for one of the recipients in the recipient list.',' Specify a non-null NAME or ADDRESS for the recipient.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25217',' enqueue failed, visibility must be IMMEDIATE for queue string.string',' An attempt was made to enqueue to a non-persistent queue without setting visibility to IMMEDIATE.',' Set visibility to IMMEDIATE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25218',' enqueue failed, delay must be zero for queue string.string',' An attempt was made to enqueue to a non-persistent queue with delay greater than zero seconds.',' Set delay to zero.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25219',' enqueue failed, sequence deviation not allowed for queue string.string',' An attempt was made to enqueue to a non-persistent queue with sequence deviation specified.',' Do not specify sequence deviation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25220',' enqueue failed, signature not specified for a non-repudiable queue',' An attempt was made to enqueue to a non-repudiable queue without specifying the signature.',' Specify the signature.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25221',' enqueue failed, signature specified queue not supporting non-repudiation',' An attempt was made to enqueue to a queue specifying the signature for a queue not supporting non-repudiation.',' Remove the signature.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25222',' enqueue failed, complete sender info. not provided for a queue supporting non-repudiation',' An attempt was made to enqueue to a queue without giving the complete sender information (name) for a queue supporting non-repudiation.',' Provide the sender information.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25223',' user_data type used is not supported',' An attempt was made to enqueue data into a non persistent queue that is of a type other than the supported raw or object type.',' Enqueue the message again with data of raw or object type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25224',' sender name must be specified for enqueue into secure queues',' An attempt was made to enqueue into a secure queue without specifying a sender name.',' Enqueue the message with sender name specified.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25225',' invalid value string, DEQUEUE_MODE should be REMOVE or BROWSE or LOCKED',' An invalid parameter has been specified for DEQUEUE_MODE.',' Specify either REMOVE, BROWSE or LOCKED.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25226',' dequeue failed, queue string.string is not enabled for dequeue',' The queue has not been enabled for dequeue.',' Enable the queue using START_QUEUE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25228',' timeout or end-of-fetch during message dequeue from string.string',' User-specified dequeue wait time has passed or the end of the queue has been reached but no message has been retrieved.',' Try dequeue again with the appropriate WAIT_TIME or the FIRST_MESSAGE option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25229',' error on transformation of message string string',' There was an error when transforming a message at enqueue, dequeue, or propagation time.',' Correct the transformation function.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25230',' invalid value string, WAIT should be non-negative',' A negative value has been specified for WAIT.',' Specify a non-negative value or FOREVER.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25231',' cannot dequeue because CONSUMER_NAME not specified',' A user tried to dequeue from a queue that has been created for multiple consumers but a CONSUMER_NAME was not been specified in the dequeue options.',' Specify the CONSUMER_NAME in the dequeue options.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25232',' duplicate recipients specified for message',' An enqueue was performed with duplicate queue agents in the recipients parameter.',' Remove the duplicate queue agent and retry the call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25233',' invalid parameter specified for NAVIGATION',' An invalid parameter has been specified for NAVIGATION.',' Choose one of FIRST_MESSAGE, NEXT_MESSAGE or NEXT_TRANSACTION. Use FIRST_MESSAGE for dequeuing the first message that satisfies the criterion, NEXT_MESSAGE for dequeuing the next message that satisfies the criterion and NEXT_TRANSACTION for moving to a set of messages enqueued by another transaction.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25234',' NEXT_TRANSACTION navigation option invalid for queue table string.string',' The NEXT_TRANSACTION navigation option was used in a dequeue from a queue in a queue table that was not created for transactional grouping.',' Specify either FIRST_MESSAGE or NEXT_MESSAGE as the navigation option. If you want to dequeue messages using transactional grouping create the queue in a queue table that has transactional grouping enabled.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25235',' fetched all messages in current transaction',' The NEXT_TRANSACTION navigation option was used in a dequeue when there were no more messages that belong to the same transaction.',' Use the NEXT_TRANSACTION navigation option to move to the next also use the FIRST_MESSAGE option to start from the head of the queue again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25236',' buffer too small for user data',' The variable or buffer used for the out parameter payload is too small for the user data dequeued.',' Increase the size of the buffer or the size of the variable. Maximum size allowed is 32K.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25237',' navigation option used out of sequence',' The NEXT_MESSAGE or NEXT_TRANSACTION option was specified after dequeuing all the messages.',' Reset the dequeuing position using the FIRST_MESSAGE navigation option and then specify the NEXT_MESSAGE or NEXT_TRANSACTION option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25238',' too many recipients specified for message destination string',' An ENQUEUE was performed with more than 32 recipients for the given destination (address).',' Reduce the number of recipients to 32 or less, and retry the call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25239',' message ID not supplied when dequeuing from exception queue string.string',' An attempt was made to dequeue from a release 8.0-compatible exception queue without including a message ID in the dequeue options.',' Check the application to ensure that the queue name has been specified correctly. If the queue name is correct supply a message ID when dequeuing from a release 8.0-compatible exception queue. Otherwise, upgrade the QUEUE_TABLE containing the queue to release 8.1-compatible using the DBMS_AQADM.MIGRATE_QUEUE_TABLE procedure.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25240',' message ID and dequeue condition/correlation ID specified in dequeue options',' An attempt was made to dequeue by including both a message ID and a dequeue condition/correlation ID in the dequeue options. In the dequeue options, you are permitted to specify either a message ID or a dequeue condition/correlation ID, or neither.',' To dequeue a message, specify a message ID or a dequeue condition/correlation ID in the dequeue options, but do not specify both. If you want to dequeue in the queue''s sort order, then do not specify either the message ID or dequeue condition/correlation ID in the dequeue options.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25241',' cannot change correlation ID from string to string without FIRST_MESSAGE option',' An attempt was made to change the correlation ID while using the NEXT_MESSAGE or NEXT_TRANSACTION option for dequeuing.',' To use a correlation ID that is different from the previous dequeue call, reset the dequeuing position by using the FIRST_MESSAGE navigation option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25242',' cannot change subscriber name from string to string without FIRST_MESSAGE option',' An attempt was made to change the subscriber name while using the NEXT_MESSAGE or NEXT_TRANSACTION option for dequeuing.',' To use a subscriber name that is different from the previous dequeue call, reset the dequeuing position by using the FIRST_MESSAGE navigation option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25243',' CONSUMER_NAME cannot be specified when dequeuing from exception queue string.string',' An attempt was made to dequeue from an exception queue by specifying the CONSUMER_NAME in the dequeue options. CONSUMER_NAME can only be specified when dequeuing from a normal queue created for multiple consumers.',' Specify only the message ID in the dequeue options to dequeue a message from an exception queue.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25244',' dequeue index key not found, QUEUE string, rowid string',' An internal error was encountered. There may be an inconsistency in the queue table index.',' Contact Oracle Support Services. You may need to provide the trace file and information about reproducing the error.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25245',' agent name cannot be specified if address is a single-consumer queue or an exception queue',' The agent name for the agent in the LISTEN call was specified when the agent address was a single-consumer queue or an exception queue.',' Do not specify the agent name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25246',' listen failed, the address string is an 8.0 style exception queue',' An 8.0 style exception queue was specified in the agent-list for the LISTEN call.',' Specify a normal 8.0 style queue or an 8.1 style queue in the agent-list.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25247',' string is not a recipient of specified message',' The consumer name specified in the dequeue options is not a recipient of the message specified by the message ID.',' Ensure that the agent specified by the consumer name is a recipient of the message specified by the message ID.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25248',' duplicate agent specified in the agent list',' An agent was specified more than once in the agent list of the LISTEN call.',' Remove the duplicate agent specification(s), and retry the call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25249',' dequeue failed, dequeue not allowed for queue string.string',' An attempt was made to dequeue from a non-persistent queue.',' Dequeue from a different queue.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25250',' Cannot specify a remote recipient for the message',' A recipient for the message enqueued to a non-persistent queue had a non-local address.',' Do not specify the address field or specify the queue which is the target of the enqueue');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25251',' exceeded maximum number of recipients for message',' An attempt was made to issue an ENQUEUE call that exceeded the maximum number (1024) of recipients per message.',' Reduce the number of recipients to 1024 or less, and retry the call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25252',' listen failed, the address string is a non-persistent queue',' A non-persistent queue was specified as an address for an agent in the LISTEN call.',' Specify a normal queue as address for the agent, and retry the LISTEN call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25253',' listen failed, queue string.string is not enabled for dequeue',' An attempt was made to specify a queue that is not enabled for dequeue in a LISTEN call.',' Enable the queue for dequeue using START_QUEUE, and retry the LISTEN call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25254',' time-out in LISTEN while waiting for a message',' The specified wait time has elapsed and there were no messages for any of the agents in the agent-list.',' Try the LISTEN call with an appropriate time-out.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25255',' incorrect subscription string string',' An incorrect subscription string was specified with OCIRegister.',' Specify a subscription string using the [CONSUMER:]SCHEMA.QUEUE form.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25256',' consumer cannot be specified with a single-consumer queue or an exception queue',' An attempt was made to specify a consumer in the subscription string when registering for notification on a single-consumer queue or an exception queue.',' Do not specify the consumer in the subscription string.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25257',' consumer must be specified with a multi-consumer queue',' An attempt was made to register on a multi-consumer queue without specifying a consumer in the subscription string.',' Specify a consumer in the subscription string.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25258',' cannot register for notifications on an 8.0 style exception queue',' An attempt was made to specify an 8.0 style exception queue in the subscription string of OCIRegister.',' Specify a normal queue or a non-persistent queue.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25259',' cannot specify protocol for agent',' The user specified the protocol attribute for an agent in the agent list.',' Do not specify the protocol attribute of the agent object type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25261',' JOB_QUEUE_PROCESSES must be at least 2 for AQ propagation',' AQ Propagator encountered a setting for JOB_QUEUE_PROCESSES that is insufficient for AQ propagation.',' Set the number of JOB_QUEUE_PROCESSES to at least 2 for AQ propagation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25262',' agent name cannot be NULL if address is a multi-consumer queue',' The name for the agent in the LISTEN call was not specified when the agent address was a multi-consumer queue.',' Specify a non-NULL name for the agent.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25263',' no message in queue string.string with message ID string',' An attempt was made to dequeue a message with a specific message ID, but no such message exists in the queue.',' Try dequeue again with a valid message ID.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25264',' can''t get signature for this queue',' An attempt was made to dequeue the signature from this queue, which is not reciever non-repidiable.',' Try dequeue again without the get signature option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25265',' specified signature for a queue which does not support reciever non-repudiation',' An attempt was made to dequeue the message from a queue which does not support reciever non-repudiation, but the signature was specified for verification.',' Try dequeue again without the signature.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25266',' didn''t try to dequeue by message id with the signature',' The signature was specified for a queue, but the dequeue was not done by message id.',' Try dequeue again by message id.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25267',' didn''t specify the signature for a reciever non-repudiable queue',' The signature was not specified for a reciever non-repudiable queue.',' Try dequeue again along with the signature.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25268',' didn''t dequeue in browse mode with get signature option',' The dequeue was not performed in browse mode with get signature option.',' Try dequeue again in browse mode.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25269',' can''t specify signature with get signature option',' The signature is not required for the dequeue with get signature option.',' Try dequeue again without the signature in dequeue options.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25270',' sender info does not match with the actual sender of the message',' The sender info and the message id do not match.',' Provide the correct sender info or try dequeue again without the signature in dequeue options.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25271',' queue table not found for the given queue',' The queue table does not exist for the given queue.',' Provide the correct queue name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25272',' Signature does not exist for the given reciever and message id',' Signature does not exist for the given reciever and message id.',' Check the message id and the reciever''s information.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25276',' table specified is not a queue table',' An invalid queue table name is specified.',' Check the dictionary views to see if the table is a queue table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25277',' cannot grant or revoke object privilege on release 8.0 compatible queues',' An attempt was made to grant or revoke object privilege on release 8.0 style queues.',' Convert the release 8.0 compatible queue table to release 8.1 compatible using DBMS_AQADM.MIGRATE_QUEUE_TABLE before granting or revoking object privilege.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25278',' grantee name cannot be NULL',' An attempt was made to specify NULL for the grantee parameter.',' Specify a valid grantee parameter.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25279',' dequeue as select not supported before 9.0.0',' Dequeue as select not supported before 9.0.0.',' Don''t use select condition while dequeuing.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25280',' complete sender information not provided to non-repudiate sender',' Complete sender information not provided to non-repudiate sender.',' Provide the complete sender information.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25281',' complete reciever information not provided to non-repudiate reciever',' Complete reciever information not provided to non-repudiate reciever.',' Provide the complete reciever information.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25282',' message id not provided for non-repudiation',' Message id was not provided.',' Provide the message id.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25283',' either agent''s name or address needed for non-repudiation',' neither agent''s name nor address provided for non-repudiation.',' Provide the agent info.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25284',' Invalid value string for string',' An Invalid value or NULL was specified for the parameter.',' Check the documentation for valid values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25285',' Invalid value string for array_mode',' An Invalid value or NULL was specified for the array_mode.',' Check the documentation for valid values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25286',' Invalid number of elements in the message properties array',' Number of elements in the message properties array does not match the number of elements in the payload array.',' Create a message property array with one element (that applies for all the elements in the payload array) or create a message property array with the same number of elements as there are in the payload array.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25287',' Invalid value string, string should be non-negative',' An Invalid value or NULL was specified for the parameter.',' Specify a non negative integer.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25288',' AQ HTTP propagation encountered error, status-code number, string',' AQ propagation''s HTTP request to the propagation servlet at the specified address encountered an error.',' Specify a valid address in the connect string of the propagation destination dblink, make sure the dblink user has the correct permissions, and check if the AQ propagation servlet was properly installed.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25289',' Buffer Already Exists',' Buffer already exists for the specified queue.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25290',' Cannot complete operation on queue string with existing messages',' Queue already has messages. Cannot complete operation.',' Truncate the queue before adding/dropping a buffer.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25291',' Buffer does not exist for the specified queue',' Buffer does not exist for the specified queue.',' Operation on the buffer cannot be performed. create the buffer.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25292',' Cannot add buffer on the specified queue',' Buffer cannot be added on the Specified Queue.',' Can only add buffers to 8.1 style non-exception multi-consumer queues, which do not have priority, non_repudiation, message_grouping, max_retries, and retention.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25293',' Remote Recipient Subscribers and buffered operations not possible for Queue string',' Specified Queue has remote recipient subscribers.',' Cannot add buffers/add buffered subscribers to queues with remote recipient subscribers.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25294',' Queue string has a buffer',' Specified Queue has a buffer.',' Drop the buffer first.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25295',' Subscriber is not allowed to dequeue buffered messages',' Subscriber is only allowed to dequeue persistent messages.',' Drop the subscriber and re-create it.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25296',' Queue Table string has a buffered queue string',' Cannot downgrade the queue table because it has a buffered queue.',' Drop the buffer or the buffered queue.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25297',' The message options only make sense for buffered messages',' The message options only make sense for buffered messages.',' Check the enqueue/dequeue options.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25298',' The memory threshold for a queue cannot be negative',' The memory threshold for a queue cannot be negative.',' Correct the memory threshold.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25299',' Cannot add buffered subscriber for a non-buffered queue',' Cannot add buffered subscriber for a non-buffered queue.',' Either add buffer to the queue, or make the subscriber non-buffered.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25300',' Cannot drop buffer for queue with buffered subscribers',' Cannot drop buffer for queue with buffered subscribers.',' Either drop buffered subscribers or forcibly drop the buffer.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25301',' cannot specify recipient list during enqueue',' Recipient list for buffered queue not supported.',' Don''t specify recipient list for buffered enqueues.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25302',' Operation not possible for non-buffered queue string',' Last enqd/ackd message is only supported for buffered queues.',' The operation is not supported.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25350',' maximum number of concurrent transaction branches exceeded',' The limit on the number of concurrent transaction branches has been reached.',' Increase the initialization parameter TRANSACTIONS and restart the system.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25351',' transaction is currently in use',' The transaction is currently used by a different session.',' Do not switch to a transaction attached to some other session.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25352',' no current transaction',' The user session is not attached to any transaction.',' Do not attempt to detach when there is no current transaction.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25353',' branch marked for deletion',' The branch specified cannot be killed immediately because another session is using the branch, but it has been marked for kill. This means it will be deleted as soon as possible after the current uninterruptable operation is completed.',' No action is required for the branch to be deleted.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25400',' must replay fetch',' A failure occurred since the last fetch on this statement. Failover was able to bring the statement to its original state to allow continued fetches.',' This is an internally used error message and should not be seen by the user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25401',' can not continue fetches',' A failure occurred since the last fetch on this statement. Failover was unable to bring the statement to its original state to allow continued fetches.',' Re-execute the statement and start fetching from the beginning.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25402',' transaction must roll back',' A failure occurred while a transaction was active on this connection.',' The client must roll back.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25403',' could not reconnect',' The connection to the database has been lost, and attempts to reconnect have failed.',' Manually reconnect.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25404',' lost instance',' The primary instance has died.',' This is an internally used error message and should not be seen by the user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25405',' transaction status unknown',' A failure occurred while a transaction was attempting to commit. Failover could not automatically determine instance status.',' The user must determine the transaction''s status manually.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25406',' could not generate a connect address',' Failover was unable to generate an address for a backup instance.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25407',' connection terminated',' The connection was lost while doing a fetch.',' This is an internally used error message and should not be seen by the user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25408',' can not safely replay call',' The connection was lost while doing this call. It may not be safe to replay it after failover.',' Check to see if the results of the call have taken place, and then replay it if desired.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25425',' connection lost during rollback',' The connection was lost while issuing a rollback.',' If the transaction is not externally coordinated, then Oracle implicitly rolled back, so no action is required. Otherwise examine PENDING_TRANS$ to determine if ROLLBACK FORCE is required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25426',' remote instance does not support shared dblinks',' A shared database link is being used to connect to a remote instance that does not support this feature because it is an older version.',' Use a normal database link if you need to connect to this instance.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25436',' invalid table alias: string',' An attempt to evaluate was made, which failed because one of the table values specified had an invalid alias.',' Check the valid table aliases in the evaluation context, and try again with a valid alias.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25437',' duplicate table value for table alias: string',' An attempt to evaluate was made, which failed because some of the table values specified had the same table alias.',' Check the table values specified, and try again with only one value per table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25438',' invalid variable name: string',' An attempt to evaluate was made, which failed because one of the variable values specified had an invalid name.',' Check the valid variable names in the evaluation context, and try again with a valid name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25439',' duplicate variable value for variable: string',' An attempt to evaluate was made, which failed because some of the variable values specified had the same variable name.',' Check the variable names specified, and try again with only one value per variable.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25440',' invalid table alias: string',' An attempt to evaluate was made, which failed because one of the column values specified had an invalid table alias.',' Check the valid table aliases in the evaluation context, and try again with a valid name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25441',' duplicate column value for table alias: string',' An attempt to evaluate was made, which failed because one of the column values supplied a value for a table alias, which already had a table value supplied.',' Check the table and column values specified, and try again with either a table value or column values for each table alias.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25442',' too many column values for table alias: string',' An attempt to evaluate was made, which failed because too many column values were supplied for the specified table alias.',' Check the column values specified, and try again with the right number of column values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25443',' duplicate column value for table alias: string, column number: string',' An attempt to evaluate was made, which failed because duplicate column values were supplied for the specified table alias and column number.',' Check the column values specified, and try again with only one column value for each table alias and column number.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25444',' invalid ROWID: string for table alias: string',' An attempt to evaluate was made, which failed because an invalid ROWID was supplied for the specified table alias.',' Check the column values specified, and try again with only one column value for each table alias and column number.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25445',' invalid column number: string for table alias: string',' An attempt to evaluate was made, which failed because an invalid column number was supplied for the specified table alias as a part of a column value.',' Check the column values specified, and try again with a valid column number.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25446',' duplicate column value for table alias: string, column: string',' An attempt to evaluate was made, which failed because duplicate column values were supplied for the specified table alias and column name.',' Check the specified column values, and try again with only one column value for each table alias and column name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25447',' encountered errors during evaluation of rule string.string',' An attempt to evaluate was made, which failed during the evaluation of the specified rule.',' Check the rule and the values passed to evaluate, and try again with valid values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25448',' rule string.string has errors',' An attempt to load the specified rule failed due to errors in the rule.',' Check the rule and retry the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25461',' rule set not specified',' An attempt to evaluate was made, which failed because the ruleset name specified was null.',' Check the rule set name, and try again with a valid name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25462',' evaluation context not specified',' An attempt to evaluate was made, which failed because the evaluation context specified was null.',' Check the evaluation context name, and try again with a valid name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25463',' table alias not specified',' An attempt to evaluate was made, which failed because one of the table values specified had a NULL alias name.',' Check the list of table values, and try again with a valid alias name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25464',' ROWID not specified for table alias: string',' An attempt to evaluate was made, which failed because the table value for the specified table alias had a NULL ROWID.',' Check the list of table values, and try again with a valid ROWID.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25465',' variable name not specified',' An attempt to evaluate was made, which failed because one of the variable values specified had a NULL variable name.',' Check the list of variable values, and try again with a valid variable name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25466',' data not specified for variable name: string',' An attempt to evaluate was made, which failed because the variable value for the specified variable name had NULL data.',' Check the list of variable values, and try again with valid data.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25467',' table alias not specified',' An attempt to evaluate was made, which failed because one of the column values specified had a NULL alias name.',' Check the list of column values, and try again with a valid alias name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25468',' column name not specified for alias: string',' An attempt to evaluate was made, which failed because one of the column values for the specified alias name had a NULL column name.',' Check the list of column values, and try again with a valid column name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25469',' data not specified for alias: string column name: string',' An attempt to evaluate was made, which failed because the column value for the specified alias and column name had NULL data.',' Check the list of column values, and try again with valid data.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25500',' database is not open',' Database must be open to perform ALTER SYSTEM QUIESCE RESTRICTED command.',' Open the database and retry this command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25501',' ALTER SYSTEM QUIESCE RESTRICTED command failed',' Database resource manager failed to change plan.',' Look at the alert logs to see a detailed description of the error.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25502',' concurrent ALTER SYSTEM QUIESCE/UNQUIESCE command is running',' There is a concurrent ALTER SYSTEM QUIESCE RESTRICTED or ALTER SYSTEM UNQUIESCE command running in the system.',' Contact the database administrator who is responsible for the concurrent command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25503',' cannot open database because the database is being quiesced',' Database cannot be opened because the system is being or has been quiesced.',' Open the database after the system has been quiesced.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25504',' the system is already in quiesced state',' Cannot quiesce the system because the system is already quiesced.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25505',' the system is not in quiesced state',' Cannot unquiesce the system because the system is not in quiesced state.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25506',' resource manager has not been continuously on in some instances',' Cannot quiesce the system because resource manager has not been continuously on since startup in this or some other instances.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25507',' resource manager has not been continuously on',' Cannot quiesce the system because resource manager has not been continuously on since startup.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25508',' database is not mounted',' Database must be mounted to perform ALTER SYSTEM UNQUIESCE command.',' Mount the database and retry this command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25509',' operation on "string"."string".string not allowed',' A column has been added to a replicated table, but replication support processing has not completed.',' Wait until replication support processing has completed before updating the column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25526',' bad format of _DB_MTTR_SIM_TARGET: string',' One value in _DB_MTTR_SIM_TARGET is not a valid MTTR.',' Alter the value of _DB_MTTR_SIM_TARGET.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25527',' bad format of _DB_MTTR_SIM_TARGET',' One value in _DB_MTTR_SIM_TARGET is empty.',' Set the value of _DB_MTTR_SIM_TARGET properly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25528',' too many candidate MTTRs are specified in _DB_MTTR_SIM_TARGET',' Too many candidate MTTRs are specified in _DB_MTTR_SIM_TARGET.',' Alter the value of _DB_MTTR_SIM_TARGET.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25530',' FAST_START_MTTR_TARGET is not specified',' An attempt to start MTTR advisory was made, which failed because FAST_START_MTTR_TARGET was not specified.',' Set FAST_START_MTTR_TARGET.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25531',' MTTR specified is too small: number',' The current FAST_START_MTTR_TARGET setting or a candidate MTTR setting is too small for MTTR advisory.',' Set a larger FAST_START_MTTR_TARGET or candidate MTTR.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25532',' MTTR specified is too large: number',' The current FAST_START_MTTR_TARGET setting or a candidate MTTR setting is too large for MTTR advisory.',' Set a smaller FAST_START_MTTR_TARGET or candidate MTTR.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25950',' missing where clause in join index specification',' An attempt to create a join index was made, which failed because no valid where clause was found.',' Ensure that a where clause with valid join conditions is specified in the create index statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25951',' join index where clause cannot contain OR condition',' An attempt to create a join index was made, which failed because there was an OR branch in the where clause.',' Reformulate the where clause without using ORs.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25952',' join index must only contain inner equi-joins',' An attempt to create a join index was made, which failed because it included a predicate which wasn''t an equi-inner join.',' Remove the inappropriate predicate.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25953',' join index cannot be a functional index',' An attempt to create a join index was made, which failed because a functional index was requested or necessary (such as is the case for indexing columns using timezone).',' Remove any functional indexing columns.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25954',' missing primary key or unique constraint on dimension',' An attempt to create a join index was made, which failed because one or more dimensions did not have an appropriate constraint matching the join conditions.',' Ensure that the where clause is correct (contains all of the constraint columns) and that an enforced constraint is on each dimension table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25955',' all tables must be joined in the where clause',' An attempt to create a join index was made, which failed because one of the tables in the from clause did not appear in the where clause.',' Ensure that the where clause contains all from clause tables.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25956',' join index cannot be created on tables owned by SYS',' An attempt to create a join index was made, which failed because one of the tables was owned by SYS.',' Ensure that no join index related table is owned by SYS.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25957',' join index where clause cannot contain cycles',' An attempt to create a join index was made, which failed because the where clause contains a cycle.',' Ensure that the where clause is in the form of a star or snowflake schema.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25958',' join index where clause predicate may only contain column references',' An attempt to create a join index was made, which failed because a predicate in the where clause contained something other than a simple column.',' Ensure that the where clause only contains columns.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25959',' join index must be of the bitmap type',' An attempt to create a join index was made, which failed because no bitmap keyword was used.',' Make the index a bitmap index.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25960',' join index cannot be based on a temporary table',' An attempt to create a join index was made, which failed because one of the tables was temporary.',' Ensure no underlying tables are temporary.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25961',' join index prevents dml cascade constraint operation',' An attempt to execute dml resulted in the need to perform dml on another table because of a cascade constraint. The join index only allows one of its underlying tables to me modified at a time.',' Drop the join index or remove the constraint.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25962',' join index prevents multitable insert or merge',' An attempt to execute an merge or multitable insert on a table that was used to create a bitmap join index was made. Merge and multitable inserts are not supported on tables that were used to create a bitmap join index.',' Drop the join index.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25963',' join index must be created on tables',' An attempt to create a join index was made, which failed because the from clause contains non table object.',' Ensure that the from clause only contains tables.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-25964',' column type incompatible with join column type',' The datatype of the join column is incompatible with the datatype of the joined column.',' Select a compatible datatype for the join column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26000',' partition load specified but table string is not partitioned',' The Loader control file contains a PARTITION clause but the table being loaded is not partitioned.',' Remove the partition specification from the SQL*Loader control file and retry the load.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26001',' Index string specified in SORTED INDEXES does not exist on table string',' A non-existent index was specified in the SORTED INDEXES clause.',' Do not specify as a SORTED INDEX.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26002',' Table string has index defined upon it.',' Parallel load was specified into a table which has index defined upon it.',' Drop index(es) defined upon table, or do not use parallel load, or use SKIP_INDEX_MAINTENANCE option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26003',' parallel load not supported for index-organized table string',' Parallel load is not supported for index-organized tables.',' Load the index-organized table without the PARALLEL option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26004',' Tables loaded through the direct path may not be clustered',' An attempt was made to load a clustered table via the direct path.',' Use the conventional path.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26005',' Invalid handle for direct path load',' In direct path load, the handle passed in does not match the type listed.',' Verify the handle and type are correct.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26006',' Incorrect bind variable in column string''s sql expression - string',' In direct path load, the bind variables listed in the sql expression do not match the input argument column names.',' Verify all the input arguments are listed in the expression as bind variables, and all the bind variables are listed as input arguments to the expression. Or verify that there were no errors in executing the OCI statements when getting the bind variable list.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26007',' For INSERT option, table must be empty. Error on table string',' The user tried to use the INSERT option on a non-empty table.',' Empty the table from SQL*Plus, or use the REPLACE option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26008',' NOT NULL column string has a nullif clause',' A column which is NOT NULL in the database has a SQL*Loader NULLIF clause on it.',' Remove the NULLIF clause in the SQL*Loader control file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26009',' NOT NULL column string has a defaultif clause which may evaluate to null',' A column which is NOT NULL in the database has a SQL*Loader DEFAULTIF clause which may evaluate to null.',' Remove the DEFAULTIF clause in the SQL*Loader control file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26010',' Column string in table string is NOT NULL and is not being loaded',' A column which is NOT NULL in the database is not being loaded and will cause every row to be rejected.',' Load the column by specifying the NOT NULL column in the INTO TABLE clause in the SQL*Loader control file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26011',' Cannot load type string into column string in table string',' A column can only store data of type declared for that column and a substitutable column can only store data of valid subtypes of the supertype declared for that column.',' Check that the type or subtype specified is valid for that column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26012',' No data found while executing sql statement string for column string - check input for: string',' Executing sql statement against the data dictionary tables returned "ORA-01403: no data found".',' No data retrieved when selecting against the data dictionary tables most likely means that there''s an error in user input. Check that the input listed is correct.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26013',' List allocated may not be big enough',' There seems to be a discrepancy between the size for a list or buffer allocated by direct path api and the size needed.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26014',' OCI_ATTR_DIRPATH_SUBST_OBJ_TBL is set for non-final object table string',' Client set OCI_ATTR_DIRPATH_SUBST_OBJ_TBL for either a non-object table or for a final object table. This attribute can only be, and must be, set for non-final object tables.',' Check the type of the loading table. Do not set this attribute if the table is not a non-final object table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26015',' Array column string in table string is not supported by direct path',' User attempted to load an array column via the direct path.',' Use the conventional path.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26016',' Record string: Rejected - Error on table string, partition string',' The record indicated caused an Oracle error on insert.',' Determine the Oracle error and correct the record. The offending column(s) are not known.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26017',' Global indexes not allowed on direct path partition load, table string',' Global indexes are defined on a table when direct path loading a single partition of the table.',' Remove the global index from the named table and retry the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26018',' Column string in table string does not exist',' Column specified in the loader control file does not exist.',' Make sure the column exists and that you have privileges on it. Correct the loader control file if it is wrong.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26019',' Column string in table string of type string not supported by direct path',' The specified column of SQL column type string is not supported by the direct path loader.',' If the column is NULLable, remove it from the control file description. Then it will be loaded as a NULL.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26020',' index string.string loaded successfully with string keys',' Non-partitioned index information put to loader log file.',' No action required. This is an informational message.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26021',' index string.string partition string loaded successfully with string keys',' Partitioned index information put to loader log file.',' No action required. This is an informational message.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26022',' index string.string was made unusable due to:',' A non-partitioned index was made index unusable due to the error displayed below this error.',' Depending on the error, either rebuild the index, or drop and re-create it.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26023',' index string.string partition string was made unusable due to:',' A partition of a partitioned index was made index unusable due to error displayed below this error.',' Depending on the error, either rebuild the index partition, or drop and re-create the entire index.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26024',' SKIP_UNUSABLE_INDEXES requested and index segment was initially unusable',' User requested SKIP_UNUSABLE_INDEXES option, and the index segment was in unusable state prior to the beginning of the load.',' Informational only. User will need to either rebuild the index or index partition, or re-create the index.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26025',' SKIP_INDEX_MAINTENANCE option requested',' A request was made that index maintenance be skipped on a direct path load.',' The listed index was put into Index Unusable state due to the user requesting that index maintenance be skipped. Either rebuild the index or index partitions, or drop and re-create the index.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26026',' unique index string.string initially in unusable state',' A unique index is in IU state (a unique index cannot have index maintenance skipped via SKIP_UNUSABLE_INDEXES).',' Either rebuild the index or index partition, or use SKIP_INDEX_MAINTENANCE if the client is SQL*Loader.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26027',' unique index string.string partition string initially in unusable state',' A partition of a unique index is in IU state (a unique index cannot have index maintenance skipped via SKIP_UNUSABLE_INDEXES).',' Either rebuild the index or index partition, or use SKIP_INDEX_MAINTENANCE if the client is SQL*Loader.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26028',' index string.string initially in unusable state',' An index is in IU state prior to the beginning of a direct path load, it cannot be maintained by the loader.',' Either rebuild the index, re-create the index, or use either SKIP_UNUSABLE_INDEXES or SKIP_INDEX_MAINTENANCE (SQL*Loader only).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26029',' index string.string partition string initially in unusable state',' A partition of an index is in IU state prior to the beginning of a direct path load, it cannot be maintained by the loader.',' Either rebuild index partition, re-create the index, or use either SKIP_UNUSABLE_INDEXES or SKIP_INDEX_MAINTENANCE (SQL*Loader only).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26030',' index string.string had string partitions made unusable due to:',' A logical index error occurred on a partitioned index which affected one or more index partitions, which are listed below this message.',' The affected index partitions will have to be rebuilt, or, the entire index dropped and re-created.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26031',' index maintenance error, the load cannot continue',' A index error occurred during the index maintenance phase of a direct path load. The load cannot continue. See error message below this message.',' See action for the error message which follows this one.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26032',' index string.string loading aborted after string keys',' An index error occurred during direct-load of an index-organized table. Loading had to be aborted. No rows were loaded.',' Check the key just following the number of keys mentioned above. This key caused the index problem mentioned in an earlier message.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26033',' error while evaluating index string.string, row string due to:',' An index error occurred while attempting to evaluate an expression on a functional index.',' Verify that the input data is valid for the functional index.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26034',' end of logical record found when reading length of varying length field',' While attempting to read the length portion of a varying length field, then end of the logical record was reached.',' Verify that the control file describes the data correctly and that the data in the datafile matches the description in the control file');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26035',' Record string: Rejected - Error on table string, subpartition string',' The record indicated caused an Oracle error on insert.',' Determine the Oracle error and correct the record. The offending column(s) are not known.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26036',' subpartition load specified but table string is not subpartitioned',' The Loader control file contains a PARTITION clause but the table being loaded is not subpartitioned.',' Remove the subpartition specification from the SQL*Loader control file and retry the load.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26037',' Record string: Rejected - Error on table string, subpartition string',' The record indicated caused an Oracle error on insert.',' Determine the Oracle error and correct the record. The offending column(s) are not known.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26038',' error converting character length field to a number',' An error occurred while attempting to convert the characters containing the count portion of a VARCHARC or VARRAWC field.',' Verify that the count portion for the field has the correct value.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26039',' Table string has domain index defined upon it',' Direct path load was specified for a table which has a domain index defined upon it.',' Drop domain index(es) defined on the table or use the conventional path.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26040',' Data block was loaded using the NOLOGGING option',' An attempt was made to access data in a block that was loaded without redo generation using the NOLOGGING/UNRECOVERABLE option.',' Drop the object containing the block.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26041',' DATETIME/INTERVAL datatype conversion error',' The column could not be converted from DATETIME datatype to internal DATETIME/CHARACTER datatype.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26042',' unable to convert format string into internal form',' An attempt to convert a DATETIME format string into internal format in preparation for DATETIME datatype processing failed.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26043',' unable to convert time zone for DATETIME/INTERVAL processing',' An attempt to convert the time zone specified by the ORA_STDZ environment variable to internal format failed.',' Verify that the setting for ORA_STDZ is valid.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26044',' unable to to get DATETIME/INTERVAL reference date',' An attempt to retrieve the system reference date for DATETIME/INTERVAL datatypes failed.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26045',' REF column string expects string arguments; found string.',' The number of arguments for the REF column is incorrect.',' Specify the correct number of input arguments for REFs.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26046',' REF column string expects scoped table name string; user passed in string.',' The scoped table name passed in by the user does not match the name in the schema.',' Specify the correct table name for the scoped REF column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26047',' REF column has invalid value for system generated oid',' The value passed in by the user for the system generated oid does not consist of valid hexadecimal digits.',' Specify a valid oid value for the REF column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26048',' Scoped REF column has wrong table name.',' The scoped table name passed in by the user does not match the name in the schema.',' Specify the correct table name for the scoped REF column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26049',' Unscoped REF column has non-existent table name.',' The table name passed in by the user does not exist in the schema.',' Specify a valid table name for the unscoped REF column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26050',' Direct path load of domain index is not supported for this column type.',' Direct path can not load a domain index of that column type.',' Drop the index and try again or load using conventional path.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26051',' internal error parsing packed decimal format string',' A packed decimal field with a nonzero scale factor is mapped to a character column. In order to perform the datatype conversion, a numeric format string must be created based on the input field''s precision and scale specifications. Direct path loader encountered an error in creating this format string.',' Examine the packed decimal field''s precision and scale specifications and make sure that they contain valid values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26052',' Unsupported type number for SQL expression on column string.',' The direct path api does not support a SQL expression on a column of that type.',' Make sure the types are correct.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26076',' cannot set or reset value after direct path structure is allocated',' Client attempted to set or reset the number of rows in a direct path structure after it has already been allocated and initialized. Attributes used is one of the following:',' Set the following attributes before:');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26077',' direct path column array is not initialized',' Client attempted to allocate a column array for a direct path function context before allocating a column array for the table-level direct path context.',' Allocate the table-level direct path context''s column array via OCIHandleAlloc before allocating column arrays for direct path function contexts.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26078',' file string is not part of database being loaded',' A parallel load file was specified which is not part of the database.',' Check filename and pathname for correctness.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26079',' file string is not part of table string.string',' A parallel load file was specified which is not in the tablespace of the table being loaded.',' Check to make sure that the specified parallel load file is in the tablespace of the table being loaded.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26080',' file string is not part of table string.string partition string',' A parallel load file was specified which is not in the tablespace of the table (partition, subpartition) being loaded. When a partitioned table is being loaded, the file must be in the tablespace of every partition or subpartition (that is, each (sub)partition must be in the same tablespace).',' Specify a different parallel load file, or no file at all.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26081',' load stream synchronization error',' The row header flag byte contains an unexpected value, this indicates that an error has occurred in either the generation of, or the pushing of the load stream from the client to the server.',' Usually due to an application programming error when dealing with error handling, or not resetting the stream state.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26082',' load of overlapping segments on table string.string is not allowed',' Client application is attempting to do multiple direct path load operations on the same table, but the segments overlap.',' Check the partition names (subname attribute of the direct path context) being loaded. Make sure you are not loading a table and a partition of the same table. Make sure you are not loading a partition, and a sub-partition within the same partition.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26084',' direct path context already finished',' An OCIDirPathLoadStream operation was attempted after OCIDirPathFinish was called. Once a direct path operation has been finished, no more data can be loaded.',' Check program logic to make sure OCIDirPathLoadStream is not called after OCIDirPathFinish.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26085',' direct path operation must start its own transaction',' A direct path operation is being attempted within a transaction that has already been started.',' Commit the transaction and Prepare the direct path operation again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26086',' direct path does not support triggers',' A direct path operation is being attempted on a table which has enabled triggers.',' Disable the triggers on the table and try again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26087',' direct path does not support referential constraints',' A direct path operation was attempted on a table which has enabled referential integrity constraints.',' Disable the referential integrity constraints on the table and try again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26088',' scalar column ''string'' must be specified prior to LOB columns',' All scalar columns (that is, non-LOB and non-LONG columns) must be specified by the client of the direct path API prior to specifying any LOB columns.',' Specify all scalar columns prior to specifying any LOB columns.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26089',' LONG column ''string'' must be specified last',' A client of the direct path API specified a LONG column to be loaded, but the LONG column was not the last column to be specified.',' Specify the LONG column last.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26090',' row is in partial state',' A direct path operation is being finished or a data save request has been made, but the table for which the request is being made on has a row in partial state. The row must be completed before the segment high water marks can be moved.',' Either complete the row, or abort the direct path operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26091',' requested direct path operation not supported',' A direct path operation was requested that is not supported',' Do not use that operation. Currently, UNLOAD is not supported.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26092',' only LONG or LOB types can be partial',' A column which is not a LONG or LOB had the OCI_DIRPATH_COL_PARTIAL flag associated with it. Only LONG or LOB type columns can be loaded in pieces.',' Do not use the OCI_DIRPATH_COL_PARTIAL flag for the column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26093',' stream offset does not map to a column array',' The ROW_COUNT attribute was being read from a direct path stream handle and it was found that the stream offset for the last processed row did not map to a column array offset.',' Make sure the stream was sourced from a column array.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26094',' stream format error: input column overflow',' An input stream contained data for more input columns than specified by the client of the direct path API.',' Make sure that the stream being loaded is for the correct table. Check initialization sequence.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26095',' unprocessed stream data exists',' Either a OCIDirPathLoadStream call was made which provided more stream data prior to the server being able to fully process the stream data that it already has, or a OCIDirPathFinish call was made when the server had unprocessed stream data.',' Most likely an application misuse of the direct path API. Make sure that the stream is not being reset inadvertently prior to any previous stream data being processed, or, that OCIDirPathFinish is not being called prematurely (that is, stream pushed, error encountered and LoadStream not called to process the remainder of the stream before Finish is called).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26096',' transfer size too small for row data (number bytes required)',' Either the transfer buffer size specified, or the default transfer buffer size (if you did not specify a size), is too small to contain a single row of the converted row data.',' Set the transfer buffer size attribute of the direct path context to be larger.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26097',' unsupported conversion for column string (from type number to type number)',' The direct path API does not support the required conversion.',' Make sure the types are correct.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26098',' direct path context is not prepared',' A direct path API function was called with a direct path context which has not been prepared.',' Make sure all necessary attributes in the direct path context have been set, and the context is prepared via OCIDirPathPrepare.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26099',' direct path context is already prepared',' OCIDirPathPrepare was called with a context that has already been prepared.',' Free the direct path context, set necessary attributes, and call OCIDirPathPrepare.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26100',': unused error',' This error is not used.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26101',' tablespace # in file header is string rather than string for file string',' The tablespace number in the file header is inconsistent with that in the control file.',' Check if the control file has been migrated correctly. Retry with the correct control file and datafile.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26102',' relative file # in file header is string rather than string for file string',' The relative file number in the file header is inconsistent with that in the control file.',' Check if the control file has been migrated correctly. Retry with the correct control file and datafile.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26103',' V6 or V7 data file used to create control file',' The file header of the referenced file is in V6 or V7 format.',' Either remove the file from the create control file command, or somehow migrate the file header to V8 format.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26500',' error on caching "string"."string"',' Attempt to cache the replication information which is unavailable in the catalog for the object.',' Use DBMS_REPUTIL.SYNC_UP_REP to validate the replication catalog, or use DBMS_REPUTIL.MAKE_INTERNAL_PKG to validate internal package.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26501',' RepAPI operation failure',' An external RepAPI operation failed.',' Consult detail error message.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26502',' error resignal',' An internal service failed and signalled an error.',' Consult detail error message.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26503',' internal RepAPI operation failure on object string.string',' An unexpected internal RepAPI failure was detected.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26504',' operation not implemented',' The caller requested a RepAPI operation that was not implemented.',' Do not issue this call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26505',' unexpected internal null',' An internal buffer control structure was NULL.',' Verify that sufficient memory resources are available to RepAPI.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26506',' null global context',' An internal buffer control structure was NULL.',' Verify that sufficient memory resources are available to RepAPI.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26507',' null master connection',' The master connection handle was or became invalid.',' Verify that the master connection is valid.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26508',' null materialized view connection',' The client connection handle was or became invalid.',' Verify that the client connection is valid.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26509',' null materialized view control structure',' An internal materialized view control structure could not be obtained.',' Check that the owner and users provided are correct.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26510',' materialized view name: ''string'' is greater than max. allowed length of string bytes',' The specified materialized view name was too long.',' Shorten the materialized view name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26511',' master table ''string.string'' not found',' A RepAPI operation was attempted against a non-existent or invalid master table.',' Verify that the master table object exists.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26512',' error pushing transaction to def$error',' An unexpected error occurred while sending an DEF$ERROR RPC to the master site.',' Verify that the DBMS_DEFER package is valid and executable by the RepAPI client. Contact the local or master site administrator, if necessary.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26513',' push error: master proc. string$RP.string failed for trans:string seq:string',' A conflict/error occurred at the master site while executing a $RP.rep_insert(), rep_update(), or rep_delete() function which was not handled by conflict resolution logic at the master.',' Notify master site system administrator or database administrator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26514',' object ''string.string'' not found',' The specified object was expected but not found.',' Verify that the specified object exists and is valid.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26515',' no master log available for ''string.string''',' The specified master log was not found or available for the named table.',' Create the master log at the master site or correct any problems that may exist with the log.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26516',' no push transaction acknowledgement',' RepAPI was unable to confirm that the last pushed transaction was successfully committed by the master site.',' Verify that the communications link between the local site and the master site is still valid. If the transaction has not been committed at the master, repush the transaction.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26517',' materialized view control entry for ''string.string'' was not found',' The specified materialized view catalog control record was not found.',' Verify that the local materialized view catalog is valid and that the local materialized view is properly defined.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26518',' push queue synchronization error detected',' Client tried to repush a transaction has already been committed at the master site. A common cause of this problem is an error at the local site in initializing or updating the local site transaction sequence mechanism.',' Verify that transaction data that RepAPI was attempting to repushed to the master site exists at the master table and is valid and consistent with the local site. If this error occurs, redundantly identified transactions are ignored and then purged from the local updatable materialized view logs. Check that the local site is correctly assigning new transaction IDs and is not accidently generating non-unique values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26519',' no memory available to allocate',' There was no memory left for the RepAPI process. This error may occur when RepAPI is trying to allocate a new table buffer area.',' Shut down one or more local applications to attempt to free heap memory and retry the RepAPI operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26520',' internal memory failure',' An internal memory error was detected.',' Check if other errors have occurred or determine if any local application may have corrupted the memory subsystem.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26521',' rpc initialization error',' An error occurred during the initialization of a PL/SQL RPC.',' Verify that the procedure to be invoked exists and is valid at the master site and is executable by the RepAPI user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26522',' rpc execution error',' An error occurred during the execution of a PL/SQL RPC.',' Check the error messages from the remote procedure and fix any remote site problems that may be preventing the execution of the invoked RPC.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26523',' rpc termination error',' An error occurred during the termination of a PL/SQL RPC. This is usually caused by master site being unable to close an opened cursor or if RepAPI cannot deallocate internal memory.',' Fix any server side problems first, determine if the RepAPI memory subsystem has been corrupted.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26524',' nls subsystem initialization failure for product=string, facility=string',' The NLS product/facility error message file could not be located or properly initialized.',' Check that the error message directory and file(s) have been properly installed.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26525',' session connection attempt failed for string (@string)',' A connection could not be established to the specified database using the provided connection string.',' Check that the user, password, connect string, names services, network, and any remote site listener process are properly installed and working.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26526',' materialized view sql ddl parse/expansion failed for string.string',' The client SQL materialized view definition query could not be properly parsed by the master Oracle site.',' Check that materialized view DDL SQL is compatible with the currently connected version of Oracle and does not violate any of the RepAPI SQL limitations or restrictions.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26527',' local store callback init phase failed for ''string.string''',' The client callback failed during its INIT phase for the named object.',' Verify that the objects referenced by the client callback exist and are valid. Refer to the vendor-specific callback error code reference to diagnose the local problem. Record all error states and notify Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26528',' local store callback proc phase failed for ''string.string''',' The client callback failed during its PROC phase for the named object.',' Refer to the vendor-specific callback error code reference to diagnose the local problem. Record all error states and notify Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26529',' local store callback term phase failed for ''string.string''',' The client callback failed during its TERM phase for the named object.',' Refer to the vendor-specific callback error code reference to diagnose the local problem. Record all error states and notify Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26530',' unable to build materialized view refresh control list',' The materialized view control list could not be constructed. This is generally the result of an error while accessing the local materialized view catalog.',' Verify that the named materialized view(s) are properly defined and valid.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26532',' replication parallel push simulated site failure',' A parallel push executed with event 26531 enabled raises this error to simulation failure of network or destination site.',' Do not enable the event for normal operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26534',' collision: tranID number ignored and purged',' A transaction that was pushed had a transaction ID that collided with a transaction that was previously pushed and committed at the master site.',' See the action section for E_QUEUESYNC (26518).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26535',' number byte row cache insufficient for table with rowsize=number',' A transaction that was pushed had a transaction ID that collided with a transaction that was previously pushed and committed at the master site.',' Increase the RepAPI row buffer size or reduce the width of the replicated tables.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26536',' refresh was aborted because of conflicts caused by deferred transactions',' There are outstanding conflicts logged in the DEFERROR table at the materialized view''s master site.',' Resolve the conflicts in the master DEFERROR table and refresh again after the table is empty. Alternatively, refresh with REFRESH_AFTER_ERRORS, even if there are conflicts in the master''s DEFERROR table. Proceeding despite conflicts can result in an updatable materialized view''s changes appearing to be temporarily lost, until a refresh succeeds after the conflicts are resolved.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26563',' renaming this table is not allowed',' Attempt to rename a replicated table, an updatable materialized view table or the master table of a materialized view for which a materialized view log has been created.',' If desired, unregister the replicated table with DBMS_REPCAT.DROP_MASTER_REPOBJECT, or use the recommended procedure to rename the master table of a materialized view.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26564',' string argument is not of specified type',' User passed type of the given argument number does not match with the type of the argument in the stored arguments.',' Invoke correct type procedure (that is, get_XXX_arg).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26565',' Call to type_arg made before calling dbms_defer.call',' User invoked type_arg procedure before starting a deferred call.',' Invoke various procedures in the correct order.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26566',' Couldn''t open connect to string',' Failed to open connection using given database link.',' Make sure that the database link is valid and remote m/c is up.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26571',' string.string.string: number of arguments (string) does not match replication catalog',' The number of arguments does not match the replication catalog.',' Examine the total number of arguments for the RPC call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26572',' string.string.string: argument string does not match replication catalog',' The (RPC) call is corrupted.',' Examine total number of arguments and each argument for the RPC call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26575',' remote database does not support replication parallel propagation',' The remote database has a version lower than Oracle 8.0 and hence does not understand replication parallel propagation.',' Use serial propagation or upgrade the remote database to Oracle 8.0 or above.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26650',' string background process string might not be started successfully',' An error occurred during creation of a capture or apply background process.',' Review V$Capture and V$Apply_coordinator views for the status of these processes. Also check the trace file for more information.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26660',' Invalid action context value for string',' The value specified in the action context is invalid for use in STREAMS.',' Check that the type and value are correct.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26665',' STREAMS process string already exists',' An attempt was made to create a STREAMS process that already exists.',' Either specify another STREAMS process or remove the existing STREAMS process.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26666',' cannot alter STREAMS process string',' An attempt was made to alter a STREAMS process that is currently running.',' Stop the STREAMS process and re-issue the command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26667',' invalid STREAMS parameter string',' An attempt was made to specify an invalid parameter.',' Check the documentation for valid parameters.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26669',' parameter string inconsistent with parameter string',' An attempt was made to specify a subprogram parameter value that is inconsistent with another parameter value.',' Check the documentation for valid parameter values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26670',' STREAMS option requires COMPATIBLE parameter to be string or higher',' Streams requires compatibility to be 9.2.0 or higher.',' Shut down and restart with an appropriate compatibility setting.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26671',' maximum number of STREAMS processes exceeded',' Cannot create additional STREAMS processes since the maximum number of STREAMS processes has been reached.',' Remove existing STREAMS processes and retry the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26672',' timeout occurred while stopping STREAMS process string',' Timeout occurred while waiting for a STREAMS process to shut down.',' Retry the operation. If the error persists, then try stopping the process with the FORCE option, or contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26680',' object type not supported',' The specified object type is not supported.',' Retry with a supported object type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26681',' command type not supported',' The specified command type is not supported.',' Retry with a supported command type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26682',' invalid value for publication_on',' The publication_on parameter should be either ''Y'' or ''N''.',' Retry with a proper value for publication_on.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26683',' invalid value for value_type',' The value_type parameter should be either ''OLD'' or ''NEW''.',' Retry with proper value_type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26684',' invalid value for value_type',' The value_type parameter should be one of ''OLD'', ''NEW'', or ''*''.',' Retry with proper value_type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26685',' cannot apply transactions from multiple sources',' Transactions from multiple sources were sent to the same apply process.',' Create multiple apply processes and create appropriate rules so that transactions from only one source reach an apply process.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26686',' cannot capture from specified SCN',' An attempt was made to specify an invalid SCN.',' Retry with a valid SCN.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26687',' no instantiation SCN provided',' Object SCN has not been set.',' Set the SCN by calling DBMS_APPLY_ADM.SET_INSTANTIATION_SCN.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26688',' missing key in LCR',' Metadata mismatch, or not enough information in the user generated LCR.',' Alter the database object, or provide all defined keys in the LCR.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26689',' column datatype mismatch in LCR',' The datatypes of columns in the LCR are not the same as the datatypes in the database object.',' Alter the database object.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26690',' datatype not supported at non-Oracle system',' One of the columns of the LCR being applied was of a datatype not supported by either the target non-Oracle system or by the Oracle transparent gateway through which the apply is being done.',' Do not apply data of this type. If possible, filter out columns containing such datatypes before applying.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26691',' operation not supported at non-Oracle system',' The apply process attempted an operation that is either not supported by the non-Oracle system or by the Oracle transparent gateway through which the apply is being done. Some kinds of DML (like procedure and function calls) and all DDL will cause this error to be raised.',' Do not attempt to apply such LCRs to non-Oracle systems. If possible, filter out such LCRs before applying.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-26701',' STREAMS process string does not exist',' An attempt was made to access a STREAMS process which does not exist.',' Check with the relevant security views for the correct name of the object.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27000',' skgfqsbi: failed to initialize storage subsystem (SBT) layer',' SBTINIT returned an error, additional information indicates error.',' Verify that vendor''s storage subsystem product is operating correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27001',' unsupported device type',' The specified device type is supported on this platform.',' Check V$BACKUP_DEVICE for supported device types.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27002',' function called with invalid device structure',' An internal error occurred. Additional information indicates which function encountered error.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27003',' cannot open file on device allocated with NOIO option',' An internal error occurred. A file is being created/retrieved on a device allocated with NOIO option, additional information indicates which function encountered error.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27004',' invalid blocksize specified',' An internal error occurred. The block size specified is incorrect for the device on which file is being created, additional information indicates block size specified, and the function that encountered the error.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27005',' cannot open file for async I/O on device not supporting async',' An internal error occurred. A file is being opened for asynchronous I/O on a device that does not support asynchronous I/O, additional information indicates which function encountered error.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27006',' sbtremove returned error',' Additional information indicates error returned by SBTREMOVE, and the function that encountered the error.',' Verify that the vendor''s storage subsystem product is operating correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27007',' failed to open file',' SBTOPEN returned error, additional information indicates error returned from SBTOPEN, and the function that encountered the error.',' Verify that the vendor''s storage subsystem product is operating correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27008',' function called with invalid file structure',' An internal error occurred. Additional information indicates which function encountered error.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27009',' skgfwrt: cannot write to file opened for read',' An internal error occurred.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27010',' skgfwrt: write to file failed',' SBTWRITE returned error, additional information indicates error returned from SBTWRITE.',' Verify that the vendor''s storage subsystem product is operating correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27011',' skgfrd: cannot read from file opened for write',' An internal error occurred.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27012',' skgfrd: read from file failed',' SBTREAD returned error, additional information indicates error returned from SBTREAD.',' Verify that the vendor''s storage subsystem product is operating correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27013',' skgfqdel: cannot delete an open file',' An internal error occurred.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27014',' skgfqpini: translation error while expanding SS_UDMPDIR',' Failure of SLTLN in SKGFQPINI.',' Check additional return error for more information.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27015',' skgfcls: failed to close the file',' SBTCLOSE returned an error. Additional information indicates error returned from SBTCLOSE.',' Verify that the vendor''s storage subsystem product is operating correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27016',' skgfcls: sbtinfo returned error',' Additional information indicates error returned from SBTINFO.',' Verify that the vendor''s storage subsystem product is operating correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27017',' skgfcls: media handle returned by sbtinfo exceeds max length(SSTMXQMH)',' Media handle string length exceeds SSTMXQMH.',' Verify that the vendor''s storage subsystem product is operating correctly, and that the platform limit (SSTMXQMH) is at least 64 (the limit specified for SBTINFO). additional information indicates the media handle string length returned by SBTINFO, and the limit (SSTMXQMH).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27018',' BLKSIZE is not a multiple of the minimum physical block size',' User-specified BLKSIZE (blocking factor) is not a multiple of the minimum block size that is permitted on this platform.',' Two ADDITIONAL INFORMATION messages are displayed which show the blocking factor provided by the user and the minimum physical block size. Specify a BLKSIZE that is an integral multiple of the minimum block size.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27019',' tape filename length exceeds limit (SBTOPMXF)',' The length of the tape file name provided to sequential I/O OSD functions is too long.',' Additional information indicates in which function this error is encountered, the length of file name provided, and the limit on file name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27020',' named devices not supported',' The platform or the specified device type does not support named devices.',' Do not specify device name or use a device type that supports named devices. Use V$BACKUP_DEVICE view to see what device types and names (if any) are available.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27021',' sequential file handle must be specified',' The file name which will be passed to SBTOPEN was not specified.',' Specify a file name and continue. If this is a backup set being created via Recovery Manager, use the ''format'' option to specify the backup piece handle name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27022',' skgfqsbi: could not allocate memory for media manager',' Oracle could not allocate memory required by the media management software which is linked with Oracle to provide backup/restore services.',' Increase the amount of memory available to the Oracle process and retry the backup/restore.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27023',' skgfqsbi: media manager protocol error',' The media management software which is linked with Oracle to provide backup/restore services did not provide its function pointer structure to Oracle. This is an internal error in the media management product.',' Contact the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27024',' skgfqsbi: sbtinit2 returned error',' SBTINIT2 returned an error. This happens during a backup or restore operation.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27025',' skgfqsbi: invalid media manager context area size',' The media management software requested a context area size which is greater than the maximum allowable size. This is an internal error in the media management product.',' Contact the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27026',' skgfrls: sbtend returned error',' SBTEND returned an error. This happens during a backup or restore operation.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27027',' sbtremove2 returned error',' SBTREMOVE2 returned an error. This happens when deleting a backup file.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27028',' skgfqcre: sbtbackup returned error',' SBTBACKUP returned an error. This happens when creating a backup file during a backup operation.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27029',' skgfrtrv: sbtrestore returned error',' SBTRESTORE returned an error. This happens when retrieving a backup file during a restore operation.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27030',' skgfwrt: sbtwrite2 returned error',' SBTWRITE2 returned an error. This happens while writing a backup file during a backup operation.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27031',' mirror resilvering functions not supported',' An internal error occurred.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27032',' skgfrpini: failed to obtain file size limit',' GETRLIMIT system call returned an error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27033',' skgfrpini: failed to obtain file size limit',' ULIMIT system call returned an error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27034',' skgfrcre: maximum length of ORACLE_SID exceeded',' Too many characters in the ORACLE_SID string.',' Rename the ORACLE_SID to a string of up to the maximum number of characters specified for your system.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27035',' logical block size is invalid',' Logical block size for Oracle files must be a multiple of the physical block size, and less than the maximum.',' Block size specified is returned as additional information, check initialization parameters, additional information also indicates which function encountered the error.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27036',' translation error, unable to expand file name',' Additional information indicates SLTLN/SLNRM error, and also indicates which function encountered the error.',' Check additional information.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27037',' unable to obtain file status',' STAT system call returned an error, additional information indicates which function encountered the error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27038',' skgfrcre: file exists',' Trying to create a database file, but file by that name already exists.',' Verify that name is correct, specify reuse if necessary.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27039',' create file failed, file size limit reached',' An attempt was made to create a file that exceeds the process'' file size limit, additional information indicates which function encountered the error.',' Raise the file size limit.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27040',' skgfrcre: create error, unable to create file',' Create system call returned an error, unable to create file.',' Verify the file name and permissions.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27041',' unable to open file',' Open system call returned an error, additional information indicates which function encountered the error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27042',' not enough space on raw partition to fullfill request',' This is an internal error. The file is too large for the raw partition. Additional information indicates which function encountered the error.',' Check for trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27043',' unable to seek to beginning of file',' Seek system call failed, additional information indicates which function encountered the error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27044',' unable to write the header block of file',' Write system call failed, additional information indicates which function encountered the error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27045',' unable to close the file',' Close system call failed, additional information indicates which function encountered the error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27046',' file size is not a multiple of logical block size',' File size as indicated by STAT is not correct, additional information indicates which function encountered the error.',' Verify that the file has not been overwritten or truncated.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27047',' unable to read the header block of file',' Read system call failed, additional information indicates which function encountered the error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27048',' skgfifi: file header information is invalid',' Possibly trying to use a non-database file as a database file.',' Verify that file is a database file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27049',' unable to seek to and read the last block',' An attempt was made to seek to and read the last block in file, additional information indicates which function encountered error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27050',' function called with invalid FIB/IOV structure',' This is an internal error. Additional information indicates which function encountered error.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27052',' unable to flush file data',' FSYNC system call returned error, additional information indicates which function encountered the error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27053',' skgfifi: blocksize in file header not a multiple of logical block size',' The logical block size is invalid, additional information indicates the logical block size and the block size in the file header.',' Use a different logical block size, or do not reuse file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27056',' skgfrdel: could not delete file',' Unlink system call returned error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27057',' skgfask: cannot perform async I/O to file',' This is an internal error. The query is being asked about asynchronous vector I/O when the file does not support asynchronous I/O.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27058',' skgfask: question parameter is invalid',' This is an internal error. An invalid query is being asked.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27059',' skgfrsz: could not reduce file size',' FTRUNCATE system call returned error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27060',' skgfofi: could not set close-on-exec bit on file',' FCNTL system call returned error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27061',' skgfospo: waiting for async I/Os failed',' AIOWAIT function returned error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27062',' skgfospo: could not find pending async I/Os',' There should have been some asynchronous I/Os in the system but a blocking aiowait indicates that there are no more I/Os. It could be due to an Oracle bug, a vendor OS bug, or an NFS server not responding.',' Check the Oracle trace file, OS message files, and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27063',' skgfospo: number of bytes read/written is incorrect',' The number of bytes read/written as returned by AIOWAIT does not match the original number, additional information indicates both these numbers.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27064',' skgfdisp: cannot perform async I/O to file',' This is an internal error. A request was made to perform asynchronous I/O when IOV indicates that it cannot be performed on the file.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27065',' skgfdisp: cannot perform async vector I/O to file',' This is an internal error. A request was made to perform asynchronous vector I/O when it cannot be performed on the file.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27066',' skgfdisp: number of buffers in vector I/O exceeds maximum',' This is an internal error. The number of buffers in vector I/O exceeds maximum allowed by the OSD, additional information indicates both these numbers.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27067',' skgfdisp: size of buffer is invalid',' This is an internal error. The buffer size is either 0, or greater than SSTIOMAX or not a multiple of logical block size, additional information indicates where in function the error was encountered and the buffer size.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27068',' skgfdisp: buffer is not aligned properly',' This is an internal error. The buffer is not aligned to SSIOALIGN boundary, additional information indicates where in function the error was encountered and the buffer pointer.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27069',' skgfdisp: attempt to do I/O beyond the range of the file',' This is an internal error. The range of blocks being read or written is outside the range of the file, additional information indicates the starting block number, number of blocks in I/O, and the last valid block in the file.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27070',' skgfdisp: async read/write failed',' AIOREAD/AIOWRITE system call returned error, additional information indicates starting block number of I/O.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27071',' skgfdisp: unable to seek to desired position in file',' LSEEK system call returned error, additional information indicates block number in file to which seek was attempted.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27072',' skgfdisp: I/O error',' READ/WRITE/READV/WRITEV system call returned error, additional information indicates starting block number of I/O.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27073',' skgfcfi: async I/Os remaining to be dequeued for this file',' This is an internal error. The file is being closed but not all asynchronous I/Os to the file have been dequeued, additional information indicates number of I/Os pending on the file.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27074',' skgfrofl: unable to determine limit for open files',' GETRLIMIT system call returned error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27075',' skgfrofl: SSTMOFRC constant too large',' This is an internal error.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27076',' skgfrofl: unable to set limit for open files',' SETRLIMIT system call returned error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27077',' skgfofi: too many files open',' This is an internal error. The number of files opened through SKGFOFI has reached the limit.',' Check for a trace file and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27080',' skgfrdup: too many files open',' the number of files opened has reached system limit.',' check error, and set system configuration values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27084',' skgfqio: unable to get/set file status flags',' System call FCNTL with F_GETFL/F_SETFL flag returned error.',' Check errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27086',' skgfglk: unable to lock file - already in use',' The file is locked by another process, indicating that it is currently in use by a database instance.',' Determine which database instance legitimately owns this file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27087',' skgfglk: unable to get share lock - file not readable',' Share lock request was made on a file not open for read access.',' File must be open read-only or read-write to get a share lock.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27088',' skgfglk: unable to get file status',' The file is not open or the file descriptor is invalid.',' Make sure the file is open and the descriptor is valid.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27089',' skgfrlk: unable to release advisory lock',' The file lock release failed.',' See the errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27091',' skgfqio: unable to queue I/O',' A read/write/readv/writev system call returned error. Additional information indicates the starting block number of the I/O.',' Check the errno.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27092',' skgfofi: size of file exceeds file size limit of the process',' An attempt was made to open a file that exceeds the process''s file size limit (ulimit), additional information shows the current limit (logical blocks) and the size of the file (logical blocks).',' increase the processes file size limit (ulimit) and retry.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27100',' shared memory realm already exists',' An attempt was made to start duplicate instances, or tried to restart an instance that had not been properly shut down.',' Use a different instance name, or cleanup the failed instance''s SGA.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27101',' shared memory realm does not exist',' Unable to locate shared memory realm.',' Verify that the realm is accessible.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27102',' out of memory',' Out of memory.',' Consult the trace file for details.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27103',' internal error',' This is an internal error.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27120',' unable to removed shared memory segment',' SHMCTL() call failed.',' check permissions on segment, contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27121',' unable to determine size of shared memory segment',' SHMCTL() call failed.',' check permissions on segment, contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27122',' unable to protect memory',' MPROTECT() call failed.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27123',' unable to attach to shared memory segment',' SHMAT() call failed.',' Check permissions on segment, contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27124',' unable to detach from shared memory segment',' SHMDT() call failed.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27125',' unable to create shared memory segment',' SHMGET() call failed.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27126',' unable to lock shared memory segment in core',' Insufficient privileges to lock shared memory segment in core.',' Make sure the process is running with the necessary privileges.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27127',' unable to unlock shared memory segment',' Insufficient privileges to unlock shared memory segment.',' Make sure the process is running with the necessary privileges.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27128',' unable to determine pagesize',' SYSCONF() call failed.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27141',' invalid process ID',' Process operation attempted using invalid process ID.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27142',' could not create new process',' Operating system call error.',' Check errno and if possible increase the number of processes.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27143',' OS system call failure',' Operating system call failed.',' Check errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27144',' attempt to kill process failed',' Operating system call error.',' Check errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27145',' insufficient resources for requested number of processes',' Operating system call error.',' Check errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27146',' post/wait initialization failed',' Operating system call failed.',' Check errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27147',' post/wait reset failed',' Operating system call failed.',' Check errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27148',' spawn wait error',' Operating system call failed.',' Check errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27149',' assignment out of range',' This is an internal error. A request was made for a conversion too large for the type.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27150',' attempt to notify process of pending oradebug call failed',' Operating system call failed.',' Check errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27151',' buffer not large enough to hold process ID string',' This is an internal error.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27152',' attempt to post process failed',' Operating system call failed.',' Check errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27153',' wait operation failed',' Operating system call failed.',' Check errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27154',' post/wait create failed',' This is an internal error. Multiple post/wait creates were attempted simultaneously.',' Check errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27155',' could not execute file',' Operating system call failed.',' Check errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27156',' request for process information failed',' This is an internal error.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27157',' OS post/wait facility removed',' The post/wait facility for which the calling process is awaiting action was removed from the system.',' Check errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27190',' skgfrd: sbtread2 returned error',' SBTREAD2 returned an error. This happens while reading a backup file during a restore operation.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27191',' sbtinfo2 returned error',' SBTINFO2 returned an error. This happens while retrieving backup file information from the media manager''s catalog.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27192',' skgfcls: sbtclose2 returned error - failed to close file',' SBTCLOSE2 returned an error. This happens while closing a backup file during a backup or restore operation.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27193',' sbtinfo2 did not return volume label',' SBTINFO2 did not return the volume label information for the backup file that was just created. This is an internal error in the media management product.',' Contact the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27194',' skgfdvcmd: sbtcommand returned error',' SBTCOMMAND returned an error. This happens when an RMAN SEND command is issued.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27195',' proxy copy not supported',' An attempt was made to do a proxy backup or restore, but the media management software installed with Oracle does not support proxy copy.',' Rerun the backup in non-proxy mode, or contact the media management vendor if the software is supposed to support proxy copy.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27196',' skgfpbk: sbtpcbackup returned error',' SBTPCBACKUP returned an error. This happens when a proxy backup is begun.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27197',' skgfprs: sbtpcrestore returned error',' SBTPCRESTORE returned an error. This happens when a proxy restore is begun.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27198',' skgfpvl: sbtpcvalidate returned error',' SBTPCVALIDATE returned an error. This happens during a proxy backup or restore.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27199',' skgfpst: sbtpcstatus returned error',' SBTPCSTATUS returned an error. This happens during a proxy backup or restore.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27200',' skgfpgo: sbtpcstart returned error',' SBTPCSTART returned an error. This happens during a proxy backup or restore.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27201',' skgfpcm: sbtpccommit returned error',' SBTPCCOMMIT returned an error. This happens during a proxy backup or restore.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27202',' skgfpen: sbtpcend returned error',' SBTPCEND returned an error. This happens during a proxy backup or restore.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27203',' skgfpqb: sbtpcquerybackup returned error',' SBTPCQUERYBACKUP returned an error. This happens during a proxy backup.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27204',' skgfpqr: sbtpcqueryrestore returned error',' SBTPCQUERYRESTORE returned an error. This happens during a proxy restore.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27205',' skgfpcn: sbtpccancel returned error',' SBTPCCANCEL returned an error. This happens during a proxy restore.',' This error is returned from the media management software which is linked with Oracle. There should be additional messages which explain the cause of the error. This error usually requires contacting the media management vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27206',' requested file not found in media management catalog',' A backup file used in a recovery manager catalog maintenance command was not found in the media management catalog.',' Retry the command with a different file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27207',' syntax error in device PARMS - parentheses mismatch or missing',' User-supplied PARMS value has incorrect syntax.',' Retry the command with the correct syntax: ENV=(..) BLKSIZE=nnnn');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27208',' syntax error in device PARMS - environment variable value missing',' User-supplied PARMS value has incorrect syntax.',' Retry the command with the correct syntax: ENV=(var1=val1,var2=val2,..)');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27209',' syntax error in device PARMS - unknown keyword or missing =',' User-supplied PARMS value has incorrect syntax. The server expected to find ENV or BLKSIZE, but found an unknown keyword.',' Retry the command with the correct syntax: ENV=(..) BLKSIZE=nnnn');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27210',' syntax error in device PARMS',' User-supplied PARMS value has incorrect syntax.',' Retry the command with the correct syntax: ENV=(..) BLKSIZE=nnnn');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27211',' Failed to load Media Management Library',' User-supplied SBT_LIBRARY or libobk.so could not be loaded. Call to dlopen for media library returned error. See Additional information for the error code.',' Retry the command with proper media library. Or re-install Media management module for Oracle.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27212',' some entrypoints in Media Management Library are missing',' Media library does not have one of the following entrypoints : sbtinfo, sbtread, sbtwrite, sbtremove, sbtopen, sbtclose, or sbtinit.',' Retry the command with proper media library.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27213',' failed to unload Media Management Library',' The dlclose for media library returned an error. See Additional information for the error code.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27300',' OS system dependent operation:string failed with status: string',' Operating system call error.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27301',' OS failure message: string',' Operating system call error.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27302',' failure occurred at: string',' Operating system call error.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27303',' additional information: string',' Operating system call error.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27500',' inter-instance IPC error',' This is an operating system/cluster interconnect error.',' Check the extra information and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27501',' IPC error creating a port',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27502',' IPC error deleting OSD context',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27505',' IPC error destroying a port',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27506',' IPC error connecting to a port',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27507',' IPC error disconnecting from a port',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27508',' IPC error sending a message',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27509',' IPC error receiving a message',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27510',' IPC error waiting for a request to complete',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27512',' IPC error posting a process',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27542',' Failed to unprepare a buffer prepared for remote update',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27543',' Failed to cancel outstanding IPC request',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27544',' Failed to map memory region for export',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27545',' Fail to prepare buffer for remote update',' This is an operating system/cluster interconnect error.',' Check the value of errno and contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27546',' Oracle compiled against IPC interface version string.string found version string.string',' A misconfiguration or installation error occurred.',' Install the IPC library for this release of Oracle.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27547',' Unable to query IPC OSD attribute string',' This is an operating system-dependent IPC error.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-27548',' Unable to unprepare IPC buffer',' This is an operating system-dependent IPC error.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28000',' the account is locked',' The user has entered wrong password consequently for maximum number of times specified by the user''s profile parameter FAILED_LOGIN_ATTEMPTS, or the database administrator has locked the account.',' Wait for PASSWORD_LOCK_TIME or contact the database administrator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28001',' the password has expired',' The user''s account has expired and the password needs to be changed.',' Change the password or contact the database administrator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28002',' the password will expire within string days',' The user''s account is about to about to expire and the password needs to be changed.',' Change the password or contact the database administrator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28003',' password verification for the specified password failed',' The new password did not meet the necessary complexity specifications and the PASSWORD_VERIFY_FUNCTION failed.',' Enter a different password. Contact the database administrator to find out the rules for choosing the new password.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28004',' invalid argument for function specified in PASSWORD_VERIFY_FUNCTION string',' The password verification function does not have the required number and type of input/output arguments and/or the return argument.',' Check the Oracle9i Security Overview to find out the format of the password verification function.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28005',' invalid logon flags',' The flags are not properly set or conflicting flags are set in making calls.',' Call the function with appropriate flags set.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28006',' conflicting values for parameters string and string',' The parameters PASSWORD_REUSE_TIME and PASSWORD_REUSE_MAX cannot both be set. One parameter should be unlimited while other is set.',' Set one value to UNLIMITED explicitly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28007',' the password cannot be reused',' The password cannot be reused for the specified number of days or for the specified number of password changes.',' Try the password that you have not used for the specified number of days or the specified number of password changes Refer to the password parameters in the CREATE PROFILE statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28008',' invalid old password',' Old password supplied is wrong; Hence user cannot be authenticated using old password.',' Supply the correct old password for authentication.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28009',' connection to sys should be as sysdba or sysoper',' Connect sys/password is no longer a valid syntax.',' Try connect sys/password as sysdba or connect sys/password as sysoper.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28010',' cannot expire external or global accounts',' If a user account is created as IDENTIFIED EXTERNALLY, or IDENTIFIED GLOBALLY, this account cannot be expired.',' Try to expire the password of the user that has database password.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28011',' the account will expire soon; change your password now',' The user''s account is marked for expire; the expiry period is unlimited.',' Change the password or contact the DBA.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28020',' IDENTIFIED GLOBALLY already specified',' The IDENTIFIED GLOBALLY clause was specified twice.',' Use only one IDENTIFIED GLOBALLY clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28021',' cannot grant global roles',' A role granted was IDENTIFIED GLOBALLY. Global roles can only be granted via a central authority for the domain.',' Use ALTER ROLE to change the type of role (from IDENTIFIED GLOBALLY to other, such as IDENTIFIED BY password), or allocate it to a global user via the central authority.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28022',' cannot grant external roles to global user or role',' A role granted was IDENTIFIED EXTERNALLY. External roles cannot be granted to global users or global roles.',' Use ALTER ROLE to change the type of the role being granted (from IDENTIFIED EXTERNALLY to other, such as IDENTIFIED BY password), or use ALTER ROLE or ALTER USER to change the type of the user or role that is the grantee.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28023',' must revoke grants of this role to other user(s) first',' The role altered to IDENTIFIED GLOBALLY was granted to one or more other users and/or roles. Global roles cannot be granted to any user or role.',' Use REVOKE to revoke the role from other users or roles first.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28024',' must revoke grants of external roles to this role/user',' The user or role altered to IDENTIFIED GLOBALLY has external roles directly granted; these must be revoked, since external roles cannot be granted to global users or roles.',' Use REVOKE to revoke the external roles from the user or role to be ALTERed.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28025',' missing or null external name',' The IDENTIFIED EXTERNALLY AS or IDENTIFIED GLOBALLY AS clause was specified with a valid external name.',' Provide a valid external name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28026',' user with same external name already exists',' The external name specified for the user being created or altered already exists for another user.',' External names must be unique among users. Specify another.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28027',' privileged database links may be used by global users',' Only users IDENTIFIED GLOBALLY may use a privileged database link.',' Either change the user to a global user or try to use a different database link.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28028',' could not authenticate remote server',' During the course of opening a privileged database link, the remote server was not securely identified using the network security service. Additional errors should follow.',' Consult the network security service documentation on how to properly configure the remote server.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28029',' could not authorize remote server for user string',' During the course of opening a privileged database link, the remote server was found to lack the necessary authorizations to connect as the current global user. This may be because the server was not authorized by the network security service. Or it may be because the local server is restricting access by the remote server using the DBMS_SECURITY_DOMAINS_ADMIN package.',' Grant the remote server the proper authorization to connect as the given global user, and check that the local server is not restricting access.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28030',' Server encountered problems accessing LDAP directory service',' Unable to access LDAP directory service.',' Contact your system administrator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28035',' Cannot Get Session Key for Authentication',' Client and server cannot negotiate shared secret during logon.',' Contact your system administrator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28100',' policy function schema string is invalid',' The schema was dropped after the policy associated with the function had been added to the object.',' Drop the policy and re-create it with a policy function owned by a valid user. Or re-create the user and the policy function under the new user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28101',' policy already exists',' A policy with the same name for the same object already exists.',' Check if the policy has already been added or use a different policy name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28102',' policy does not exist',' Try to drop/enable/refresh a non-existent policy.',' Correct the policy name argument.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28103',' adding a policy to an object owned by SYS is not allowed',' Try to add a policy to a table or a view owned by SYS.',' You cannot perform this operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28104',' policy function or package is invalid',' The function or package implementing a policy does not exist or was created with errors.',' Correct the function or package.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28106',' input value for argument #string is not valid',' Input values for the argument is missing or invalid.',' Correct the input values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28107',' policy was disabled',' Try to flush a disabled policy.',' If the policy is supposed to be enforced, it must be enabled.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28108',' circular security policies detected',' Policies for the same object reference each other.',' Drop the policies.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28109',' the number of related policies has exceeded the limit of 16',' Too many policies are involved in the same objects.',' Drop one or more policies. Or combine a few of them into one.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28110',' policy function or package string.string has error',' The policy function may have been dropped, or is no longer valid.',' Check the status of the function and correct the problem. Or re-create the policy with a valid function.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28111',' insufficient privilege to evaluate policy predicate',' Predicate has a subquery which contains objects that the owner of policy function does not have privilege to access.',' Grant appropriate privileges to the policy function owner.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28112',' failed to execute policy function',' The policy function has one or more error during execution.',' Check the trace file and correct the errors.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28113',' policy predicate has error',' Policy function generates invalid predicate.',' Review the trace file for detailed error information.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28115',' policy with check option violation',' Policy predicate was evaluated to FALSE with the updated values.',' Check the trace file and correct the errors.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28116',' insufficient privileges to do direct path access',' Users with insufficient privileges attempting to do direct path access of tables with fine grain access control policies.',' Ask the database administrator to do the operation. Note that users can work with security administrator to temporarily drop/disable the policies at time of export, import, or load, but this has security implication, and thus access of the database must be controlled carefully.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28117',' integrity constraint violated - parent record not found',' tried to update/insert a child record with new foreign key values, but the corresponding parent row was not visible because of fine-grained security in the parent.',' make sure that the updated foreign key values are visible in the parent.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28118',' policy group already exists',' tried to create a policy group that already exists.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28119',' policy group does not exist',' tried to drop a policy group that does not exist.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28120',' driving context already exists',' tried to create a driving context that already exists.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28121',' driving context does not exist',' tried to drop a driving context that does not exist.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28132',' Merge into syntax does not support security policies.',' Merge into syntax currently does not support a security policy on the destination table.',' use the insert / update DML stmts on the table that has a security policy defined on it.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28133',' full table access is restricted by fine-grained security',' The user is not SYS and doesn''t have full table access due to VPD policies. This only happens for internal DML/query under a DDL.',' Grant the appropriate privilege or contact Oracle Support Services if this is too restrictive.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28134',' object cannot have fine-grained access control policy',' Only tables, views, or synonyms of tables or views may have VPD policies.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28150',' proxy not authorized to connect as client',' A proxy user attempted to connect as a client, but the proxy was not authorized to act on behalf of the client.',' Grant the proxy user permission to perform actions on behalf of the client by using the ALTER USER... GRANT CONNECT command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28151',' more than one user name specified for command',' More than one user name was specified for an ALTER USER command.',' Try the command again with only one user name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28152',' proxy user ''string'' may not specify initial role ''string'' on behalf of client ''string''',' A proxy user attempted to specify an initial role for a client, but the client does not possess the role.',' Change the proxy user so that it does not specify the role or grant the role to the client.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28153',' Invalid client initial role specified: ''string''',' A role specified by a proxy user as an initial role to be activated upon connecting on behalf of a client is invalid.',' Connect again as the client specifying a valid role.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28154',' Proxy user may not act as client ''string''',' A proxy user cannot assume the identity of a privileged user in order to limit the privileges that a proxy can possess.',' Execute the statement again, specifying a client other than a privileged user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28155',' user ''string'' specified as a proxy is actually a role',' A user specified in an AUDIT operation BY proxy ON BEHALF OF client is actually a role.',' Execute the statement again with a valid proxy user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28156',' Proxy user ''string'' not authorized to set role ''string'' for client ''string''',' A proxy user has not been granted the right to use a role on behalf of a client.',' Execute the command ALTER USER client GRANT CONNECT THROUGH PROXY proxy to grant the needed role.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28157',' Proxy user ''string'' forbidden to set role ''string'' for client ''string''',' A proxy user was forbidden to use a role on behalf of a client through the command ALTER USER client GRANT CONNECT THROUGH proxy WITH ALL ROLES EXCEPT role.',' Execute the command ALTER USER client GRANT CONNECT THROUGH PROXY proxy to grant the needed role.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28158',' missing ALL keyword',' Keyword missing.',' Provide missing keyword.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28159',' missing BEHALF keyword',' Keyword missing.',' Provide missing keyword.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28160',' missing EXCEPT keyword',' Keyword missing.',' Provide missing keyword.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28161',' missing ROLES keyword',' Keyword missing.',' Provide missing keyword.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28162',' missing THROUGH keyword',' Keyword missing.',' Provide missing keyword.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28163',' GRANT already specified',' The GRANT clause was specified twice.',' Use only one GRANT clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28164',' REVOKE already specified',' The REVOKE clause was specified twice.',' Use only one REVOKE clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28165',' proxy ''string'' may not specify password-protected role ''string'' for client ''string''',' A proxy user attempted to activate a role on behalf of a client which has a password associated with it. Since the proxy does not have a password, this activation cannot be allowed.',' Attempt to activate a different role or change the role administratively so that there is no password.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28166',' duplicate rolename in list',' The name of a role was specified more than once in a list.',' Repeat the command specifying the role once.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28168',' attempted to grant password-protected role',' An ALTER USER ... GRANT CONNECT command was attempted specifying a role that is protected by a password as a role which the proxy may execute on behalf of a client.',' Either specify a role that does not have a password or alter the role so that a password is not required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28169',' unsupported certificate type',' The type of certificate from which the server is to extract the credentials of the client is not supported.',' Specify a supported type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28170',' unsupported certificate version',' The version of the certificate from which the server is to extract the credentials of the client is not supported.',' Specify a supported version.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28171',' unsupported Kerberos version',' The version of the Kerberos ticket which the server is to use to validate the identity of the client is not supported.',' Specify a supported version.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28172',' distinguished name not provided by proxy',' A client user is to be identified using a distinguished name, but none was provided by the proxy user.',' Provide a distinguished name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28173',' certificate not provided by proxy',' A client user is to be identified using a certificate but none was provided by the proxy user.',' Provide a certificate.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28174',' Kerberos ticket not provided by proxy',' A client user is to be authenticated using a Kerberos ticket but none was provided by the proxy user.',' Provide a Kerberos ticket.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28175',' incorrect certificate type',' the type of certificate provided by the proxy user to identify a client user does not match the type that is required.',' Provide a certificate of the correct type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28176',' incorrect certificate version',' The version of the certificate provided by the proxy user to identify a client user does not match the version that is required.',' Provide a certificate of the correct version.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28177',' incorrect Kerberos ticket version',' the version of the Kerberos ticket provided by the proxy user to authenticate a client user does not match the version that is required.',' Provide a Kerberos ticket of the correct version.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28178',' password not provided by proxy',' A client user is to be authenticated using a database password but none was provided by the proxy user.',' Provide a password.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28179',' client user name not provided by proxy',' No user name was provided by the proxy user for the client user.',' Either specify a client database user name, a distinguished name or an X.509 certificate.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28180',' multiple authentication methods provided by proxy',' More than one authentication method was specified by the proxy user for the client user.',' Specify only one of the following:');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28200',' IDENTIFIED USING already specified',' The IDENTIFIED USING clause was specified twice.',' Use only one IDENTIFIED USING clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28201',' Not enough privileges to enable application role ''string''',' An attempt to enable application role outside the scope of the designated package.',' Enable the role directly or indirectly using the designated package.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28221',' REPLACE not specified',' User is changing password but password verification function is turned on, the original password is not specified, and the user does not have the alter user system privilege.',' Supply the original password.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28231',' no data passed to obfuscation toolkit',' A NULL value was passed to a function or procedure.',' Make sure that the data passed is not empty.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28232',' invalid input length for obfuscation toolkit',' Length of data submitted for encryption or decryption is not a multiple of 8 bytes.',' Make sure that the length of the data to be encrypted or decrypted is a multiple of 8 bytes.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28233',' double encryption not supported',' The obfuscation toolkit does not support the encryption of already-encrypted data.',' Do not attempt to encrypt already-encrypted data.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28234',' key length too short',' The key specified is too short for the algorithm. DES requires a key of at least 8 bytes. Triple DES requires a key of at least 16 bytes in two-key mode and 24 bytes in three-key mode.',' Specify a longer key.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28235',' algorithm not available',' The desired encryption algorithm is not available.',' Run the installer to install the needed algorithm in Oracle Advanced Security.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28236',' invalid Triple DES mode',' An unknown value was specified for the mode in which triple DES encryption is to run.',' Specify a valid value. See the package declaration for a list of valid values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28237',' seed length too short',' The seed specified for the key generation routine must be at least 80 characters.',' Specify a longer seed.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28238',' no seed provided',' A NULL value was passed in as the seed to be used in generating a key.',' Provide a non-NULL value for the seed.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28239',' no key provided',' A NULL value was passed in as an encryption or decryption key.',' Provide a non-NULL value for the key.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28261',' CURRENT_USER can not be used in PLSQL Definer''s Right procedure.',' An attempt to retrieve CURRENT_USER using SYS_CONTEXT PLSQL interface.',' Use a SQL statement to query CURRENT_USER inside a DR procedure.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28262',' global_context_pool_size has invalid value.',' Initialization parameter GLOBAL_CONTEXT_POOL_SIZE has a value less than the minimum required value (10K).',' Specify a value for the initialization parameter GLOBAL_CONTEXT_POOL_SIZE that is atleast 10k.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28263',' Insufficient memory in global context pool',' Allocations for the global context heap exceeded the value set in the initialization parameter file.',' Increase the value of the GLOBAL_CONTEXT_POOL_SIZE initialization parameter or clear unused global context.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28264',' Client identifier is too long',' The length of the client identifier is longer than 64.',' Set a client identifier whose length is less than 64.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28265',' NameSpace beginning with ''sys_'' is not allowed',' Namespace beginning with ''sys_'' is not allowed.',' Use a namespace that does not begin with ''sys_''.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28270',' Malformed user nickname for password authenticated global user',' An attempt to login as password-auuthenticated global user with a malformed user nickname.',' Make sure the nickname is valid and re-login.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28271',' No permission to read user entry in LDAP directory service',' ORACLE server does not have read permission on user nickname''s X.500 user entry.',' Make sure ORACLE server is using the correct SSL credentials to connect to LDAP directory services. Make sure permissions for LDAP user entries are correct.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28272',' Domain policy restricts password based GLOBAL user authentication',' Domain policy does not allow password-authenticated GLOBAL users.',' Make sure ORACLE server is using the correct SSL credentials to connect to LDAP directory services. Make sure orclDBAuthTypes attributes within Oracle enterprise domain object is either set to PWD or ALL.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28273',' No mapping for user nickname to LDAP distinguished name exists',' ORACLE server cannot map the given user nickname to LDAP distinguished name.',' Make sure user entries in LDAP are correctly provisioned with correct user nickname attribute values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28274',' No ORACLE password attribute corresponding to user nickname exists',' LDAP user entry corresponding to user nickname does not have a ORACLE password attribute or the attribute is not initialized.',' Make sure user entries in LDAP are correctly provisioned with correct ORACLE password attribute values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28275',' Multiple mappings for user nickname to LDAP distinguished name exist',' The given user nickname maps to more than one LDAP distinguished name.',' Make sure user nickname is unique within the enterprise.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28276',' Invalid ORACLE password attribute',' The ORACLE password attribute of a user entry has an invalid format.',' Make sure ORACLE password attribute value is RFC-2307 compliant.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28277',' LDAP search, while authenticating global user with passwords, failed',' The LDAP search for finding the appropriate user entry and ORACLE password failed.',' Make sure LDAP directory service is up and running.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28278',' No domain policy registered for password based GLOBAL users',' No policy about password authenticated GLOBAL users has been registered.',' Add attribute orclDBAuthTypes to the database server''s Enterprise domain.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28279',' Error reading rdbms_server_dn parameter in INIT.ORA',' The initialization parameter RDBMS_SERVER_DN is not specified corrrectly (cannot be normalized).',' Make sure the RDBMS_SERVER_DN initialization parameter is set to a correct value.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28280',' Multiple entries for ORACLE database password exist.',' The ORACLE password attribute of a user entry has multiple entries of ORACLE database password.',' Make sure ORACLE password attribute has one entry for ORACLE Database password.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28500',' connection from ORACLE to a non-Oracle system returned this message:',' The cause is explained in the forwarded message.',' See the non-Oracle system''s documentation of the forwarded message.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28501',' communication error on heterogeneous database link',' An unexpected communication failure occurred on a heterogeneous database link to a non-Oracle system. The message above will be followed by a second message generated by the connected non-Oracle system.',' See the documentation for the non-Oracle system for an explanation of the second error message.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28502',' internal communication error on heterogeneous database link',' A communication error internal to Oracle''s heterogeneous services has occurred.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28503',' bind value cannot be translated into SQL text for non-Oracle system',' A SQL statement used bind variables on a Heterogeneous Services database link to a non-Oracle system, but the non-Oracle system does not support bind variables.',' Change your SQL statement so that it does not use bind variables.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28504',' ROWID not found in ROWID cache for heterogeneous database link',' The ROWID cache for Heterogeneous Services held no entry that corresponds to the specified ROWID. The ROWID entry may have been overwritten in the ROWID cache.',' Enlarge the Heterogeneous Services ROWID cache size by increasing the value of the HS_ROWID_CACHE_SIZE Heterogenious Services initialization parameter.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28505',' cannot get non-Oracle system capabilities from string',' Oracle was unable to retrieve capability information for the non-Oracle system connected through a heterogeneous database link. This capability information should be stored in data dictionary tables viewable with the HS_CLASS_CAPS or HS_INST_CAPS data dictionary views.',' Contact the database administrator to check the server data dictionary table named in the error message. If table contents are incorrect, the database administrator should restore all data dictionary content for this FDS_CLASS_NAME and/or FDS_INST_NAME. It usually is sufficient to delete all current data dictionary content for this class and/or instance and initiate a new connection to let the connected agent upload new data dictionary content to the server.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28506',' parse error in data dictionary translation for string stored in string',' A reference to an Oracle data dictionary table or view name on a heterogeneous database link to a non-Oracle system could not be translated. The Oracle data dictionary tables shown with view HS_CLASS_DD contain invalid SQL for the data dictionary translation.',' Contact customer support of the agent vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28507',' error in data dictionary view string',' The initialization parameter table for the Heterogeneous Services was not available, or its structure (number of columns or column types) was incorrect.',' Verify correct installation of the following Heterogeneous Services'' initialization parameter views: HS_CLASS_INIT and HS_INST_INIT. If these views are not available, make sure you ran the script CATHS.SQL in the $ORACLE_HOME/rdbms/admin directory.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28508',' invalid value string for Heterogeneous Services initialization parameter string',' The specified Heterogeneous Services initialization parameter had an invalid value when attempting to connect to a non-Oracle system.',' Check the Heterogeneous Services and agent documentation to determine acceptable values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28509',' unable to establish a connection to non-Oracle system',' Initialization of a database link to a non-Oracle system failed to connect to the Heterogeneous Services agent process for this non-Oracle system.',' Check the Net8 service name definition in the following places:');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28510',' heterogeneous database link initialization failed',' Initialization of a heterogeneous database link to a non-Oracle system failed due to an error identified by the agent for this non-Oracle system.',' Make sure the non-Oracle system is up and running and that all of the environment and initialization values for the agent are set correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28511',' lost RPC connection to heterogeneous remote agent using SID=string',' A fatal error occurred in one of the following places:',' Check for network problems and remote host crashes. The problem is probably in the agent software. If so, contact customer support of the agent vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28512',' cannot get data dictionary translations from string',' Oracle was unable to retrieve data dictionary translation information for the non-Oracle system connected through a heterogeneous database link. This data dictionary translation information should be stored in data dictionary tables viewable with the HS_CLASS_DD or HS_INST_DD data dictionary views.',' Ask your database administrator to check the server data dictionary table named in the error message. If table contents are incorrect, the database administrator should restore all data dictionary content for this FDS_CLASS_NAME and/or FDS_INST_NAME. It usually is sufficient to delete all current data dictionary content for this class and/or instance and initiate a new connection to let the connected agent upload new data dictionary content to the server.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28513',' internal error in heterogeneous remote agent',' An internal error has occurred in the Oracle remote agent supporting a heterogeneous database link.',' Make a note of how the error was produced and contact customer support of the agent vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28514',' heterogeneous database link initialization could not convert system date',' The system date was not retrievable.',' Verify that the Oracle server''s host machine and operating system are operational. This error should not occur unless low level system functions are failing.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28515',' cannot get external object definitions from string',' Oracle was unable to retrieve definitions of distributed external procedures or remote libraries registered for the non-Oracle system instance, probably because the underlying data dictionary table does not exist or is malformed.',' Verify that the Oracle server''s Heterogeneous Services data dictionary was installed correctly. If the Heterogeneous Services data dictionary is not installed, execute the CATHS.SQL script in the $ORACLE_HOME/rdbms/admin directory.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28518',' data dictionary translation has illegal translation type',' A data dictionary translation definition, either in the Oracle server data dictionary or in data dictionary content uploaded from a Heterogeneous Services agent, specified an illegal translation type code. Legal values are ''T'' or ''t'' for ''translate'', ''M'' or ''m'' for ''mimic''. Information on the exact data dictionary translation causing the error is written to a trace (*.TRC) file for the Oracle instance and to the Oracle instance''s alert log. This error occurs when a Heterogeneous Services agent uploads data dictionary content to an Oracle server on the first connection from the server to the agent.',' Contact the customer support of the agent vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28519',' no heterogeneous data dictionary translations available',' The Oracle server''s data dictionary did not define data dictionary translations for the connected non-Oracle system, and automatic self-registration (data dictionary upload) was disabled.',' Ask a database administrator to resolve this problem. The easiest solution is to enable automatic self-registration by setting the Oracle server''s HS_AUTO_REGISTER initialization parameter to TRUE. An alternative is to load the Heterogeneous Services data dictionary with information specific for the non-Oracle system by executing a SQL script supplied by the agent vendor. If the script is run and the error persists, contact customer support of the agent vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28520',' error initializing heterogeneous data dictionary translations',' Oracle was unable to retrieve data dictionary translations for the non-Oracle system instance, probably because the underlying data dictionary table does not exist or is formed incorrectly.',' Verify that the Oracle server''s Heterogeneous Services data dictionary was installed correctly. If the Heterogeneous Services data dictionary is not installed, execute the CATHS.SQL script in the $ORACLE_HOME/rdbms/admin directory. If the connected agent, identified by FDS_CLASS_NAME, requires a custom installation script for the Oracle server, verify that the script has been run. If both scripts were executed and the error persists, contact customer support of the agent vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28521',' no heterogeneous capability information available',' The Oracle server''s data dictionary did not contain capability definitions for the connected non-Oracle system, and automatic self-registration (data dictionary upload) was disabled.',' Ask a database administrator to resolve this problem. The easiest resolution is to enable automatic self-registration by setting the Oracle server''s HS_AUTO_REGISTER initialization parameter to TRUE. An alternative is to load the Heterogeneous Services data dictionary with information specific for the non-Oracle system by executing a SQL script supplied by the agent vendor. If the script is run and the error persists, contact customer support of the agent vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28522',' error initializing heterogeneous capabilities',' Oracle was unable to retrieve capability definitions for the non-Oracle system instance, probably because the underlying data dictionary table does not exist or is formed incorrectly.',' Verify that the Oracle server''s Heterogeneous Services data dictionary was installed correctly. If the Heterogeneous Services data dictionary is not installed, execute the CATHS.SQL script in the $ORACLE_HOME/rdbms/admin directory. If the connected agent, identified by FDS_CLASS_NAME, requires a custom installation script for the Oracle server, verify that the script has been run. If both scripts were executed and the error persists, contact customer support of the agent vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28523',' ORACLE and heterogeneous agent are incompatible versions',' An operation on a database link attempted to connect to a non-Oracle system, but the Oracle instance and the agent process for the non-Oracle system are incompatible.',' Ask your database administrator to confirm configuration of both the Oracle instance and the agent. Additional information on the version incompatibility is logged in trace (*.TRC) files, the Oracle instance and the agent, and in the Oracle instance''s alert log. Check the documentation for your agent to find out which releases of the Oracle Server are supported.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28525',' unable to create Heterogeneous Services error message text',' Incorrect arguments were passed into the error message creation routine.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28526',' invalid describe information returned to Heterogeneous Services',' The Heterogeneous Services received invalid describe information for a select list, bind list, or stored procedure from the Heterogeneous Services agent. This indicates a problem with the Heterogeneous Services'' non-Oracle system agent.',' Contact customer support of the agent vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28527',' Heterogeneous Services datatype mapping error',' Either an Oracle datatype could not be mapped to a non-Oracle datatype, or a non-Oracle datatype could not be mapped to an Oracle datatype. These mappings are defined as capability definitions in the Oracle server''s data dictionary.',' Verify that the Oracle server''s data dictionary has been initialized with correct capability definitions for the connected FDS_CLASS_NAME and FDS_INST_NAME. If table contents are incorrect, a database administrator should restore all data dictionary content for this FDS_CLASS_NAME and/or FDS_INST_NAME. It usually is sufficient to delete all current data dictionary content for this class and/or instance and initiate a new connection to let the connected agent upload new data dictionary content to the server. If the error persists contact customer support of the agent vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28528',' Heterogeneous Services datatype conversion error',' Either an Oracle datatype could not be converted to a non-Oracle datatype, or a non-Oracle datatype could not be converted to an Oracle datatype. The following are possible reasons for the conversion failure:',' Contact customer support of the agent vendor. If the problem is due to size discrepancies between Oracle and the non-Oracle system, it may not be possible to convert the value.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28529',' invalid or missing parameter in Net8 service name definition',' There was an invalid or missing Heterogeneous Services parameter in the Net8 service name definition stored in either the TNSNAMES.ORA file or in the Oracle Names Server.',' Ask your database administrator to make sure the information in the Net8 service definition is correct and complete. The correct information that should be included in the Net8 service definition can be found in the agent''s documentation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28530',' Heterogeneous Services initialization error in NLS language ID',' Heterogeneous Services was unable to initialize an NLS language ID. Both the Oracle server and the Heterogeneous Services agent for the connected non-Oracle system must have language IDs.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28533',' Heterogeneous Services coercion handling error',' The Heterogeneous Services encountered an error in coercion handling. The HS can, if the agent vendor so chooses, perform extra processing on SQL statements that contain implicit coercions or that contain coercion functions such as TO_CHAR, TO_NUMBER or TO_DATE. This functionality is controlled by coercion-related capabilities. HS logic reports this error when it encounters an error in one of these capability definitions.',' The capability table settings are controlled by the agent vendor and can be modified by the database administrator. Contact your database administrator and agent vendor and get the correct set of capabilities installed.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28534',' Heterogeneous Services preprocessing error',' One of the things that the Heterogeneous Services can do is to preprocess parts of SQL statements that contain implicit coercions or calls to explicit coercion functions like TO_CHAR TO_NUMBER or TO_DATE. For example, it could convert a call to TO_DATE to a bind variable, pre-evaluate the TO_DATE function call and pass the resulting value to the non-Oracle system as the bind value. This behavior is controlled by some coercion related capabilities. If the capabilities are set incorrectly, the HS could encounter errors when it attempts to do the preprocessing. If it does then this error will be signaled.',' The capability table settings are controlled by the agent vendor and can be modified by the database administrator. Contact your database administrator and agent vendor and get the correct set of capabilities installed.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28535',' invalid Heterogeneous Services context',' A Heterogeneous Services agent''s driver module called an HS service routine with an invalid HS context value. This probably is a logic error in the driver.',' Contact customer support of the agent vendor.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28536',' error in processing Heterogeneous Services initialization parameters',' An error described by a subsequent error message prevented successful processing of Heterogeneous Services initialization parameters from the Oracle server data dictionary.',' Check server data dictionary views HS_CLASS_INIT, HS_INST_INIT, and HS_ALL_INITS. Look for conditions which could produce the error identified in the error message immediately following this one.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28538',' result set not found',' The client program tried fetching from a result set that is no longer open. Many gateways will, on execution of a stored procedure, automatically close all result sets that were returned by any previously executed stored procedure.',' Check the documentation for the gateway that you are using and see if it will automatically close currently open result sets each time a stored procedure is executed. Then check if your client program is violating this rule. If it is, fix your program. If it is not, contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28539',' gateway does not support result sets',' The client program tried executing a stored procedure that returns one or more result sets through a gateway that does not have result set support.',' Check the documentation for the gateway that you are using and see if it supports result sets returned from stored procedures. If it does not, then the only way of accessing such stored procedures is to upgrade to a version of the gateway that does support result sets (if such a version exists). If the gateway does have result set support and you are still seeing this error, contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28541',' Error in HS init file on line number.',' A syntax error occurred in the gateway initialization file.',' Check the gateway init file to correct the syntax error. For further information, check the error message in the gateway trace file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28542',' Error in reading HS init file',' Reading the gateway init file generated an error.',' Check the gateway initialization file name to see that the gateway initialization file acctually exists. Check the ifile parameter to see that it points to the correct location.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28543',' Error initializing apply connection to non-Oracle system',' Attempt to initialize connection to non-Oracle for heterogeneous replication failed.',' Check if the listener used to connect to the gateway is up and is correctly configured. Make sure that the database link used has been configured correctly and, if a tnsnames alias has been used in the database link definition, make sure that the configuration of the entry in tnsnames.ora has been done correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28544',' connect to agent failed, probable Net8 administration error',' Net8 reported a failure to make a RSLV connection or a protocol mode error when the Oracle database server attempted to establish communication with a Heterogeneous Services agent or an external procedure agent. This usually is due to an administration error in setting up Net8 service definitions in TNSNAMES.ORA or LISTENER.ORA: A basic network connection is opened, but it connects to a program which does not use the appropriate protocol. This often is a sign that the connection goes to the wrong program.',' Check Net8 administration in the following ways:');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28545',' error diagnosed by Net8 when connecting to an agent',' An attempt to call an external procedure or to issue SQL to a non-Oracle system on a Heterogeneous Services database link failed at connection initialization. The error diagnosed by Net8 NCR software is reported separately.',' Refer to the Net8 NCRO error message. If this isn''t clear, check connection administrative setup in tnsnames.ora and listener.ora for the service associated with the Heterogeneous Services database link being used, or with ''extproc_connection_data'' for an external procedure call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28546',' connection initialization failed, probable Net8 admin error',' A failure occurred during initialization of a network connection from the Oracle database server to a second process: The connection was completed but a disconnect occurred while trying to perform protocol-specific initialization, usually due to use of different network protocols by opposite sides of the connection. This usually is caused by incorrect Net8 administrative setup for database links or external procedure calls. The most frequent specific causes are:',' Check Net8 administration in the following ways:');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28550',' pass-through SQL: cursor not found',' A value passed to a pass-through SQL function or procedure call as a cursor does not identify a currently open cursor.',' Use a cursor number returned by the pass-through SQL OPEN_CURSOR call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28551',' pass-through SQL: SQL parse error',' A non-Oracle system rejected text supplied as a pass-through SQL statement.',' Ensure that the SQL supplied to the pass-through SQL PARSE call is legal for the non-Oracle system.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28552',' pass-through SQL: call flow error',' A pass-through SQL function was called in an invalid order.',' Correct program flow by changing the order of API calls to match the flow described in the manual.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28553',' pass-through SQL: invalid bind-variable position',' A pass-through SQL function referring to the position of a bind variable in the currently-parsed SQL statement supplied an invalid bind-variable position. Valid values are 1 through n, where n is the number of bind-variable place-holders in the SQL text.',' Verify that the bind-variable position parameter is in the correct range to represent a place-holder in the SQL text. Confirm that the SQL text uses the correct syntax for a bind-variable place-holder, as required by the non-Oracle system.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28554',' pass-through SQL: out of cursors',' The maximum number of open cursors has been exceeded.',' Close open cursors by using the pass-through SQL CLOSE_CURSOR function.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28555',' pass-through SQL: required parameter missing or NULL',' An attempt was made to pass a NULL value to a non-NULL parameter.',' Use a non-NULL value for the parameter.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28556',' authorization insufficient to access table',' A query attempted to access a table in the non-Oracle system that is either privileged or has privileged columns.',' Contact the database administrator for the non-Oracle system. The database administrator can grant permission to access the privileged table or columns.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28557',' unknown string for database link to non-Oracle system',' When attempting to connect to a non-Oracle system through a Heterogeneous Services database link, the agent supporting this non-Oracle system failed to return FDS_CLASS_NAME and/or FDS_INST_NAME. Oracle requires these names to configure the heterogeneous database link.',' Contact the database administrator to check setup of the connection and the Heterogeneous Services agent.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28558',' HS_FDS_CONNECT_STRING undefined for non-Oracle system',' A database link to a non-Oracle system had no HS_FDS_CONNECT_STRING initialization parameter in the Oracle server''s data dictionary for Heterogeneous Services. Without this parameter, the connection could not be completed.',' Contact your database administrator to verify correct setup of an HS_FDS_CONNECT_STRING entry in the Oracle Heterogeneous Services data dictionary.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28559',' FDS_CLASS_NAME is string, FDS_INST_NAME is string',' An associated error was reported in another message, and this message supplies supplementary information to assist diagnosis of that error. FDS_CLASS_NAME and FDS_INST_NAME are used to access information in tables and views of the Oracle data dictionary that direct operation of Heterogeneous Services on a database link to a non-Oracle data store.',' Use the FDS_CLASS_NAME and FDS_INST_NAME values to check Oracle data dictionary contents when necessary to diagnose the cause of the associated error.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28560',' error in configuration of agent process',' An Oracle server invoked a function not supported by the connected agent (Heterogeneous Services or external procedures). The most probable cause is incorrect Net8 setup, resulting in use of the wrong agent executable.',' Check Net8 administration in the following ways:');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28561',' unable to set date format on non-Oracle system',' Initialization of a Heterogeneous Services connection to set the date format to be used on the connected non-Oracle system.',' If the Oracle data dictionary supplies a value for the HS_NLS_DATE_FORMAT parameter, confirm that this value is formatted correctly by the rules of the non-Oracle system. Also check for additional information in log and trace files generated by the Heterogeneous Services agent.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28575',' unable to open RPC connection to external procedure agent',' Initialization of a network connection to the external procedure agent did not succeed. This problem can be caused by network problems, incorrect listener configuration, or incorrect transfer code.',' Check listener configuration in LISTENER.ORA and TNSNAMES.ORA, or check Oracle Names Server.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28576',' lost RPC connection to external procedure agent',' A fatal error occurred in either an RPC network connection, the external procedure agent, or the invoked 3GL after communication had been established successfully.',' First check the 3GL code you are invoking; the most likely cause of this error is abnormal termination of the invoked "C" routine. If this is not the case, check for network problems. Correct the problem if you find it. If all components appear to be normal but the problem persists, the problem could be an internal logic error in the RPC transfer code. Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28577',' argument string of external procedure string has unsupported datatype string',' While transferring external procedure arguments to the agent, an unsupported datatype was detected.',' Check your documentation for the supported datatypes of external procedure arguments.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28578',' protocol error during callback from an external procedure',' An internal protocol error occurred while trying to execute a callback to the Oracle server from the user''s 3GL routine.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28579',' network error during callback from external procedure agent',' An internal network error occurred while trying to execute a callback to the Oracle server from the user''s 3GL routine.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28580',' recursive external procedures are not supported',' A callback from within a user''s 3GL routine resulted in the invocation of another external procedure.',' Make sure that the SQL code executed in a callback does not directly call another external procedure, or indirectly results in another external procedure, such as triggers calling external procedures, PL/SQL procedures calling external procedures, and so on.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28581',' protocol error while executing recursive external procedure',' An internal protocol error occurred while trying to execute an external procedure resulting from a callback in another external procedure.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28582',' a direct connection to this agent is not allowed',' 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&gt; CONNECT SCOTT/TIGER@NETWORK_ALIAS". This type of connection is not allowed.',' When executing the CONNECT statement, make sure your database link or network alias is not pointing to a Heterogeneous Option agent or an external procedure agent.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28583',' remote references are not permitted during agent callbacks',' A Heterogeneous Services agent issued a callback to the Oracle database server which attemted to access a remote system. This is not supported.',' Make sure that SQL code issued by Heterogeneous Services agents does not reference a database link.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28584',' heterogeneous apply internal error',' The apply slave process encountered an error while trying to apply changes through a gateway to a non-Oracle system.',' Make sure that the apply database link is correctly configured and that the gateway listener and the non-Oracle system are correctly set up and are up and running. If everything is configured correctly and the problem still occurs, then contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28590',' agent control utility: illegal or badly formed command',' The user has issued an unrecognized or syntactically incorrect command.',' Refer to documentation and correct the syntax of the command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28591',' agent control utility: unable to access parameter file',' The agent control utility was unable to access its parameter file. This could be because it could not find its ADMIN directory or because permissions on directory were not correctly set.',' The agent control utility puts its parameter file in either the directory pointed to by the environment variable AGTCTL_ADMIN or in the directory pointed to by the environment variable TNS_ADMIN. Make sure that at least one of these environment variables is set and that it points to a directory that the agent has access to.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28592',' agent control utility: agent SID not set',' The agent needs to know the value of the AGENT_SID parameter before it can process any commands. If it does not have a value for AGENT_SID then all commands will fail.',' Issue the command SET AGENT_SID value and then retry the command that failed.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28593',' agent control utility: command terminated with error',' An error occurred during the processing of the command. There could be several causes. A SET or an UNSET command could have been issued after the agent was started. This is illegal. The user may have attempted to start two agents with the same SID value or the user could have attempted to shut down an agent that is no longer running.',' If the user wishes to issue a SET or an UNSET command, he should make sure the agent is shut down first by issuing the SHUTDOWN command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28594',' agent control utility: invalid parameter name',' The user tried to set or unset an invalid agent parameter.',' Refer to documentation and correct the parameter name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28601',' invalid [no]MINIMIZE option',' User did not type this alter table table_name MINIMIZE RECORDS_PER_BLOCK or alter table table_name NOMINIMIZE RECORDS_PER_BLOCK.',' Re-enter correct SQL command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28602',' statement not permitted on tables containing bitmap indexes',' Table has bitmap indexes and user is minimizing or nominalizing RECORDS_PER_BLOCK.',' Drop all bitmap indexes before changing RECORDS_PER_BLOCK.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28603',' statement not permitted on empty tables',' Table is empty and statement does not work on empty tables.',' Try statement after loading your data.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28604',' table too fragmented to build bitmap index (string,string,string)',' The table has one or more blocks that exceed the maximum number of rows expected when creating a bitmap index. This is probably due to deleted rows. The values in the message are: (data block address, slot number found, maximum slot allowed)',' Defragment the table or block(s). Use the values in the message to determine the FIRST block affected (there may be others).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28605',' bitmap indexes cannot be reversed',' An attempt was made to create reverse bitmap index. This is not supported.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28611',' bitmap index is corrupted - see trace file for diagnostics',' Validate Index detected bitmap corruption in its argument index.',' Drop this bitmap index and create a new one.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28650',' Primary index on an IOT cannot be rebuilt',' An attempt was made to issue alter index rebuild on IOT-TOP.',' Use Alter table MOVE to reorganize the table(IOT).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28651',' Primary index on IOTs can not be marked unusable',' An attempt was made to mark IOT-TOP unusable through ALTER INDEX.',' Remove the option UNUSABLE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28652',' overflow segment attributes cannot be specified',' During ALTER MOVE ONLINE of a index-organized table, the user attempted to enter one or more of the following options: OVERFLOW, PCTTHRESHOLD,INCLUDING.',' Remove the illegal option(s).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28653',' tables must both be index-organized',' An attempt was made to exchange a non-IOT table/partition with a partition/table respectively.',' Ensure that non-partitioned and partitioned tables are both index-organized.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28654',' table and partition not overflow compatible',' If one of the tables (partitioned/non-partitioned) has overflow data segment and the other one does not.',' Ensure that non-partitioned and partitioned tables both have overflow data segment or neither one does.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28655',' Alter table add overflow syntax error',' Syntax error.',' Check the syntax.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28656',' incomplete attribute specification',' The attribute specification is not done for all partitions.',' Specify the storage attributes either for ALL partitions or NONE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28658',' This operation is supported only for Index-Organized tables',' Attempt to perform some IOT specific operation on a non-IOT. This is not supported.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28659',' COMPRESS must be specified at object level first',' An attempt was made to specify COMPRESS at the partition level without first specifying it at the table level.',' Specify COMPRESS at the table level. Use ALTER TABLE xxx MODIFY DEFAULT ATTRIBUTES COMPRESS ...');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28660',' Partitioned Index-Organized table may not be MOVEd as a whole',' An attempt was made to MOVE a partitioned index-organized table as a whole. This is not supported.',' Do not try to MOVE a partitioned index-organized table as a whole.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28661',' Object already has COMPRESS clause specified',' An attempt was made to specify COMPRESS for an index-organized table/index which already has a compression clause. This attribute can only be specified at creation time.',' Do not specify COMPRESS for an index-organized table/index which already has a compression clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28662',' IOT index and overflow segments must share the same LOGGING attribute',' An attempt was made to specify LOGGING for one segment and NOLOGGING for the other segment.',' Use the same attribute value for both segments.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28663',' Logging/Nologging attribute can not be specified in the statement ALTER TABLE ADD OVERFLOW',' An attempt was made to specify LOGGING for an ALTER TABLE ADD OVERFLOW statement.',' Do not specify LOGGING in this context.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28664',' a partitioned table may not be coalesced as a whole',' User attempted to coalesce a partitioned IOT using ALTER TABLE COALESCE statement, which is illegal.',' Coalesce the table a partition at a time (using ALTER TABLE MODIFY PARTITION COALESCE).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28665',' table and partition must have same compression attribute',' User attempted to EXCHANGE a compression enabled partition with a compression disabled table or vice versa OR the # of columns compressed is different for table and partition.',' Make sure the compression attributes match. If they don''t, fix it using ALTER TABLE MOVE [PARTITION] COMPRESS.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28666',' option not allowed for an index on UROWID column(s)',' User attempted to build a REVERSE or COMPRESSED or GLOBAL partitioned index on UROWID column(s).',' Build the index without these options.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28667',' USING INDEX option not allowed for the primary key of an IOT',' User attempted to define storage attributes for the primary key index of an Index-Organized table with USING INDEX clause. All the storage attribute defined for the (IOT)table applies to the primary key index and a separate USING INDEX clause is not required.',' Remove the USING INDEX clause and specify all attributes directly for the table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28668',' cannot reference mapping table of an index-organized table',' An attempt to directly access the mapping table of an index-organized table.',' Issue the statement against the parent index-organized table containing the specified mapping table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28669',' bitmap index can not be created on an IOT with no mapping table',' User attempted to create a bitmap index on an index-organized table without a mapping table.',' Enable bitmap indexes on the Index-organized table by creating a mapping table using ''ALTER TABLE ... MOVE MAPPING TABLE''.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28670',' mapping table cannot be dropped due to an existing bitmap index',' User attempted to drop the mapping table with NOMAPPING option when the IOT has one or more bitmap indexes.',' Drop the bitmap index(es) before dropping the mapping table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28671',' UPDATE BLOCK REFERENCES may not be used on a partitioned index as a whole',' User attempted to UPDATE BLOCK REFERENCES on a partitioned index using ALTER INDEX UPDATE BLOCK REFERENCES statement, which is illegal.',' Issue a partition level operation with ALTER INDEX ... PARTITION ... UPDATE BLOCK REFERENCES.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28672',' UPDATE BLOCK REFERENCES may not be used on a global index',' User attempted to UPDATE BLOCK REFERENCES on a global partitioned or non-partitioned index. This feature is not supported for non-partitioned or global partitioned indexes on a partitioned IOT and a global partitioned index on a non-partitioned IOT.',' Use online index [partition] rebuild to fix the block references.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-28673',' Merge operation not allowed on an index-organized table',' User attempted merge operation on an index-organized table. Merge is not supported on an IOT .',' Use updates and inserts on the index-organized table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29250',' Invalid index specifed in call to dbms_sql.bind_array',' 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.',' Correct the index value by modifying your PL/SQL program and try the BIND_ARRAY call again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29251',' Index1 is greater than Index2 in call to dbms_sql.bind_array',' 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.',' Correct the value of the two indexes and try the call to again BIND_ARRAY.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29252',' collection does not contain elements at index locations in call to dbms_sql.bind_array',' 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.',' Either modify the two indexes or the contents of the table and try the call again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29253',' Invalid count argument passed to procedure dbms_sql.define_array',' 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.',' Correct your PL/SQL program so that only valid arguments are passed to DEFINE_ARRAY and try again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29254',' Invalid lower_bound argument passed to procedure dbms_sql.define_array',' 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.',' Correct your PL/SQL program so that only valid arguments are passed to DEFINE_ARRAY and try again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29255',' Cursor contains both bind and define arrays which is not permissible',' 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. The semantics of this setting are nonsensical. 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.',' Modify your PL/SQL program to only perform calls to one of the two functions depending on the kind of cursor at hand.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29256',' Cursor contains both regular and array defines which is illegal',' 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. The semantics of this setting are nonsensical. 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.',' Modify your PL/SQL program to only perform calls to one of the two functions depending on the situation at hand.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29257',' host string unknown',' The specified host name was unknown.',' Check the spelling of the host name or the IP address. Make sure that the host name or the IP address is valid.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29258',' buffer too small',' The input or output buffer was too small for the operation.',' Increase the size of the buffer and retry the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29259',' end-of-input reached',' The end of the input was reached.',' If the end of the input is reached prematurely, check if the input source terminates prematurely. Otherwise, close the connection to the input.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29260',' network error: string',' A network error occurred.',' Fix the network error and retry the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29261',' bad argument',' A bad argument was passed to the PL/SQL API.',' Check the arguments passed to the PL/SQL API and retry the call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29262',' bad URL',' An improperly formed URL was passed to the PL/SQL API.',' Check the URL and retry the call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29263',' HTTP protocol error',' An HTTP protocol error occurred during the HTTP operation.',' Check the HTTP server on which the HTTP operation was performed to make sure that it follows the HTTP protocol standard.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29264',' unknown or unsupported URL scheme',' The URL scheme was unknown or unsupported.',' Check the URL to make sure that the scheme is valid and supported.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29265',' HTTP header not found',' The requested HTTP header was not found.',' Check to make sure that the requested HTTP header is present.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29266',' end-of-body reached',' The end of the HTTP response body was reached.',' If the end of the HTTP response is reached prematurely, check if the HTTP response terminates prematurely. Otherwise, end the HTTP response.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29267',' illegal call',' The call to the PL/SQL API was illegal at the current stage of the operation.',' Retry the call at a different stage of the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29268',' HTTP client error string',' The HTTP response indicated that the HTTP client error occurred.',' Fix the HTTP client error and retry the HTTP request.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29269',' HTTP server error string',' The HTTP response indicated that the HTTP server error occurred.',' Fix the HTTP server error and retry the HTTP request. Contact the administrator of the HTTP server when necessary.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29270',' too many open HTTP requests',' Too many HTTP requests were opened.',' End some HTTP requests and retry the HTTP request.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29271',' not connected',' The network connection was not made while the network operation was attempted.',' Retry the network operation after the network connection is made successfully.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29272',' initialization failed',' The UTL_HTTP package failed to initialize.',' Free up some memory or other system resources and retry the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29273',' HTTP request failed',' The UTL_HTTP package failed to execute the HTTP request.',' Use get_detailed_sqlerrm to check the detailed error message. Fix the error and retry the HTTP request.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29274',' fixed-width multibyte character set not allowed for a URL',' The character set used as an encoding of the URL is a fixed-width multibyte character set and is not allowed for a URL.',' Use the corresponding variable-width multibyte character set for the URL instead.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29275',' partial multibyte character',' The requested read operation could not complete because a partial multibyte character was found at the end of the input.',' Ensure that the complete multibyte character is sent from the remote server and retry the operation. Or read the partial multibyte character as RAW.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29276',' transfer timeout',' Timeout occurred while reading from or writing to a network connection.',' Check the remote server or the network to ensure that it responds within the timeout limit. Or increase the timeout value.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29277',' invalid SMTP operation',' The SMTP operation was invalid at the current stage of the SMTP transaction.',' Retry the SMTP operation at the appropriate stage of the SMTP transaction.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29278',' SMTP transient error: string',' An SMTP transient error occurred.',' Correct the error and retry the SMTP operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29279',' SMTP permanent error: string',' An SMTP permanent error occurred.',' Correct the error and retry the SMTP operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29280',' invalid directory path',' A corresponding directory object does not exist.',' Correct the directory object parameter, or create a corresponding directory object with the CREATE DIRECTORY command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29281',' invalid mode',' An invalid value was specified for file open mode.',' Correct the mode to be one of the values: ''r'', ''a'', or ''w''.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29282',' invalid file ID',' A file ID handle was specified for which no corresponding open file exists.',' Verify that the file ID handle is a value returned from a call to UTL_FILE.FOPEN.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29283',' invalid file operation',' An attempt was made to read from a file or directory that does not exist, or file or directory access was denied by the operating system.',' Verify file and directory access privileges on the file system, and if reading, verify that the file exists.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29284',' file read error',' An attempt to read from a file failed.',' Verify that the file exists, and that it is accessible, and that it is open in read mode.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29285',' file write error',' Failed to write to, flush, or close a file.',' Verify that the file exists, that it is accessible, and that it is open in write or append mode.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29286',' internal error',' A fatal error occurred while allocating PL/SQL session memory.',' Verify that the PL/SQL session is connected and that adequate memory resources are available.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29287',' invalid maximum line size',' An invalid maximum line size value was specified.',' Correct the maximum line size to be in the range [1, 32767].');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29288',' invalid file name',' A NULL or zero length file name was specified.',' Correct the file name to be a nonzero length string.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29289',' directory access denied',' A directory object was specified for which no access is granted.',' Grant access to the directory object by issuing the statement GRANT READ ON DIRECTORY [object] TO [username];.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29290',' invalid offset specified for seek',' An attempt was made to seek past the end of the file, both the absolute and relative offsets were NULL, or the absolute offset was less than zero.',' If specifying an absolute offset, then ensure it is in the range [0, &lt;total number of bytes in the file&gt;], or if specifying a relative offset, then ensure it is no greater than the current byte position plus the number of bytes remaining in the file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29291',' file remove operation failed',' A file deletion attempt was refused by the operating system.',' Verify that the file exists and delete privileges granted on the directory and the file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29292',' file rename operation failed',' A file rename attempt was refused by the operating system either because the source or destination directory does not exist or is inaccessible, the source file isn''t accessible, or the destination file exists.',' Verify that the source file, source directory, and destination directory exist and are accessible, and that the destination file does not already exist.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29300',' ORACLE error, tablespace point-in-time recovery',' Another Oracle error occurred in the DBMS_PITR package.',' See the text of the error message for a description of the error.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29301',' wrong DBMS_PITR package function/procedure order',' The DBMS_PITR package function/procedure was called in an incorrect order.',' Restart tablespace point-in-time recovery with a correct procedure.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29302',' database is not open clone',' The database was not opened as a clone database.',' Mount the database clone and open the database.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29303',' user does not login as SYS',' The user did not log in as SYS to perform tablespace point-in-time recovery in a clone database.',' Log in as SYS and restart tablespace point-in-time recovery.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29304',' tablespace ''string'' does not exist',' The selected tablespace does not exist in the database.',' Check the list of tablespaces in V$TABLESPACE and select a valid tablespace.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29305',' cannot point-in-time recover tablespace ''string''',' An attempt was made to ALTER the tablespace to be read only.',' Check if the tablespace is SYSTEM or with online rollback segment.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29306',' datafile string is not online',' The selected datafile was not online.',' Bring the datafile online and rename it if necessary.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29307',' datafile string error, string',' The datafile is not ready for tablespace point-in-time recovery.',' Check the correct tablespace point-in-time recovery procedure.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29308',' view TS_PITR_CHECK failure',' Some objects which crossed the boundary of the recovery set were not allowed in the tablespace point-in-time recovery.',' Query TS_PITR_CHECK and resolve the boundary crossing objects.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29309',' export dump file was generated by different version of DBMS_PITR package',' The version of DBMS_PITR is different from the version of the cloned database.',' Load the version of DBMS_PITR which matches the version of the cloned database.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29310',' database is not open, or opened as a clone',' Either the database was not open, or an attempt was made to open it as a cloned database.',' Open the production database instead.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29311',' export dump file was not generated by this database, string does not match',' The export dump files were imported to an incorrect database.',' Open the correct production database and try the import again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29312',' database not compatible, string string',' 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.',' Choose a point-in-time and retry the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29313',' tablespace ''string'' cannot be imported twice',' This is an internal error.',' Contact your database administrator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29314',' tablespace ''string'' is not OFFLINE FOR RECOVER nor READ ONLY',' Tablespace clean SCN is either 0 or invalid.',' ALTER the tablespace OFFLINE FOR RECOVER.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29315',' tablespace ''string'' has been recreated',' An attempt was made to recover a tablespace to a point-in-time before it was re-created.',' Choose a different point in time for recovery.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29316',' datafile string been imported twice',' This is an internal error.',' Contact your database administrator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29317',' datafile string does not exist',' The specified datafile could not be found in the production database.',' Copy the datafile from the clone database.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29318',' datafile string is online',' The datafile is online.',' Take the datafile offline.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29319',' datafile string is not correct',' 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.',' Copy the datafile from the clone database to the production database.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29320',' datafile header error',' An error occurred during reading datafile header.',' Copy the correct datafile from the clone database to the production database, then retry the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29321',' too many datafiles added since the point-in-time',' Too many datafiles were added to the recovery set since the point-in-time recovery.',' Divide the recovery set into smaller subsets and retry.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29322',' SCN string size too long -- maximum size 58 bytes/characters',' Too many characters in specifying the SCN string',' Remove all unnecessary characters. Only 15 characters are required for both the hex and decimal representation of the 48 bit SCN.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29323',' SET COMPATIBILITY command cannot be used for releases before 8.0.0',' The rolling release feature was first implemented in 8.0.3.',' Try 8.0.3 or later.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29324',' SET COMPATIBILITY release string format is wrong',' It should be of the form 8.x.x.',' Use the correct format.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29325',' SET COMPATIBILITY release number mismatches compatibility release number',' In 8.0.3, it should be the same as compatibility release number.',' Specify the same as the COMPATIBLE initialization parameter. Note that this cannot be a release number less than 8.0.0.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29326',' specified SET COMPATIBILITY release number reduced to string.string.string.string.string',' One or more instances had a lower release number.',' To roll the release to the specified number, all instances will need to migrate to the same release number or higher.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29327',' unsupported client compatibility mode used when talking to the server',' The client compatibility mode is higher than the version of the server.',' Using SET COMPATIBILITY command, specify the same release number as the server.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29328',' too many datafiles in this tablespace ''string''',' Too many datafiles in this bitmap tablespace.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29335',' tablespace ''string'' is not read only',' The tablespace is not read only.',' Make the tablespace read only and retry the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29336',' Internal error [string] [string] from DBMS_PLUGTS',' Internal error from package DBMS_PLUGTS.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29337',' tablespace ''string'' has a non-standard block size (string)',' The tablespace has a non-standard block size and making such a tablespace read-write is not permitted.',' Use some other mechanism to import the data.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29338',' datafile string is in an undesired state (string, string)',' The referred datafile is not in a state ready for tablespace copy operation. For example, the datafile may be offline. The datafile needs to be ONLINE, and either READ ONLY or READ WRITE.',' Put the datafile into the desired state.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29339',' tablespace block size string does not match configured block sizes',' The block size of the tablespace to be plugged in or created does not match the block sizes configured in the database.',' Configure the appropriate cache for the block size of this tablespace using one of the various (db_2k_cache_size, db_4k_cache_size, db_8k_cache_size, db_16k_cache_size, db_32K_cache_size) parameters.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29340',' export file appears to be corrupted: [string] [string] [string]',' This is caused either by a corrupted export file or by an Oracle internal error.',' Make sure the export file used for transportable tablespace is not corrupted. If the error still occurs, then contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29341',' The transportable set is not self-contained',' The set of objects in the set of tablespaces selected are not self-contained.',' Consider using different export options, or removing some of the pointers that caused the violation, or selecting a different set of tablespaces.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29342',' user string does not exist in the database',' The referred user is one of the owners of data in the pluggable set. This user does not exist in the database.',' Consider either creating the user in the database or map the user to a different user via FROM_USER and TO_USER import options.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29343',' user string (mapped from user string) does not exist in the database',' The referred user is one of the owners of data in the pluggable set. This user does not exist in the database.',' Consider either creating the user or map the original user to a different user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29344',' Owner validation failed - failed to match owner ''string''',' The system failed to match the referenced owner. There are two cases in which this may occur:',' Retry the import with a different OWNER list.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29345',' can not plug a tablespace into a database using a different character set',' Oracle does not support plugging a tablespace into a database using a different character set.',' Use import/export or unload/load to move data instead.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29346',' invalid tablespace list',' The tablespace list supplied to DBMS_TTS.TRANSPORT_SET_CHECK. PL/SQL routine is in an incorrect format.',' Check the PL/SQL User''s Guide and Reference and use the correct format.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29347',' Tablespace name validation failed - failed to match tablespace ''string''',' The system failed to match the referenced tablespace. There are two case in which this may happen:',' Retry the operation with the correct TABLESPACES list.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29348',' You must specify the datafiles to be plugged in',' The datafiles to be plugged in are not specified.',' Specify the datafiles via the import DATAFILES command line option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29349',' tablespace ''string'' already exists',' An attempt was made to plug-in a tablespace which already exists.',' Drop the offending tablespace if possible. Otherwise use a different method (for example, import/export) to move data.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29350',' server version string incompatible with package string version string',NULL,NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29351',' can not transport system or temporary tablespace ''string''',' The referenced tablespace is either the system tablespace or a temporary tablespace.',' Do not include this tablespace in the transportable set.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29353',' The transportable list is too long.',' The transportable list exceeds the buffer size of 32767.',' Reduce the list of tablespaces to transport.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29355',' NULL or invalid string argument specified',' The named argument was either invalid or specified as a NULL.',' Specify non-null, valid arguments.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29356',' These parameters can be specified only for directives that refer to consumer groups',' The below parameters were specified as an argument to the procedure CREATE_PLAN_DIRECTIVE or UPDATE_PLAN_DIRECTIVE of package DBMS_RESOURCE_MANAGER where the GROUP_OR_SUBPLAN argument is a resource plan. "ACTIVE_SESS_POOL_P1", "QUEUEING_P1", "PARALLEL_DEGREE_LIMIT_P1", "SWITCH_P1", "SWITCH_P2", "SWITCH_P3", "MAX_EST_EXEC_TIME", "UNDO_POOL"',' Specify these parameters only for consumer group directives.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29357',' object string already exists',' The name specified as argument to procedure CREATE_PLAN, CREATE_CONSUMER_GROUP of package DBMS_RESOURCE_MANAGER was already in use.',' Specify an unused name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29358',' resource plan string does not exist',' An invalid plan name was specified as an argument to procedure UPDATE_PLAN of package DBMS_RESOURCE_MANAGER.',' Specify an existing plan name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29359',' invalid method name string specified for resource plan string',' An invalid method was specified as an argument to procedure CREATE_PLAN or UPDATE_PLAN of package DBMS_RESOURCE_MANAGER.',' Specify a valid method name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29360',' retry operation. Too much concurrent activity',' An attempt was made to revoke the switch consumer group privilege from a user for his/her initial consumer group but someone is modifying the user in another session.',' Retry the operation later.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29361',' percentage string is outside valid range of 0 to 100',' An invalid percentage value was specified.',' Specify a percentage value between 0 and 100 inclusive.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29362',' plan directive string, string does not exist',' A non-existent plan directive was specified for procedure UPDATE_PLAN_DIRECTIVE of package DBMS_RESOURCE_MANAGER.',' Specify an existing plan directive for update.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29363',' plan directive string, string is mandatory and cannot be modified or deleted',' An attempt was made to modify a mandatory plan directive.',' Do not attempt to modify mandatory plan directives because they are required by the Resource Manager and cannot be modified.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29364',' plan directive string, string already exists',' An attempt was made to create a plan directive that already exists.',' Retry the create operation using different values.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29365',' NULL or invalid GROUP_OR_SUBPLAN argument specified',' A NULL or invalid GROUP_OR_SUBPLAN was specified as an argument to procedure CREATE_PLAN_DIRECTIVE or UPDATE_PLAN_DIRECTIVE of package DBMS_RESOURCE_MANAGER.',' Specify a non-NULL, valid argument.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29366',' invalid CONSUMER_GROUP argument specified',' An invalid consumer group name was specified.',' Specify a non-NULL, valid consumer group name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29367',' object string does not exist',' A non-existent object name was specified as an argument to procedure CREATE_PLAN_DIRECTIVE of package DBMS_RESOURCE_MANAGER.',' Specify a valid plan or consumer group name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29368',' consumer group string does not exist',' An non-existent consumer group was specified.',' Specify an existing consumer group.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29369',' invalid method name string specified for consumer group string',' An invalid method name was specified as an argument to procedure CREATE_CONSUMER_GROUP or UPDATE_CONSUMER_GROUP of package DBMS_RESOURCE_MANAGER.',' Specify a valid method name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29370',' pending area is already active',' An attempt was made to activate a pending area that is already active.',' Wait until the pending area is no longer active; then, retry the operation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29371',' pending area is not active',' An attempt was made to make changes without creating a pending area.',' Invoke procedure CREATE_PENDING_AREA before making any changes.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29372',' identifier string is too long; it must be less than string characters',' An attempt was made to specify an identifier that is more than 30&nbsp;characters long.',' Use an identifier that is 30 characters or less in length.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29373',' resource manager is not on',' An attempt was made to execute an operation that cannot be executed with the resource manager being off.',' Turn on the resource manager and try again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29374',' resource plan string in top-plan string has no plan directives',' A plan was created in the pending area that is an orphan or standalone.',' Create plan directives if needed. Otherwise, delete the plan.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29375',' sum of percentages string for level string, plan string exceeds string',' The sum of percentages for the specified plan, level exceeds 100.',' Alter the percentages for the level so that they sum to 100.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29376',' number of consumer groups string in top-plan string exceeds string',' The number of consumer groups in the specified top-plan is more than 32.',' Change the top-plan to have no more than 32 consumer groups.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29377',' consumer group string is not part of top-plan string',' OTHER_GROUPS was not included as part of the specified top-plan. Each top plan must include the built-in consumer group OTHER_GROUPS.',' Create a plan directive with the argument GROUP_OR_SUBPLAN being OTHER_GROUPS somewhere in the top-plan.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29379',' resource plan string is involved in a loop in top-plan string',' A loop was discovered while validating a top-plan.',' Check the plans that have the specified plan as a GROUP_OR_SUBPLAN, and remove the plan directive that causes the loop.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29380',' resource plan string is currently active and cannot be deleted',' An attempt was made to delete an active plan in the pending area. No changes can be made to active plans.',' Delete the plan when it is not in use.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29381',' plan/consumer_group string referred to by another plan and cannot be deleted',' An attempt was made to delete a plan or consumer group that is referred to by another plan.',' Remove all plan directives that have the plan or consumer group as GROUP_OR_SUBPLAN; then delete the plan or consumer group.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29382',' validation of pending area failed',' Invalid changes were attempted in the pending area.',' See documentation and the error messages that follow this one.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29383',' all leaves of top-plan string must be consumer groups',' An attempt was made to create or modify the specified top-plan but it has some plans as leaves.',' To identify which plans and/or plan directives need to be modified, look at all plans that have no plan directives. Then, alter the top-plan so that all its leaves are consumer groups.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29384',' number of children for plan string exceeds string',' An attempt was made to create or modify the specified plan, but the plan has more than 32 children.',' Make sure the specified plan points to no more than 32 distinct nodes.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29385',' cannot create plan directive from string to string',' An attempt was made to create a plan directive from a plan to itself.',' Make sure the arguments PLAN and GROUP_OR_SUBPLAN to procedure CREATE_PLAN_DIRECTIVE of package DBMS_RESOURCE_MANAGER are different.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29386',' plan or consumer group string is mandatory and cannot be deleted or modified',' An attempt was made to delete or modify the specified mandatory plan or consumer group.',' Do not attempt to delete or modify mandatory plans and consumer groups.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29387',' no top-plans found in the pending area',' The VALIDATE_PENDING_AREA procedure found that either the intended top-plan(s) are involved in a loop or there are no top-plans.',' Check all edges going from a subplan to the intended top-plan. Make sure the top plan does not have any plan referring to it.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29388',' plan/consumer_group string is part of more than one top-plan',' An attempt was made to delete a subtree that includes a plan or consumer group that is part of more than one top-plan as part of procedure DELETE_PLAN_CASCADE or package DBMS_RESOURCE_MANAGER. Such a plan or consumer group cannot be deleted.',' Check the ancestors of the plan or consumer group and make sure it is only part of the top-plan that includes the subtree being deleted.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29389',' too many errors during validation',' The number of errors detected during validation is too high.',' Perform the necessary actions to remove some errors, and retry validation.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29390',' some resource plans are not part of any top-plan',' An attempt was made to create or modify some plans in the pending area that are not part of any top-plan.',' Remove these plans are try validation again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29391',' string and string must be mandatory to create a mandatory plan directive',' An attempt was made to create a mandatory plan directive where either PLAN or GROUP_OR_SUBPLAN or both were not mandatory.',' Re-create these objects as mandatory and then create the plan directive.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29393',' user string does not exist or is not logged on',' An invalid user name was specified as argument to procedure SET_INITIAL_CONSUMER_GROUP of package DBMS_RESOURCE_MANAGER or SWITCH_CONSUMER_GROUP_FOR_USER of package DBMS_SYSTEM or the specified user was not logged on.',' Specify a valid user name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29394',' session id string and serial# string do not exist',' Invalid session id and serial# were specified as arguments to procedure SWITCH_CONSUMER_GROUP_FOR_SESS of package DBMS_SYSTEM.',' Specify valid values from the view V$SESSION.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29395',' cannot set the initial consumer group to string',' An attempt was made to set the initial consumer group of a user to OTHER_GROUPS.',' OTHER_GROUPS is for the resource manager''s internal use. Specify another consumer group.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29396',' cannot switch group to string',' An attempt was made to switch the consumer group of a user or a session to OTHER_GROUPS.',' OTHER_GROUPS is for the resource manager''s internal use. Specify another consumer group.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29397',' cannot grant/revoke switch privilege for string',' An attempt was made to grant or revoke the privilege to switch to OTHER_GROUPS.',' OTHER_GROUPS is for the resource manager''s internal use. Specify another consumer group.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29398',' invalid privilege name specified',' An invalid privilege name was specified as an argument to procedure GRANT_SYSTEM_PRIVILEGE or REVOKE_SYSTEM_PRIVILEGE of package DBMS_RESOURCE_MANAGER_PRIVS.',' Specify a valid privilege name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29399',' user string does not have privilege to switch to consumer group string',' An attempt was made to set the initial consumer group of the specified user but the user does not have the privilege to switch to that group.',' Grant the privilege to switch to the consumer group to the user and then set the initial group.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29400',' data cartridge errorstring',' 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.',' See the Oracle9i Data Cartridge Developer''s Guide for an explanation of the second error message.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29500',' NAMED keyword is invalid in CREATE JAVA CLASS',' A NAMED keyword was specified in the CREATE JAVA CLASS statement. NAMED keywords are valid only in CREATE JAVA SOURCE or RESOURCE statements.',' Remove the NAMED keyword from the CREATE JAVA CLASS statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29501',' invalid or missing Java source, class, or resource name',' The required name for a Java source, class, or resource was invalid or missing.',' Specify a valid name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29502',' NAMED keyword required in CREATE JAVA RESOURCE',' The name for a Java resource was not specified. The name must be specified with the NAMED keyword.',' Specify a valid name with the NAMED keyword.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29503',' SCHEMA keyword not valid with NAMED keyword',' SCHEMA and NAMED keywords were used together in the same CREATE JAVA command, but only one may be used in a CREATE JAVA command.',' Remove either the NAMED or the SCHEMA keyword.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29504',' invalid or missing schema name',' The required schema name was invalid or missing.',' Specify a valid schema name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29505',' AS keyword is invalid in CREATE JAVA CLASS or RESOURCE',' The AS keyword was used in CREATE JAVA CLASS or RESOURCE. The AS keyword is valid only in CREATE JAVA SOURCE.',' Use the USING keyword in CREATE JAVA CLASS or RESOURCE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29506',' invalid query derived from USING clause',' The USING clause did not form a valid query.',' Correct the USING clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29507',' query derived from USING clause found zero or many rows',' The USING clause defined a query that either did not return any values, or returned more than one value.',' Correct the USING clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29508',' query derived from USING clause did not select a value of type string',' The USING clause did not form a query that selects a value of the type specified by the term following the USING keyword.',' Correct the USING clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29509',' incorrectly formed Java binary class definition',' An attempt was made to create a Java class using data expected to be in binary (Java .class) format. The data was found not to be in this format, or to be incorrectly formed.',' Correct the definition data.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29510',' name, string.string, already used by an existing object',' A CREATE JAVA command attempted to create a source, class, or resource object with a name that is already in use.',' Drop the existing object that is using the desired name, or use a different name for the new object.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29511',' could not resolve Java class',' A CREATE AND RESOLVE NOFORCE JAVA CLASS command specified definition data that could not be resolved, or resolution failed for some referenced class.',' Remove the NOFORCE option or remove impediments to resolution.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29512',' incorrectly formed name resolver specification',' A name resolver was not specified in the required form: (( name_pattern , schema_name) ...).',' Correct the specification.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29513',' referenced class name too long',' An attempt was made to import a .class file containing a class name of length greater than number. The .class file could not be imported because the referenced class name was too long.',' Shorten the referenced class name in the .class file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29514',' class name contains illegal character',' An attempt was made to import a .class file containing a character that cannot be converted to the server character set. The .class file could not be imported because of the illegal character.',' Correct the illegal character in the .class file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29515',' exit called from Java code with status string',' Java code included a call to java.lang.Runtime.exitInternal.',' Do not include this call unless non-local exit is desired.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29516',' Aurora assertion failure: string',' An internal error occurred in the Aurora module.',' Contact Oracle Support Services.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29517',' recursive resolution failed for a referenced class',' An attempt to resolve a referenced class failed.',' Review the errors for referenced classes and complete the necessary actions to correct them.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29518',' name string resolved to an object in schema string that is not a Java class',' A referenced name was resolved to an object that is not a Java class.',' Adjust name resolver or add missing Java class.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29519',' name string resolved via a synonym in schema string to a class with a different name',' A referenced name was resolved to a synonym, which translated to a class whose name does not match the referenced name.',' Adjust name resolver or add missing Java class.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29520',' name string resolved to a class in schema string that could not be accessed',' An attempt to access a referenced class failed.',' Adjust authorizations or name resolution.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29521',' referenced name string could not be found',' Name resolution failed to find an object with the indicated name.',' Adjust name resolver or add missing Java class.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29522',' authorization error for referenced name string.string',' An attempt was made to resolve a class that is not authorized to use the indicated referenced class.',' Adjust authorizations or name resolution.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29523',' authorization error for unknown referenced name',' An attempt was made to resolve a class that is not authorized to use a referenced class. The name of the referenced class could not be determined.',' Adjust authorizations or name resolution.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29524',' wrong types of arguments in call to ''string''',' A method was called with argument(s) of incompatible type(s).',' Adjust caller.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29525',' referenced name is too long: ''string''',' An attempt was made to create a class that references a name longer than 4000 characters. The class could not be created because the name is too long.',' Adjust the definition.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29526',' created Java class string"string"',' An informational message, not an error.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29527',' created Java source string"string"',' An informational message, not an error.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29528',' invalid Java call in trigger string',' The Java method specified in trigger does not exist or cannot be called as used.',' Adjust trigger definition.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29529',' invalid function or method call string in trigger string',' The function or method specified in Java trigger call expression could not be resolved.',' Adjust trigger definition.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29530',' could not create shortened name for string',' Insert into shortened name translation table failed.',' Retry the insert.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29531',' no method string in class string',' An attempt was made to execute a non-existent method in a Java class.',' Adjust the call or create the specified method.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29532',' Java call terminated by uncaught Java exception: string',' A Java exception or error was signaled and could not be resolved by the Java code.',' Modify Java code, if this behavior is not intended.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29533',' attempt to overwrite class or resource string while defining or compiling string.string',' A class or resource defined by a SQLJ source conflicted with an existing object.',' Remove existing object, or modify SQLJ source.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29534',' referenced object string.string could not be resolved',' Name resolution determined that the indicated object is referenced but could not be resolved.',' Correct name resolver or address resolution problems in the referenced class, or correct compilation problems in its source.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29535',' source requires recompilation',' The reason the current class object was invalid is recorded with the source object from which it was compiled.',' Inspect errors in the source object and take the necessary corrective actions.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29536',' badly formed source: string',' An attempt was made to create a Java source object with text that could not be parsed adequately to determine the class(es) defined by it.',' Correct errors in source.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29537',' class or resource cannot be created or dropped directly',' An attempt was made to create or drop a Java class or resource that is known to result from compilation of an existing Java source object.',' Act on the class or resource by acting on the source, or change the source so that it no longer defines the class or resource.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29538',' Java not installed',' An attempt was made to use a Java command when Java is not installed.',' Install Java, or do not use the command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29539',' Java system classes already installed',' An attempt was made to use the CREATE JAVA SYSTEM command in a database where the Java system classes already are installed.',' Use CREATE OR REPLACE JAVA SYSTEM.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29540',' class string does not exist',' Java method execution failed to find a class with the indicated name.',' Correct the name or add the missing Java class.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29541',' class string.string could not be resolved',' An attempt was made to execute a method in a Java class that had not been previously and cannot now be compiled or resolved successfully.',' Adjust the call or make the class resolvable.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29542',' class string already defined by source string',' An attempt was made to create a Java source object that would define a class that is already defined by a different Java source object.',' Either drop the old source or modify the new source.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29543',' Java command string not yet implemented',' An attempt was made to use a Java command that is not yet implemented.',' Do not use the command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29544',' invalid type',' The type argument in a call to a Java export or import command did not have a recognized value.',' Correct the value.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29545',' badly formed class: string',' An attempt was made to create a Java class object with bytecodes that were rejected by the Java verifier.',' It is possible that an attempt was made to create the Java class from a damaged class file, in which case the CREATE should be reattempted with a correct class file. It is also possible that the message is the result of using "-" in the resolver so that the verifier could not check the correctness of some code. In that case, the class needs to be created with a resolver.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29546',' badly formed resource: string',' An attempt was made to create a Java resource object with data that was rejected by the Java verifier.',' Correct the data.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29547',' Java system class not available: string',' An attempt was made to use a command that requires a Java system class that was not yet present or was invalid.',' Load the system classes, or do not use the command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29548',' Java system class reported: string',' A command that uses a Java system class was aborted due to an error reported by the Java system class.',' Correct the error that was reported.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29549',' class string.string has changed, Java session state cleared',' A class in use by the current session was redefined or dropped, invalidating the current Java session state and requiring that it be cleared.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29550',' Java session state cleared',' The Java state in the current session became inconsistent and was cleared.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29551',' could not convert string to Unicode',' A string in the database character set could not be converted to Unicode, as required for use by Java.',' Correct the string.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29552',' verification warning: string',' An attempt was made to create a Java class object with bytecodes that caused the Java verifier to issue a warning.',' It is possible that the Java class was created from a damaged class file, in which case the CREATE should be reattempted with a correct class file. It is also possible that the message is the result of using "-" in the resolver so that the verifier could not check the correctness of some code. In that case, the class needs to be created with a resolver.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29553',' class in use: string.string',' An attempt was made to modify a Java class that is in use in the current call.',' Correct the code in use in this call.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29554',' unhandled Java out of memory condition',' The session encountered an out of memory condition in Java from which it could not recover. Java session state was cleared.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29555',' Java source, class or resource is not allowed here',' A Java source, class, or resource was specified in an inappropriate place in a statement.',' Make sure the name is correct or remove it.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29556',' object type has changed',' A database object name that named a Java source, class, or resource now names an object of a different type.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29557',' Java system class string cannot be modified',' A command was attempted that would have modified a Java system class.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29655',' USING clause is incompatible with its supertype',' The USING clause of a type has to be the same as its supertype or compatible with it.',' Make sure the USING clause is compatible with its supertype.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29656',' Invalid option for USING',' The class has to implement the required interface for the value of the option for USING.',' Make sure the USING clause is supported.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29657',' class defined in EXTERNAL NAME clause is used in another subtype',' The supertype has an existing type that has the same value for the EXTERNAL NAME.',' Make sure the EXTERNAL NAME clause is unique among subtypes.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29658',' EXTERNAL NAME clause is not compatible with its supertype',' The EXTERNAL NAME clause of the type is not a subclass of the supertype EXTERNAL NAME.',' Make sure the EXTERNAL NAME clause of the type is a subclass of the EXTERNAL NAME of its supertype.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29659',' SQLJ Object Type validation failed to get default connection',' Unable to connect using the JDBC default connection.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29660',' Unable to find the class defined in the EXTERNAL NAME clause',' The class is not loaded in the database.',' Make sure the EXTERNAL NAME corresponds to a loaded class in the database.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29661',' Unable to find the superclass of the defined in the EXTERNAL NAME',' The class is not loaded in the database.',' Make sure the superclass of the EXTERNAL NAME is loaded in the database.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29662',' Unable to find a field that matches one or more of the attributes',' The EXTERNAL NAME option of one or more attributes do not match any fields in the defined class.',' Make sure the EXTERNAL NAME option of each attribute matches a field in the defined in the defined class.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29663',' Unable to find a method that matches one or more of the functions',' The EXTERNAL NAME option of one or more functions do not match any method in the defined class.',' Make sure the EXTERNAL NAME option of each function matches a method in the defined in the defined class.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29664',' Unable to generate the helper class for the defined type',' The helper class used for supporting SQLJ Object Type is not generated.',' No Action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29665',' Java thread deadlock detected',' The Java VM has detected a thread deadlock.',' Modify the Java program to avoid the deadlock condition.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29701',' unable to connect to Cluster Manager',' Connect to the Cluster Manager (CM) failed or timed out.',' Verify that the CM was started. If the CM was not started, start it and then retry the database startup. If the CM died or is not responding, check the Oracle and CM trace files for errors.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29702',' error occurred in Cluster Group Service operation',' An unexpected error occurred while performing a CGS operation.',' Verify that the LMON process is still active. Also, check the Oracle LMON trace files for errors.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29703',' error occurred in global enqueue service operation',' An unexpected error occurred while performing a global enqueue service operation.',' Check Oracle trace files for errors.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29704',' cannot specify ACTIVE_INSTANCE_COUNT in 8.1.5 or earlier release',' The ACTIVE_INSTANCE_COUNT initialization parameter was specified when one of the instances in the cluster was running Oracle 8.1.5 or an earlier release.',' Restart the instance without specifying the ACTIVE_INSTANCE_COUNT initialization parameter. Or, upgrade all instances to Oracle 8.1.6 or later release and then specify the parameter.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29705',' ACTIVE_INSTANCE_COUNT is string which is incompatible with the value in other instances',' The value of the ACTIVE_INSTANCE_COUNT initialization parameter must be the same in all Oracle cluster database instances.',' Check your initialization parameter files in all instances and ensure that the ACTIVE_INSTANCE_COUNT initialization parameter has the same value. Then restart the instance.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29706',' incorrect value string for parameter ACTIVE_INSTANCE_COUNT',' The ACTIVE_INSTANCE_COUNT initialization parameter must be set to 1 in a two node cluster database configuration or unspecified if a secondary instance is not needed.',' Check your initialization parameter files and correct the value of the ACTIVE_INSTANCE_COUNT initialization parameter. If you are configuring a two node primary/secondary cluster database, then set this value to 1. Otherwise, do not specify any value for the parameter.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29740',' evicted by member string, group incarnation string',' This member was evicted from the group by another member of the cluster database for one of several reasons, which may include a communications error in the cluster, failure to issue a heartbeat to the control file, and so on.',' Check the trace files of other active instances in the cluster group for indications of errors that caused a reconfiguration.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29741',' IMR active for some, but not all members of cluster',' The IMR feature is not active for this instance, but is active for another instance in the cluster database.',' Ensure that all instances have the same value for the _imr_active initialization parameter.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29760',' instance_number parameter not specified',' The initialization parameter file did not contain a value for the INSTANCE_NUMBER parameter which is required to identify this instance to other instances of the database running on the same cluster.',' Assign a value to the INSTANCE_NUMBER parameter in the initialization parameter file.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29800',' invalid name for operator',' The name specified for the operator is incorrect.',' Specify a correct name for the operator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29801',' missing RETURN keyword',' The RETURN keyword has not been specified.',' Specify the RETURN keyword or check the SQL statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29802',' missing CONTEXT keyword',' The CONTEXT keyword has not been specified.',' Specify the CONTEXT keyword or check the SQL statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29803',' missing ANCILLARY keyword',' The ANCILLARY keyword has not been specified.',' Specify the ANCILLARY keyword or check the SQL statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29804',' missing DATA keyword',' The DATA keyword has not been specified.',' Specify the DATA keyword or check the SQL statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29805',' missing COLUMN keyword',' Keyword COLUMN is expected.',' Either specify the COLUMN keyword or specify another option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29806',' specified binding does not exist',' The operator binding which has been specified does not exist.',' Ensure that the operator binding that has been specified does exist.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29807',' specified operator does not exist',' The operator which has been specified does not exist.',' Ensure that the operator that has been specified does exist.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29808',' specified primary operator binding does not exist',' The specified binding for the primary operator does not exist.',' Ensure that the specified binding for the primary operator exists.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29809',' cannot drop an operator with dependent objects',' The operator which is being dropped has some dependent objects.',' Either drop the dependent objects first and then issue the DROP OPERATOR command or specify the FORCE option with DROP OPERATOR.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29810',' inadequate operator privileges',' The user does not have the appropriate privileges to perform the specified operation on the operator.',' Grant the appropriate privileges to the user and then reissue the statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29811',' missing STATISTICS keyword',' This is not a valid option with the ASSOCIATE command.',' Specify STATISTICS keyword after the ASSOCIATE command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29812',' incorrect object name specified',' The specified name is not a valid name.',' Specify the correct name of the object with for which an association needs to be defined.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29813',' non-supported object type with associate statement',' The type of object specified is not supported with the associate statistics statement.',' Use a valid object type with the associate command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29814',' expecting USING or DEFAULT keyword',' Expecting the USING or DEFAULT keyword after the names of object(s).',' Provide the USING or DEFAULT keyword.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29815',' object being associated is not present',' The object for which the association is being defined is not present.',' Ensure that all the objects for which the association is being defined are present.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29816',' object being disassociated is not present',' Object which is being disassociated is not present.',' Ensure that the object which needs to be disassociated is present.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29817',' non-supported option with disassociate statement',' The type of object specified is not supported with the disassociate statistics statement.',' Use a object type which is supported with the disassociate command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29818',' column name not properly specified',' Name of the column should contain the table and the column name.',' Specify a valid column name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29819',' cannot associate default values with columns',' An attempt was made to associate DEFAULT values with columns which is not a valid option.',' Specify a valid option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29820',' the statistics type is not present',' The statistics type which is being associated with object(s) is not present.',' Ensure that the type which contains the statistics functions is present.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29821',' specified primary operator does not exist',' The specified primary operator does not exist.',' Check the primary operator and the signature specified.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29822',' selectivity cannot be specified for the type of object',' An attempt was made to associate selectivity with index or index types which is not allowed.',' Specify a valid option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29823',' object being analyzed is not a table',' The object being analyzed is not a table and is not supported.',' Specify only a supported option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29824',' operator is invalid',' The operator is invalid.',' Drop and re-create the operator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29825',' invalid name for indextype',' Index type name or index type schema name has invalid characters.',' Verify that the name has valid characters and it is not a reserved word.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29826',' keyword FOR is missing',' FOR keyword must be provided with CREATE INDEXTYPE statement.',' Use FOR keyword and provide relevant operator information.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29827',' keyword USING is missing',' USING keyword and corresponding implementation details must be provided.',' Provide USING keyword and relevant implementation details with CREATE INDEXTYPE statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29828',' invalid name for implementation type',' Implementation type or Implementation schema name is invalid.',' Verify that the name has valid characters and it is not a reserved word.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29829',' implementation type does not exist',' The implementation type specified with USING clause could not be found.',' Check to see if the type exists and the user has EXECUTE privilege on this type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29830',' operator does not exist',' The operator could not be found.',' Verify that the operator exists and the user has EXECUTE privilege for this operator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29831',' operator binding not found',' The specified binding for the operator is not available from the operator schema object.',' Verify that the operator with the specified binding exists.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29832',' cannot drop or replace an indextype with dependent indexes',' One or more indexes are dependent upon the index type.',' Drop all the indexes which are dependent upon the index type before dropping the index type itself.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29833',' indextype does not exist',' There is no index type by the specified name.',' Use public views for the index types to see if an index type by the specified name has been created.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29834',' REF datatype not supported with operators',' The user specified a REF datatype which is not supported in CREATE OPERATOR.',' Reissue the CREATE OPERATOR statement without the REF datatype.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29835',' ODCIGETINTERFACES routine does not return required interface(s)',' The ODCIObjectList returned by the ODCIGetInterfaces routine does not contain the interface(s) required by the current usage.',' Ensure that the ODCIGetInterfaces routine returns the name(s) of the required interface(s).');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29836',' failed to validate referenced operators',' One of the operators referenced cannot be compiled.',' Try to recompile the operators which are referenced by this index type. Use USER_INDEXTYPE_OPERATORS view to find out the referenced operators.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29837',' insufficient privileges to execute implementation type',' User does not have privileges to execute the implementation type.',' The owner of the implementation type must grant appropriate privileges to the user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29838',' insufficient privileges to execute the operator(s)',' User does not have privileges to execute one of the operators.',' The owner of the operators must grant appropriate privileges to the user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29839',' failed to validate implementation type',' Implementation type cannot be compiled.',' Try to compile the implementation type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29840',' indextype and implementation type are not in same schema',' Index type and implementation type are in different schema.',' Put the index type and implementation type in the same schema.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29841',' invalid option for ALTER INDEXTYPE',' The user specified an invalid option with the ALTER INDEXTYPE command.',' Choose a valid option with the ALTER INDEXTYPE command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29842',' option not supported with the version string of the indextype interface',' User specified an option which is not supported with the version of the indextype interface provided.',' User should either not request for this option or should provide an implementation type that implements the correct version of the indextype interface.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29843',' indextype should support atleast one operator',' User attempted to drop all the operators from the indextype.',' Do not drop all the operators from the indextype.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29844',' duplicate operator name specified',' User attempted to add an operator name to an indextype which is already supported by the indextype.',' Remove the duplicate operator and retry the command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29845',' indextype does not support local domain index on string partitioned table',' User specified a create local domain index statement using an indextype that does not support local domain indexes on tables partitioned with the given method.',' Use a different indextype or build a global domain index.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29846',' cannot create a local domain index on a string partitioned table',' User specified a create local domain index statement on a table partitioned using a method not supported by domain indexes.',' Build a global domain index on the partitioned table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29847',' cannot create a local domain index on a partitioned index-organized table',' User specified a create local domain index statement on a partitioned index-organized table.',' Build a global domain index on the partitioned index-organized table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29848',' error occurred in the execution of ODCIINDEXMERGEPARTITION routine',' Failed to successfully execute the ODCIIndexMergePartition routine.',' Check to see if the routine has been coded correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29849',' error occurred in the execution of ODCIINDEXSPLITPARTITION routine',' Failed to successfully execute the ODCIIndexSplitPartition routine.',' Check to see if the routine has been coded correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29850',' invalid option for creation of domain indexes',' The user specified an invalid option like ASC, DESC, SORT or a parallel clause, partitioning clause or physical attributes clause.',' Choose one of the valid clauses for creation of domain indexes.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29851',' cannot build a domain index on more than one column',' User attempted to build a domain index on more than one column.',' Build the domain index only on a single column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29852',' keyword IS is missing',' IS keyword must be specified with Create Index statement for domain indexes.',' Use IS keyword and then specify the index type name.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29853',' keyword UNIQUE may not be used in creating domain indexes',' An attempt was made to create a domain index with the UNIQUE attribute.',' Remove UNIQUE from the CREATE INDEX statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29854',' keyword BITMAP may not be used in creating domain indexes',' An attempt was made to create a domain index with the BITMAP attribute.',' Remove BITMAP from the CREATE INDEX statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29855',' error occurred in the execution of ODCIINDEXCREATE routine',' Failed to successfully execute the ODCIIndexCreate routine.',' Check to see if the routine has been coded correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29856',' error occurred in the execution of ODCIINDEXDROP routine',' Failed to successfully execute the ODCIIndexDrop routine.',' Check to see if the routine has been coded correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29857',' domain indexes and/or secondary objects exist in the tablespace',' An attempt was made to drop a tablespace which contains secondary objects and/or domain indexes.',' Drop the domain indexes in his tablespace. Also, find the domain indexes which created secondary objects in this tablespace and drop them. Then try dropping the tablespace.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29858',' error occurred in the execution of ODCIINDEXALTER routine',' Failed to successfully execute the ODCIIndexAlter routine.',' Check to see if the routine has been coded correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29859',' error occurred in the execution of ODCIINDEXTRUNCATE routine',' Failed to successfully execute the ODCIIndexTruncate routine.',' Check to see if the routine has been coded correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29860',' cannot truncate a table with domain indexes marked LOADING',' The table has domain indexes defined on it that are marked LOADING.',' Wait to see if the ongoing index DDL ends and the index state changes from LOADING state. Else, drop the domain indexes marked as LOADING with the FORCE option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29861',' domain index is marked LOADING/FAILED/UNUSABLE',' An attempt has been made to access a domain index that is being built or is marked failed by an unsuccessful DDL or is marked unusable by a DDL operation.',' Wait if the specified index is marked LOADING Drop the specified index if it is marked FAILED Drop or rebuild the specified index if it is marked UNUSABLE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29862',' cannot specify FORCE option for dropping non-domain index',' A DROP INDEX FORCE was issued for a non-domain index.',' Reissue the command without the FORCE option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29863',' warning in the execution of ODCIINDEXCREATE routine',' A warning was returned from the ODCIIndexCreate routine.',' Check to see if the routine has been coded correctly Check user specified log tables for greater detail.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29864',' analyzing domain indexes marked LOADING/FAILED not supported',' An attempt was made to analyze a domain index which was marked as LOADING or FAILED.',' If the index was marked LOADING, wait till it is marked valid before retrying the analyze. If index was marked FAILED, drop it OR rebuild it and retry the analyze.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29865',' indextype is invalid',' The index type is invalid.',' Drop and re-create the index type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29866',' cannot create domain index on a column of index-organized table',' An attempt was made to create a domain index on a column of an index-organized table.',' Do not attempt to create a domain index on columns of an index-organized table.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29867',' cannot create a domain index on a LONG column',' The user attempted to create a domain index on a column of LONG datatype.',' Do not create a domain index on a LONG column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29868',' cannot issue DDL on a domain index marked as LOADING',' An attempt was made to issue a DROP/ALTER/TRUNCATE on a domain index in a LOADING state.',' Wait till the index operation completes OR issue a DROP INDEX FORCE to drop the index.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29869',' cannot issue ALTER without REBUILD on a domain index marked FAILED',' Tried to issue a DROP/ALTER on a domain index in a FAILED state.',' Truncate the table to mark the index as valid OR do ALTER INDEX REBUILD to rebuild the index.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29870',' specified options are only valid for altering a domain index',' Specified the ONLINE or PARAMETERS clause with a non-domain index.',' Reissue the statement with the correct syntax for alter.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29871',' invalid alter option for a domain index',' The user specified an invalid option for altering a domain index.',' Reissue the alter statement with a valid option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29872',' parameters clause cannot be combined with the specified options',' The user combined PARAMETERS clause with other alter index options.',' Reissue the statement with the correct syntax for alter.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29873',' warning in the execution of ODCIINDEXDROP routine',' A warning was returned from the ODCIIndexDrop routine.',' Check to see if the routine has been coded correctly Check the user defined warning log tables for greater details.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29874',' warning in the execution of ODCIINDEXALTER routine',' A warning was returned from the ODCIIndexAlter routine.',' Check to see if the routine has been coded correctly Check the user defined warning log tables for greater details.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29875',' failed in the execution of the ODCIINDEXINSERT routine',' Failed to successfully execute the ODCIIndexInsert routine.',' Check to see if the routine has been coded correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29876',' failed in the execution of the ODCIINDEXDELETE routine',' Failed to successfully execute the ODCIIndexDelete routine.',' Check to see if the routine has been coded correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29877',' failed in the execution of the ODCIINDEXUPDATE routine',' Failed to successfully execute the ODCIIndexUpdate routine.',' Check to see if the routine has been coded correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29878',' warning in the execution of ODCIINDEXTRUNCATE routine',' A warning was returned from the ODCIIndexTruncate routine.',' Check to see if the routine has been coded correctly. Check the user defined warning log tables for greater details.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29879',' cannot create multiple domain indexes on a column list using same indextype',' An attempt was made to define multiple domain indexes on the same column list using identical indextypes.',' Check to see if a different indextype can be used or if the index can be defined on another column list.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29880',' such column list already indexed using another domain index and indextype',' An attempt was made to create multiple domain indexes on a column list using indextypes which do not have disjoint operators.',' Check to see if the operator sets for the indextypes can be made disjoint.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29881',' failed to validate indextype',' Index type cannot be compiled.',' Try to compile the index type which is referenced by the domain index.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29882',' insufficient privileges to execute indextype',' User does not have privileges to execute the index type.',' The owner of the index type must grant appropriate privileges to the user.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29883',' cannot create a domain index on column expressions',' User specified an expression in the column list.',' Specify only simple columns in the column list for domain index.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29884',' domain index is defined on the column to be dropped',' An ALTER TABLE DROP COLUMN was issued on a column on which a domain index exists.',' Drop the domain index before attempting to drop the column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29885',' domain index is defined on the column to be modified',' An ALTER TABLE MODIFY COLUMN was issued on a column on which a domain index exists.',' Drop the domain index before attempting to modify the column.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29886',' feature not supported for domain indexes',' Feature is not supported for domain indexes.',' No action required.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29887',' cannot support row movement if domain index defined on table',' An ALTER TABLE ENABLE ROW MOVEMENT was issued on a table which has a domain index defined on it.',' Drop the domain index if you want to enable row movement and then reissue the command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29888',' cannot create domain index on a table with row movement enabled',' A CREATE DOMAIN INDEX statement was issued on a table that has row movement enabled.',' Disable the row movement in the table and then reissue the create domain index statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29890',' specified primary operator does not have an index context',' The primary operator does not have an index and scan contexts.',' Create the primary operator with a context clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29900',' operator binding does not exist',' There is no binding for the current usage of the operator.',' Change the operator arguments to match any of the existing bindings or add a new binding to the operator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29901',' function underlying operator binding does not exist',' The function underlying the operator binding does not exist.',' Ensure that the function corresponding to the operator invocation exists.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29902',' error in executing ODCIIndexStart() routine',' The execution of ODCIIndexStart routine caused an error.',' Examine the error messages produced by the index type code and take appropriate action.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29903',' error in executing ODCIIndexFetch() routine',' The execution of ODCIIndexFetch routine caused an error.',' Examine the error messages produced by the index type code and take appropriate action.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29904',' error in executing ODCIIndexClose() routine',' The execution of ODCIIndexClose routine caused an error.',' Examine the error messages produced by the index type code and take appropriate action.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29905',' method string does not exist in type string.string',' A required method with the required signature does not exist in the specified type.',' Add the required method to the type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29906',' indextype string.string does not exist',' The index type does not exist.',' Create the index type.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29907',' found duplicate labels in primary invocations',' There are multiple primary invocations of operators with the same number as the label.',' Use distinct labels in primary invocations.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29908',' missing primary invocation for ancillary operator',' The primary invocation corresponding to an ancillary operator is missing.',' Add the primary invocation with the same label as the ancillary operator.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29909',' label for the ancillary operator is not a literal number',' The label used for invoking the ancillary operator is not a literal number.',' Use a literal number as the label.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29910',' invalid callback operation',' Encountered an invalid callback operation.',' Ensure that all the callbacks executed from callouts are valid in the statement context.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29911',' null scan context returned by ODCIIndexStart() routine',' The ODCIIndexStart() routine returned a null scan context.',' Ensure that the ODCIIndexStart() routine returns a non-null scan context.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29913',' error in executing string callout',' The execution of the specified callout caused an error.',' Examine the error messages take appropriate action.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29914',' ODCIGETINTERFACES routine does not return required stream version',' The ODCIObjectList returned by the ODCIGetInterfaces routine does not contain the required stream version for external tables.',' Ensure that the ODCIGetInterfaces routine returns the required stream version.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29915',' cannot select FOR UPDATE from collection operand',' Collection operands cannot be updated.',' Remove the FOR UPDATE clause.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29925',' cannot execute string',' The specified function does not exist or does not have an appropriate signature.',' Implement the function with the appropriate signature.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29926',' association already defined for the object',' The object for which the association is being defined, already has a statistics type associated with it.',' Disassociate the object and then associate the object.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29927',' error in executing the ODCIStatsCollect / ODCIStatsDelete routine',' The ODCIStatsCollect/ODCIStatsDelete function is causing an error.',' Check the ODCIStatsCollect/ODCIStatsDelete function.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29928',' duplicate default selectivity specified',' The keyword DEFAULT SELECTIVITY can only be specified once.',' Remove the duplicate keyword.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29929',' missing SCAN Keyword',' The scan context is not specified.',' Supply the SCAN keyword.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29930',' COMPUTE ANCILLARY DATA specified without the INDEX CONTEXT clause',' The COMPUTE ANCILLARY DATA option was specified without the WITH INDEX CONTEXT clause.',' Specify the WITH INDEX CONTEXT option.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29931',' specified association does not exist',' One or more of the object(s) that have been specified to be disassociated, do not have an association defined for them.',' Verify the objects which have an association defined and issue the disassociate command again.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29932',' the type being dropped is a statistics type',' Some objects have defined their statistics methods in the type being dropped.',' First drop the relevant associations using the DISASSOCIATE command and then retry the DROP command, or use the FORCE option with DROP TYPE command.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29933',' object being disassociated has some user defined statistics stored',' There are some user-defined statistics collected for the object being disassociated.',' First delete the user-defined statistics and then reissue the DISASSOCIATE command or specify the FORCE option with DISASSOCIATE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29934',' index specified for association is not a domain index',' The user issued an ASSOCIATE STATISTICS command with an index which is not a domain index.',' Issue an ASSOCIATE STATISTICS WITH INDEXES command on a domain index only.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29935',' missing FROM keyword',' The keyword FROM is missing.',' Specify the FROM keyword or check the SQL statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29936',' NULL association is allowed only with a column or an index',' User tried to use the ASSOCIATE command with a schema object other than a column or an index.',' Specify the NULL clause only with a column or an index.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29950',' warning in the execution of ODCIINDEXMERGEPARTITION routine',' A warning was returned from the ODCIIndexMergePartition routine.',' Check to see if the routine has been coded correctly. Check user specified log tables for greater detail.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29951',' warning in the execution of ODCIINDEXSPLITPARTITION routine',' A warning was returned from the ODCIIndexSplitPartition routine.',' Check to see if the routine has been coded correctly. Check user specified log tables for greater detail.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29952',' cannot issue DDL on a domain index partition marked as LOADING',' Tried to issue a DROP/ALTER/TRUNCATE on a domain index partition in a LOADING state.',' Wait until the index partition operation completes, issue a DROP INDEX FORCE to drop the index, OR issue an ALTER TABLE DROP PARTITION to drop the partition.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29953',' cannot issue DDL on a domain index partition marked as FAILED',' Tried to issue a DROP/ALTER on a domain index partition in a FAILED state.',' do ALTER INDEX REBUILD PARTITION to rebuild the index partition OR ALTER TABLE TRUNCATE PARTITION to mark the index partition as valid.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29954',' domain index partition is marked LOADING/FAILED/UNUSABLE',' An attempt has been made to access a domain index that is being built or is marked failed by an unsuccessful DDL or is marked unusable by a DDL operation.',' Wait if the specified index partition is marked LOADING. Rebuild the specified index partition if it is marked FAILED or UNUSABLE.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29955',' error occurred in the execution of ODCIINDEXEXCHANGEPARTITION routine',' Failed to successfully execute the ODCIIndexExchangePartition routine.',' Check to see if the routine has been coded correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29956',' warning in the execution of ODCIINDEXEXCHANGEPARTITION routine',' A warning was returned from the ODCIIndexExchangePartition routine.',' Check to see if the routine has been coded correctly. Check user specified log tables for greater detail.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29957',' cannot create a function-based domain index on a string table',' User specified an unsupported create function-based domain index statement.',' Issue the create function-based domain index statement only on supported types of tables.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29958',' fatal error occurred in the execution of ODCIINDEXCREATE routine',' Failed to successfully execute the ODCIIndexCreate routine.',' Check to see if the routine has been coded correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29959',' error in the execution of the string routine for one or more of the index partitions',' An error occurred during execution of the routine for one or more of the index partitions.',' Check the *_IND_PARTITIONS view to see which partitions are marked FAILED. Rebuild or Truncate the FAILED index partitions.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29960',' line string, stringThe ODCIIndex DDL routine has put a warning message into table SYS.ODCI_WARNINGS$.',' Check the warning message.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29961',' too many warnings occurred in the execution of ODCIIndex DDL routine',' The number of warnings during the ODCIIndex DDL routine is too high.',' Query table SYS.ODCI_WARNINGS$ to get more warning messages.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-29962',' fatal error occurred in the execution of ODCIINDEXALTER routine',' Failed to successfully execute the ODCIIndexAlter routine.',' Check to see if the routine has been coded correctly.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-30000',' missing either trim specification or char expression in TRIM',' Since FROM is specified in TRIM function, either trim specification (TRAILING, HEADING, BOTH) or trim character or both must be specified.',' Add either trim specification (TRAILING, HEADING, BOTH) or trim character or both.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-30001',' trim set should have only one character',' Trim set contains more or less than 1 character. This is not allowed in TRIM function.',' Change trim set to have only 1 character.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-30002',' SYS_CONNECT_BY_PATH function is not allowed here',' SYS_CONNECT_BY_PATH function is called at places other than select list.',' Remove calls to SYS_CONNECT_BY_PATH function at places other than select list.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-30003',' illegal parameter in SYS_CONNECT_BY_PATH function',' use a non-empty constant string as the second argument and retry the operation.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-30004',' when using SYS_CONNECT_BY_PATH function, cannot have seperator as part of column value',' Use another seperator which does not occur in any column value and retry.',NULL);
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-30005',' missing or invalid WAIT interval',' A non-zero integer must be specified for wait interval (in seconds) after the WAIT keyword.',' Correct the syntax and retry.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-30006',' resource busy; acquire with WAIT timeout expired',' The requested resource is busy.',' Retry the operation later.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-30012',' undo tablespace ''string'' does not exist or of wrong type',' the specified undo tablespace either does not exist or is of the wrong type.',' Correct the tablespace name and reissue the statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-30013',' undo tablespace ''string'' is currently in use',' the specified undo tablespace is currently used by another instance.',' Wait for the undo tablespace to become available or change to another name and reissue the statement.');
INSERT INTO errors (CODE,DESCRIPTION,CAUSE,ACTION) VALUES ('ORA-30014',' operation only supported in Automatic Undo Management mode',' the operation is only supported in automatic undo mode.',' restart the instance in Automatic Undo Management mode before retrying the operation.');
