89 ORA-38001 to ORA-39971
- ORA-38001: RBO Disable constant predicate elimination optimization
-
- ORA-38002: CBO enable restriction on type of join (NL only) for a query block with pushed predicate
-
- ORA-38003: CBO Disable column stats for the dictionary objects in recursive SQL
-
- ORA-38004: CBO (9.0.1 ONLY) Enable column stats for the dictionary objects in recursive SQL
-
- ORA-38005: CBO disable fix for bug 2251373
-
- ORA-38006: DBMS_STATS override commit threshold for (sub)partition level stats
-
- ORA-38008: CBO disable costing overhead of inlist iteration
-
- ORA-38009: CBO disable fix for bug 2109825
-
- ORA-38010: CBO disable push predicate, driven by functional index into PV
-
- ORA-38011: CBO disable truncation of bind when dealing with fixed char descend index expression
-
- ORA-38012: CBO disable normalization of b-tree index selectivity
-
- ORA-38013: CBO disable delayed ANY=>EXISTS conversion for colocated subquery of CTAS
-
- ORA-38014: CBO disable grouping pruning if star_transformation is enabled
-
- ORA-38015: CBO enable unnesting of more than one subquery based on CVM
-
- ORA-38016: CBO disable full functional index scan
-
- ORA-38017: CBO disable push of join predicate for a table with RLS
-
- ORA-38018: CBO disable full statistics load for evaluation of average row length
-
- ORA-38020: CBO disable fix for bug 2324795
-
- ORA-38021: CBO disable view merge with multi-referenced non-deterministic function
-
- ORA-38022: CBO disable Distinct Sort Elimination at subquery unnest
-
- ORA-38023: CBO disable fix for bug 2853398
-
- ORA-38025: CBO enable generation of excessive semijoin subqueries
-
- ORA-38026: CBO enable bitmap plan based on domain index, with no domain index driver
-
- ORA-38027: CBO disable evaluation column gnd using inlist gnd
-
- ORA-38028: DBMS_STATS disable small object optimization
-
- ORA-38029: object statistics are locked
-
Cause: An attept was made to modify optimizer statistics of the object.
- ORA-38030: CBO enable strongly connected preds for intersect to join
-
- ORA-38031: CBO disable the fix for bug 2663857
-
- ORA-38032: CBO disable the fix for bug 3063008
-
- ORA-38033: CBO disable costing of push join predicate in OJ view
-
- ORA-38034: CBO disable the fix for bug 2871645
-
- ORA-38036: NSO disable the fix for bug 3070157
-
- ORA-38037: CBO disable the fix for bug 3405237
-
- ORA-38038: CBO disable the fix for bug 3168961
-
- ORA-38039: CBO enable view merge/ subquery ANY=>EXISTS conversion having view(subquery) predicates in front of outer query block (connecting) predicates
-
- ORA-38040: DBMS_STATS minimum sample size in number of rows (0 = internal default)
-
- ORA-38041: DBMS_STATS auto_sample_size overrides
-
- ORA-38042: CBO disable usage of tjp when generating pruning subquery
-
- ORA-38044: CBO disable expression folding at evaluation of a predicate selectivity
-
- ORA-38047: CBO disable join back elimination of 1-row tables
-
- ORA-38048: CBO enable the fix for bug 3400412
-
- ORA-38049: CBO disable the fix for bug 3406977
-
- ORA-38050: CBO disable the fix for bug 2943173
-
- ORA-38051: CBO disable the fix for bug 3349903
-
- ORA-38052: CBO disable the fix for bug 3317309
-
- ORA-38053: DBMS_STATS override automatic sample size adjustment
-
- ORA-38054: VOP enable the fix for bug 3537765
-
- ORA-38055: CBO disable the fix for bug 3193835
-
- ORA-38056: CBO disable peeking of form func(:b) bug 3668224
-
- ORA-38057: CBO disable special numeric string normalization for bug 3567928
-
- ORA-38058: CBO disable the fix for bug 3756797
-
- ORA-38060: CBO enable the fix for bug 3517431(enable NL with view on right side)
-
- ORA-38061: CBO disable unnest of a subquery with WITH subqueries
-
- ORA-38063: CBO disable the fix for bug 3903100
-
- ORA-38064: CBO disable the fix for bug 3488546
-
- ORA-38065: CBO disable the fix for bug 3746511
-
- ORA-38066: NSO regulate unnesting, semijoin elimination for IN and EXISTS subqueries with a view
-
- ORA-38067: CBO enable peeking at replaced literal in equality(inequality) predicate
-
- ORA-38068: CBO enable override of guess impact on index choice
-
- ORA-38069: CBO disable duplicate predicate elimination
-
- ORA-38073: CBO disable the fix for bug 4308414
-
- ORA-38074: CBO disable the fix for bug 4275716
-
- ORA-38075: CBO enables fix for bug 4235962
-
- ORA-38076: CBO enables fix for bug 4258835
-
- ORA-38077: CBO enables fix for bug 4488689
-
- ORA-38078: CBO disables fix for bug 4708389
-
- ORA-38079: SQL Diagnostic
-
- ORA-38087: dbms_stats enable fix of bug 5842686
-
- ORA-38090: CBO dump virtual columns in EXPLAIN PLAN
-
- ORA-38091: CBO forces native full outer join
-
- ORA-38094: dbms_stats enable fix of bug 6934892
-
- ORA-38098: CBO reject various transformation even if chosen
-
- ORA-38100: enable tracing of DML frequency tracking
-
- ORA-38101: Invalid column in the INSERT VALUES Clause: string
-
Cause: INSERT VALUES clause refers to the destination table columns
- ORA-38102: Invalid column in the INSERT WHERE Clause: string
-
Cause: INSERT WHERE clause refers to the destination table columns
- ORA-38103: Invalid column in the UPDATE SET Clause: string
-
Cause: UPDATE SET clause refers to the source table columns in the LHS
- ORA-38104: Columns referenced in the ON Clause cannot be updated: string
-
Cause: LHS of UPDATE SET contains the columns referenced in the ON Clause
- ORA-38105: Delete not yet supported when Update row-migration is possible
-
Cause: When Update Row-Migration is possible, Delete in MERGE is not yet supported
- ORA-38106: MERGE not supported on join view or view with INSTEAD OF trigger.
-
Cause: The MERGE operation contained a join view or view with INSTEAD of trigger which is not supported.
- ORA-38131: specified SQL handle string does not exist
-
Cause: The specified SQL handle did not exist in the repository.
- ORA-38132: specified SQL ID string does not exist
-
Cause: The SQL statement for SQL ID did not exist in the cursor cache.
- ORA-38133: invalid parameter name string specified
-
Cause: An invalid parameter name was specified.
- ORA-38134: invalid parameter value string specified
-
Cause: An invalid parameter value was specified.
- ORA-38135: invalid fixed status value specified
-
Cause: Specified fixed status value was neither YES or NO.
- ORA-38136: invalid attribute name string specified
-
Cause: An invalid attribute name was specified.
- ORA-38137: invalid attribute value string specified
-
Cause: An invalid attribute value was specified.
- ORA-38138: plan name is missing or NULL
-
Cause: A valid plan name was not specified.
- ORA-38139: concurrent DDL Error in load plans operation
-
Cause: A concurrent DDL operation was performed during a load plans operation.
- ORA-38140: no SQL plan baselines were found
-
Cause: No SQL plan baselines were found during pack or unpack operation.
- ORA-38141: SQL plan baseline string does not exist
-
Cause: A SQL plan baseline name was specified that did not exist.
- ORA-38142: SQL plan baseline named string already exists
-
Cause: A SQL plan baseline already exists with the name specified.
- ORA-38143: invalid enabled status value specified
-
Cause: Specified enabled status value was neither YES or NO.
- ORA-38144: specified plan name string does not exist
-
Cause: The specified plan name did not exist in the repository.
- ORA-38145: neither SQL handle nor plan name specified
-
Cause: The SQL handle or plan name was not specified. The SQL handle or plan name is required.
- ORA-38146: invalid verify value specified
-
Cause: Specified verify value was neither YES or NO.
- ORA-38147: invalid commit value specified
-
Cause: Specified commit value was neither YES or NO.
- ORA-38148: invalid time limit specified
-
Cause: Specified time limit value was not a positive integer.
- ORA-38149: There is no recommended action for object string in task string.
-
Cause: The advisor did not generate a recommended action for the given object and task.
- ORA-38150: not enough room for filter length string; string characters remaining
-
Cause: An auto-capture filter was too large to fit in the remaining space. Each filter requires a number of characters equal to the size of its value plus one.
- ORA-38151: module name is too long
-
Cause: The provided module name was too long.
- ORA-38152: action name is too long
-
Cause: The provided action name was too long.
- ORA-38153: Software edition is incompatible with SQL plan management.
-
Cause: SQL plan management could be used only with Oracle Database Enterprise Edition.
- ORA-38171: Insufficient privileges for SQL management object operation
-
Cause: A DDL operation was attempted on a SQL management object by a session without the proper privileges.
- ORA-38172: No SQL management object satisfies specified filters
-
Cause: An attempt was made to perform an operation by specifying filters that did not target any SQL management objects.
- ORA-38173: Invalid value string specified for SQL management object attribute string
-
Cause: An invalid attribute value was specified.
- ORA-38301: can not perform DDL/DML over objects in Recycle Bin
-
Cause: Tried to perform DDL or DML operation on Recycle Bin object.
- ORA-38302: invalid PURGE option
-
Cause: Invalid purge option specified.
- ORA-38303: invalid option for PURGE TABLESPACE
-
Cause: Either a token other than USER was found following the tablespace name or some text was found following USER user name.
- ORA-38304: missing or invalid user name
-
Cause: A valid user name was expected.
- ORA-38305: object not in RECYCLE BIN
-
Cause: Trying to Flashback Drop an object which is not in RecycleBin.
- ORA-38306: this object is not recoverable standalone
-
Cause: Trying to flashback drop an object other than of type TABLE.
- ORA-38307: object not in RECYCLE BIN
-
Cause: Trying to Purge the object which is not in RecycleBin.
- ORA-38308: invalid FLASHBACK DROP option
-
Cause: Invalid Flashback Drop option specified.
- ORA-38309: object not purgable
-
Cause: An attempt was made to purge an object that is either not purgable or else dependent upon some other object.
- ORA-38310: cannot purge tablespace for other users
-
Cause: An attempt was made to purge the tablespace for a different user by a user who does not have system DBA priviledges.
- ORA-38311: cannot purge objects owned by other users
-
Cause: An attempt was made to purge an object which is owned by some other user.
- ORA-38312: original name is used by an existing object
-
Cause: An attempt was made to recover an object preserving the original name, but that name is taken up by some other object.
- ORA-38320: policy does not exist
-
Cause: An attempt was made to delete a nonexistent policy.
- ORA-38321: duplicate policy name specified
-
Cause: A policy name was specified that already existed under this schema.
- ORA-38322: scope of policy not specified
-
Cause: An attempt was made to add a policy without the scope.
- ORA-38323: policy conflicts with policy string
-
Cause: An attempt was made to create a policy with the same action type and based on the same statistic as another policy on the object.
- ORA-38324: policy conflicts with policy string
-
Cause: An attempt was made to create a policy with the same action, scope and compression level as another policy on the object.
- ORA-38325: policy conflicts with policy string
-
Cause: An attempt was made to create a compression policy that conflicts with another policy on the object.
- ORA-38326: schema level policies are not supported
-
Cause: Attempt was made to create a schema level policy.
- ORA-38327: invalid argument value
-
Cause: The specified API argument values were of the wrong value range.
- ORA-38328: inconsistent internal state
-
Cause: An inconsistency was detected in ILM related data in the dictionary.
- ORA-38329: internal ILM error
-
Cause: An internal error occurred during execution of ILM related activity. Further information can be found in the alert log.
- ORA-38330: insufficient privilege for ILM operation
-
Cause: Sufficient privileges were not granted for the ILM operation.
- ORA-38331: row-level write activity tracking not enabled on the table
-
Cause: An attempt was made to create a modification time-based policy when row-level write tracking was not enabled on the object.
- ORA-38332: valid time periods were not present on the table
-
Cause: An attempt was made to create a valid time-based policy when valid time periods were not present on the table.
- ORA-38333: row-level access activity tracking not enabled on the table
-
Cause: An attempt was made to create an access time-based policy when row-level access tracking was not enabled on the object.
- ORA-38334: segment-level access activity tracking not enabled on the table
-
Cause: An attempt was made to create an access time-based policy when segment-level access tracking was not enabled on the object.
- ORA-38335: sysdba privilege is required
-
Cause: SYSDBA privilege is required for applying ILM policies on a tablespace.
- ORA-38336: invalid policy
-
Cause: A row level policy was used with a compression level other than OLTP.
- ORA-38337: invalid policy
-
Cause: A custom policy is only allowed at the segment level.
- ORA-38338: incorrect ILM policy scope
-
Cause: An attempt was made to create an Information Lifecycle Management (ILM) policy with incompatible scope.
- ORA-38339: invalid action specified
-
Cause: An invalid action was specified in the policy definition.
- ORA-38340: invalid policy
-
Cause: An attempt was made to create a custom policy at the tablespace level.
- ORA-38341: policy conflicts with policy string
-
Cause: An attempt was made to create more than one storage tiering policy directly on an object.
- ORA-38342: heat map not enabled
-
Cause: An attempt was made to create an Information Lifcecycle Management (ILM) policy when heat map was not enabled.
- ORA-38343: ADO online mode not supported with supplemental logging enabled
-
Cause: An attempt was made to perform an automatic data optimization (ADO) operation with supplemental logging enabled.
- ORA-38345: object not enabled for in-memory column store
-
Cause: An attempt was made to create a policy on an object that was not enabled for in-memory column store.
- ORA-38346: ILM operation not supported
-
Cause: An attempt was made to use an Information Lifecycle Mangement (ILM) operation that is not supported for the current SQL statement.
- ORA-38347: join group cannot be created
-
Cause: Join group cannot be created on the specified tables.
- ORA-38348: join group cannot be dropped
-
Cause: The specified join group cannot be dropped.
- ORA-38349: join group cannot be altered
-
Cause: The specified join group cannot be altered.
- ORA-38350: join group not supported on given columns
-
Cause: One of the columns used for the join group was not supported because the column property field was non-zero.
- ORA-38351: join group not supported on abstract data type columns
-
Cause: One of the columns used for the join group was of the abstract data type.
- ORA-38352: cannot alter column present in a join group
-
Cause: The alter table operation caused one of the columns to become unsupported for a join group.
- ORA-38353: This table type is not supported by the ROW ARCHIVAL clause.
-
Cause: An attempt was made to create or alter table to enable ROW ARCHIVAL, but ROW ARCHIVAL is not supported for these table types.
- ORA-38354: syntax error; operation on join group cannot be done
-
Cause: There was a syntax error found for either the create, alter, or drop in-memory join group.
- ORA-38391: disabling ILM filtering
-
- ORA-38393: ILM internal out-of-space error
-
Cause: Information Lifecycle Management (ILM) internal operation encountered out-of-space error.
- ORA-38394: test event for table ILM operations
-
Cause: Internal testing event for table Information Lifecycle Management (ILM) operations.
- ORA-38395: debug event for table ILM operations
-
Cause: There was an internal debugging event for table Information Lifecycle Management (ILM) operations.
- ORA-38396: table is already enabled for the ILM feature
-
Cause: The table was already enabled for the specified Information Lifecycle Management (ILM) feature.
- ORA-38397: table is not enabled for the ILM feature
-
Cause: An attempt was made to perform an Information Lifecycle Management (ILM) operation on a table on which the specified ILM feature is not enabled.
- ORA-38398: DDL not allowed on the system ILM column
-
Cause: An attempt was made to drop, rename, or modify a system Information Lifecycle Management (ILM) column.
- ORA-38399: cannot update the system ILM column
-
Cause: An attempt was made to update a system Information Lifecycle Management (ILM) column.
- ORA-38400: cannot combine ILM operation with other operations
-
Cause: An attempt was made to combine Information Lifecycle Management (ILM) operation with other ALTER TABLE operations.
- ORA-38401: synonym string not allowed
-
Cause: An attempt was made to use a synonym for a data type of an attribute or a table alias.
- ORA-38402: invalid name: empty string or spaces in the name
-
Cause: There were spaces in the name.
- ORA-38403: attribute set name may not be longer than 22 characters
-
Cause: The attribute set name was longer than 22 characters.
- ORA-38404: schema extension not allowed for the attribute set name
-
Cause: There was a schema extension for the attribute set name. Attribute sets are always created in the current schema and thus schema extended names are not allowed.
- ORA-38405: quotes not allowed in the attribute set name
-
Cause: The attribute set name contained quotes.
- ORA-38406: attribute set string already exists
-
Cause: An attribute set with a matching name already exists in the current schema.
- ORA-38407: The ADT associated with the attribute set already exists.
-
Cause: The Abstract type (ADT) with the same name as the attribute set already exists in the current schema.
- ORA-38408: The ADT "string" does not exist in the current schema.
-
Cause: An attempt was made to create the attribute set from a nonexistent ADT.
- ORA-38409: invalid name or option for the attribute set: string
-
Cause: An invalid name or option was used for the attribute set.
- ORA-38410: schema extension not allowed for the table name
-
Cause: An attempt was made to use a schema extended name for the table storing expressions.
- ORA-38411: invalid datatype for the column storing expressions
-
Cause: An attempt was made to create an expression column from a column of invalid datatype.
- ORA-38412: Expression set column string does not exist.
-
Cause: The column storing expressions does not exist.
- ORA-38413: elementary attribute name may not be longer than 32 characters
-
Cause: An attempt was made to create an elementary attribute with a name longer than 32 characters.
- ORA-38414: invalid datatype for the attribute string
-
Cause: The datatype specified for the attribute was invalid.
- ORA-38415: invalid name or datatype for the attribute: string
-
Cause: An invalid name or datatype was used for the attribute.
- ORA-38416: A stored attribute may not be longer then 300 characters.
-
Cause: An attempt was made to create a stored or indexed attribute longer than 300 characters.
- ORA-38417: attribute set string does not exist
-
Cause: An attempt was made to use an attribute set that does not exist.
- ORA-38418: ADT associated with the attribute set string does not exist
-
Cause: The ADT with the same name as the attribute set was not found in the current schema.
- ORA-38419: invalid identifier in attribute : string
-
Cause: An identifier used in the stored/indexed attribute sub-expression was not defined or was invalid.
- ORA-38420: invalid stored attribute sub-expression: string
-
Cause: The sub-expression used for the stored expression was invalid.
- ORA-38421: attribute string already exists
-
Cause: An attribute with a matching name (or form) already exists in the attribute set.
- ORA-38422: invalid datatype for the attribute: string
-
Cause: An attempt was made to create an attribute with invalid datatype.
- ORA-38423: Attribute set created from an ADT may not be extended.
-
Cause: An attempt was made to add an elementary attribute to an attribute set created from an ADT.
- ORA-38424: no attribute set currently assigned to the expression set
-
Cause: An attempt was made to un-assign an attribute set from an expression set when there is no attribute set assigned to it.
- ORA-38425: attribute set used for an index object may not be unassigned
-
Cause: An attempt was made to un-assign an attribute set from an expression set when there is an Expression Filter index defined on the column.
- ORA-38426: attribute set assigned to an expression set may not be dropped
-
Cause: An attempt was made to drop an attribute set when it is still associated with an expression set.
- ORA-38427: attribute string does not exist
-
Cause: An attempt was made to use an attribute set that does not exist.
- ORA-38428: too many attributes selected for indexing
-
Cause: An attempt was made to create an expression filter index with more than 490 indexed attributes.
- ORA-38429: invalid datatype for a stored attribute: string
-
Cause: The (resulting) datatype for the attribute was not appropriate for storing.
- ORA-38430: Operation "string" not supported in the current release.
-
Cause: An attempt was made to perform an unsupported operation.
- ORA-38431: could not evaluate subexpression "string" for rowid "string"
-
Cause: Either the expression was not a valid SQL-WHERE clause format or it had references to nonexistent schema objects.
- ORA-38432: EVALUATE operator only allowed on an expression column
-
Cause: An attempt was made to use the EVALUATE operator on a column not configured as a column storing expressions.
- ORA-38433: index "string" could not be maintained due to "string"
-
Cause: The error was caused by the recursive operation.
- ORA-38434: could not evaluate expression "string"
-
Cause: Either the expression was not in a valid SQL-WHERE clause format or it had references to nonexistent schema objects or there is a missing attribute value.
- ORA-38435: missing elementary attribute value or invalid name-value pairs
-
Cause: The second argument to the EVALUATE operator had either a missing attribute or an invalid value for an attribute.
- ORA-38436: attribute set used for an Expression set may not be modified.
-
Cause: An attempt was made to add an elementary attribute to an attribute set assigned to an expression set.
- ORA-38437: The ADT "string" may not contain any user methods.
-
Cause: An attempt was made to create an attribute set from an ADT that has one or more user methods.
- ORA-38438: getVarchar not possible due to "string" datatype in the attribute set
-
Cause: An attempt was made to use the getVarchar API when the attribute set has one or more non-scalar types.
- ORA-38439: invalid operation "string"
-
Cause: An attempt was made to use an invalid operation.
- ORA-38440: attribute set string does not exist
-
Cause: An attempt was made to copy an attribute set that is not accessible from the current schema.
- ORA-38441: System could not derive the list of STORED and INDEXED attributes.
-
Cause: The attribute set was created without default index parameters.
- ORA-38442: The ADT "string" is not in a valid state.
-
Cause: An attempt was made to use an ADT that is not in a valid state.
- ORA-38443: An attribute set should be assigned to the expression set for statistics collection.
-
Cause: An attempt was made to collect statistics for an expression set with no attribute set assigned to it.
- ORA-38444: statistics do not exist for the expression set
-
Cause: An attempt was made to clear the statistics that do not exist.
- ORA-38445: TOP clause not allowed with no statistics
-
Cause: An attempt was made to use the TOP parameters clause with no statistics available for the expression set.
- ORA-38446: Error with embedded ADT "string" in the attribute set.
-
Cause: The embedded ADT has errors.
- ORA-38447: Type required for the embedded ADT attribute "string" is missing
-
Cause: Object type required for the embedded ADT was missing.
- ORA-38448: Indexing predicates with "string" operator is not supported.
-
Cause: An unsupported operator was used in the exf$indexoper array.
- ORA-38449: table "string" does not exist or is not accessible
-
Cause: An attempt was made to create a table alias for a table that does not exist or is not accessible.
- ORA-38450: error computing a stored attribute for the expression set.
-
Cause: Either values for one of the attributes was incorrect or a stored attribute was invalid due to broken dependencies.
- ORA-38451: index is in an inconsistent state
-
Cause: One or more secondary objects used to maintain the index did not exist
- ORA-38452: Expression Filter index name may not be longer than 25 characters
-
Cause: An attempt was made to use a name longer than 25 characters for the Expression Filter index.
- ORA-38453: ExpFilter index should be created in the same schema as the base table.
-
Cause: An attempt was made to create the Expression Filter index in a schema other than that of the base table.
- ORA-38454: attribute set not defined for the column being indexed
-
Cause: An attempt was made to create an Expression Filter index on a column with no attribute set association.
- ORA-38455: Expression Filter index should be created by the owner.
-
Cause: An attempt was made to create the Expression Filter index by a user who is not the owner of the index.
- ORA-38456: The attribute set "string" is in an inconsistent state.
-
Cause: The attribute set was in an inconsistent state due to broken dependencies.
- ORA-38457: The attribute "string" is not a valid XMLType attribute.
-
Cause: An attempt was made to use a non-XMLType attribute to configure XPath filtering.
- ORA-38458: invalid operation "string" for XPATH_FILTER_PARAMETERS
-
Cause: An attempt was made to use an invalid operation.
- ORA-38459: XML Tag "string" not found for the XMLType attribute "string"
-
Cause: An Attempt was made to use a non-existent XML Tag.
- ORA-38460: filtering based on datatype "string" not supported for XML Tags
-
Cause: An attempt was made to configure XPath filtering with an XML Tag of unsupported datatype.
- ORA-38461: XML Tag "string" already exists for the XMLType attribute "string"
-
Cause: An attempt was made to create a duplicate XML Tag.
- ORA-38462: invalid attribute list
-
Cause: The input was missing an attribute list or had null values for the attribute names.
- ORA-38463: invalid XML Tag list
-
Cause: The input was missing a tag list or had null values for the tag names.
- ORA-38464: expression set is not empty.
-
Cause: An attempt was made to assign an attribute set to a non-empty expression set.
- ORA-38465: failed to create the privilege checking trigger due to: string
-
Cause: Creation of the trigger failed due to the error listed in the message.
- ORA-38466: user does not have privileges to CREATE/MODIFY expressions
-
Cause: An attempt was made to INSERT or UPDATE a column storing expression without appropriate permissions.
- ORA-38467: user cannot GRANT/REVOKE privileges to/from himself
-
Cause: An attempt was made to GRANT or REVOKE privileges to or from the current user.
- ORA-38468: column "string" is not identified as a column storing expressions.
-
Cause: An attempt was made to grant permission on a nonexistent expression set.
- ORA-38469: invalid privilege for an expression set: string
-
Cause: An attempt was made to use an invalid privilege.
- ORA-38470: cannot revoke a privilege that was not granted.
-
Cause: An attempt was made to revoke a privilege that had not been granted.
- ORA-38471: ROWIDs for table aliases cannot be null
-
Cause: An attempt was made to pass a null value for the table alias attribute in the data item, which is not permitted.
- ORA-38472: VARCHAR representation of the data item is too long.
-
Cause: The VARCHAR representation of data item was too long.
- ORA-38473: cannot drop a type used for Expression Filter attribute set
-
Cause: An attempt was made to drop an ADT that was used to maintain an attribute set for the Expression Filter.
- ORA-38474: attribute set may not have attributes of TABLE COLLECTION type.
-
Cause: An attempt was made to create an attribute with a TABLE COLLECTION type.
- ORA-38475: The attribute set and the associated ADT are out of sync.
-
Cause: The ADT was directly modified by CREATE or ALTER operations.
- ORA-38476: abstract type used for an Attribute set may not be modified.
-
Cause: An attempt was made to alter a type (ADT) that is used to maintain an attribute set of an Expression set.
- ORA-38477: attribute set cannot be derived from an evolved type or a subtype.
-
Cause: An attempt was made to create an attribute set from an evolved ADT or a subtype.
- ORA-38478: creation of system trigger EXPFIL_DROPOBJ_MAINT failed
-
Cause: The creation of the system trigger EXPFIL_DROPOBJ_MAINT failed due to missing Expression Filter dictionary tables.
- ORA-38479: creation of system trigger EXPFIL_RESTRICT_TYPEEVOLVE failed
-
Cause: The creation of system trigger EXPFIL_RESTRICT_TYPEEVOLVE failed due to missing Expression Filter dictionary tables.
- ORA-38480: creation of system trigger EXPFIL_ALTEREXPTAB_MAINT failed.
-
Cause: The creation of system trigger EXPFIL_ALTEREXPTAB_MAINT failed due to errors in SYS.EXF$DBMS_EXPFIL_SYSPACK package.
- ORA-38481: ADT "string" is used for a dependent object.
-
Cause: An attempt was made to create an attribute set from an ADT which is used by one or more dependent objects.
- ORA-38482: no elementary attributes defined in the attribute set
-
Cause: An attempt was made to use an empty attribute set.
- ORA-38483: invalid FUNCTION/PACKAGE/TYPE name: "string"
-
Cause: An attempt was made to use an invalid name format.
- ORA-38484: FUNCTION/PACKAGE/TYPE string does not exist
-
Cause: Attempt was made to use a object that does not exist.
- ORA-38485: invalid object type for the user-defined function
-
Cause: An attempt was made to use an invalid object as a function.
- ORA-38486: FUNCTION/PACKAGE/TYPE already exists for the attribute set
-
Cause: An attempt was made to add a duplicate function to the list.
- ORA-38487: FUNCTION/PACKAGE/TYPE "string" not allowed in the expression
-
Cause: An attempt was made to use an un-approved function in the expression.
- ORA-38488: attribute set already assigned to the column storing expressions
-
Cause: An attempt was made to reassign an attribute set to an expression column.
- ORA-38489: predicate table creation failed due to: ORAstring
-
Cause: Predicate table creation failed due to the reported error.
- ORA-38490: invalid name: quotes do not match
-
Cause: The quotes in the name did not match.
- ORA-38491: could not evaluate subexpression for rowid "string"
-
Cause: Either the expression was not in a valid SQL-WHERE clause format or it had references to nonexistent schema objects.
- ORA-38492: invalid ALTER INDEX parameters clause "string"
-
Cause: An invalid parameters clause was specified with the ALTER INDEX command.
- ORA-38493: feature not enabled : Expression Filter index
-
Cause: An attempt was made to create an Expression Filter index in Standard Edition.
- ORA-38494: column in the table alias and an attribute have matching names
-
Cause: One of the attributes in the set has the same name as the name of one of the columns in the table configured for table alias.
- ORA-38495: data type for the stored attribute string is inconsistent.
-
Cause: The actual data type for the stored attribute configured for the Expression Filter index object did not match the data type recorded in the Expression Filter dictionary.
- ORA-38496: Expression Filter index is not in a valid state
-
Cause: An attempt was made to REBUILD an Expression Filter index that was not valid.
- ORA-38497: Expression Filter index does not exist
-
Cause: Index with a matching name does not exist or the index was not created using ExpFilter indextype.
- ORA-38498: invalid stored attribute for the index object : string
-
Cause: The expression filter index object has a stored or indexed attribute that had broken dependencies.
- ORA-38499: expression set already configured for stored/indexed attributes
-
Cause: The expression set already had a list of stored and indexed attributes. Additional attributes cannot be specified in the CREATE INDEX parameters clause.
- ORA-38500: string
-
Cause: There was a generic error
- ORA-38501: sub-query not allowed in the expression
-
Cause: An attempt was made to use a sub-query in the expression.
- ORA-38502: invalid XML tag: string
-
Cause: An attempt was made to use an invalid XML tag for the index.
- ORA-38503: index already defined using the parameters
-
Cause: An attempt was made to modify the index parameters after the index creation.
- ORA-38504: this operator not allowed with the configured attribute set
-
Cause: An attempt was made to use the operator binding with an attribute set containing more than one (table alias) attribute. This is not permitted.
- ORA-38505: invalid default value for the attribute
-
Cause: An attempt was made to use an invalid default value or a default that is larger than 100 characters.
- ORA-38506: invalid attribute type for text predicates
-
Cause: An attempt was made to use an invalid type for an attribute configured for text predicates.
- ORA-38507: attributes of string data type should be indexed
-
Cause: An attempt was made to configure an attribute of spatial or text data type as stored predicate group.
- ORA-38601: FI Not enough memory for frequent itemset counting: string
-
Cause: The memory size did not satisfy the minimum memory requirement.
- ORA-38602: FI invalid input cursor
-
Cause: The input cursor did not return exactly two columns for transactional input format or the input cursor didn't have consistent data types for horizontal input format
- ORA-38603: FI including & excluding cursor can only return one column
-
Cause: The including & excluding cursor did not return exactly one column.
- ORA-38604: FI including & excluding cursor item-id type must match input cursor item-id type
-
Cause: The including & excluding cursor item-id type did not match input cursor item-id type
- ORA-38605: FI not enough memory(stringK) for candidate generation(stringK)
-
Cause: There was insufficient available memory for candidate generation.
- ORA-38606: FI support threshold not between [0, 1]
-
Cause: The user inputed a support threshold not in the range of [0, 1].
- ORA-38607: FI minimum and maximum itemset length not between [1, string]
-
Cause: The inputed minimum or maximum itemset length exceed the internal maximum itemset length or less than 1.
- ORA-38608: FI itemset minimum-length(string) should not be greater than maximum length(string)
-
Cause: The user inputed minimum length is more than maximum length.
- ORA-38609: FI Not enough memory for tree counting, requires at least stringKB
-
Cause: The memory size did not satisfy the minimum memory requirement for tree counting.
- ORA-38610: FI "string" name prefix is reserved for frequent itemset counting
-
Cause: An error occurred because DBMS_FREQUENT_ITEMSET and prefix ORA_FI are reserved for the DBMS_FREQUENT_ITEMSET package's internal use.
- ORA-38611: FI input cursor's item type is not supported
-
Cause: The input cursor's item type is not number or character type
- ORA-38612: FI item length cannot exceed half of one database block.
-
Cause: The item's length was more than half of one database block.
- ORA-38613: FI Cursor is returning less than 2 columns.
-
Cause: Cursor parameter is returning less than 2 columns.
- ORA-38620: DT expressions in input cursor do not have an alias name
-
Cause: Expressions in input cursor do not have an alias name.
- ORA-38621: Decision Tree maximum depth setting not between [2, 20]
-
Cause: The user specified a max tree depth not in the range of [2, 20].
- ORA-38622: Decision Tree not enough memory, requires at least stringKB
-
Cause: The memory size did not satisfy the minimum memory requirement for decision tree building.
- ORA-38700: Limit of string flashback database logs has been exceeded.
-
Cause: The maximum number of flashback database log files was exceeded.
- ORA-38701: Flashback database log string seq string thread string: "string"
-
Cause: This message reports the filename for details of another message.
- ORA-38702: Cannot update flashback database log file header.
-
Cause: Could not write to the flashback database log file.
- ORA-38703: Type string in header is not a flashback database log file.
-
Cause: A corrupt flashback database log file header was read.
- ORA-38704: Checksum error in flashback database log file header.
-
Cause: The flashback database log file header contained a checksum that does not match the value calculated from the file header as read from disk. This means the file header was corrupt.
- ORA-38705: Expected block size string does not match string in log header.
-
Cause: When the flashback log file header was read, the block size in the control file did not match the block size contained in the header.
- ORA-38706: Cannot turn on FLASHBACK DATABASE logging.
-
Cause: An ALTER DATABASE FLASHBACK ON command failed. Other messages in the alert log describe the problem.
- ORA-38707: Media recovery is not enabled.
-
Cause: An ALTER DATABASE FLASHBACK ON command failed because media recovery was not enabled.
- ORA-38708: not enough space for first flashback database log file
-
Cause: An ALTER DATABASE FLASHBACK ON command failed because there was not enough space in the Recovery Area for the first flashback database log file.
- ORA-38709: Recovery Area is not enabled.
-
Cause: An ALTER DATABASE FLASHBACK ON command failed because the Recovery Area was not enabled.
- ORA-38710: Flashback log version string is incompatible with ORACLE version string.
-
Cause: The flashback database log file was rejected because it appeared to be written by an incompatible version of Oracle.
- ORA-38711: Corrupt flashback log block header: block string
-
Cause: A corrupt Flashback Database log file block header was read. More information was dumped to the trace file.
- ORA-38712: Corrupt flashback log record header: block string, offset string.
-
Cause: A corrupt flashback database log record header was read. Either the record type or length were incorrect. More information was dumped to the trace file.
- ORA-38713: Flashback Database logging is already turned on.
-
Cause: An ALTER DATABASE FLASHBACK ON command had no effect because flashback database logging was already on.
- ORA-38714: Instance recovery required.
-
Cause: An ALTER DATABASE FLASHBACK ON command failed because the database either crashed or was shutdown with the ABORT option.
- ORA-38715: Invalid log number specified in the DUMP FLASHBACK command.
-
Cause: An invalid log number was used when dumping a flashback database log file.
- ORA-38716: Must supply an integer for the TYPE option.
-
Cause: An invalid value was specified for TYPE in the DUMP FLASHBACK command.
- ORA-38717: Invalid DUMP FLASHBACK option.
-
Cause: An invalid option was specified in the DUMP FLASHBACK command. Currently the only options allowed are: DBA, TYPE, and LOGICAL.
- ORA-38718: Invalid thread number specified in the DUMP FLASHBACK command.
-
Cause: An invalid thread number was used in dumping the flashback database log files for a thread.
- ORA-38719: Invalid DUMP FLASHBACK object.
-
Cause: An invalid object was specified in a DUMP FLASHBACK command. Currently the only objects allowed are: LOGFILE or THREAD.
- ORA-38720: Missing log file name or number.
-
Cause: A log file name or number was missing in a DUMP FLASHBACK LOGFILE command.
- ORA-38721: Invalid file number.
-
Cause: An invalid file number was specified in the DBA clause of a DUMP FLASHBACK command.
- ORA-38722: ON or OFF expected.
-
Cause: The ALTER DATABASE FLASHBACK command was specified without the ON or OFF keyword.
- ORA-38723: Invalid SCN expression.
-
Cause: The SCN keyword was specified in a FLASHBACK DATABASE command but the SCN expression was invalid.
- ORA-38724: Invalid option to the FLASHBACK DATABASE command.
-
Cause: An invalid option was specified to the FLASHBACK DATABASE command. Valid options are: SCN or TIMESTAMP.
- ORA-38725: specified name "string" does not match actual "string"
-
Cause: The database name specified in a FLASHBACK DATABASE command did not match the name of the currently mounted database.
- ORA-38726: Flashback database logging is not on.
-
Cause: A FLASHBACK DATABASE command was tried but flashback database logging has not been enabled.
- ORA-38727: FLASHBACK DATABASE requires a current control file.
-
Cause: The control file being used is a backup control file.
- ORA-38728: Cannot FLASHBACK DATABASE to the future.
-
Cause: An SCN or time stamp provided in a FLASHBACK DATABASE command was in the future.
- ORA-38729: Not enough flashback database log data to do FLASHBACK.
-
Cause: There was not enough flashback database log data to do the FLASHBACK DATABASE.
- ORA-38730: Invalid SCN/TIMESTAMP expression.
-
Cause: The expression supplied in a FLASHBACK DATABASE command was invalid.
- ORA-38731: Expected version string does not match string in log header.
-
Cause: The version of the flashback database log file header was corrupt.
- ORA-38732: Expected file size string does not match string.
-
Cause: The file size indicated in the control file did not match the file size contained in the flashback log file header. The flashback database log file was corrupt.
- ORA-38733: Physical size string less than needed string.
-
Cause: A flashback database log file shrank in size. This was likely to have been caused by operator or operating system error.
- ORA-38734: Flashback log is inconsistent; belongs to another database.
-
Cause: The database ID in the flashback database log file did not match the database ID in the control file.
- ORA-38735: Wrong log number string in flashback log file header.
-
Cause: The log file number in the flashback database log file did not match the control file.
- ORA-38736: Wrong thread number string in flashback log file header.
-
Cause: The thread number in the flashback database log file did not match the control file.
- ORA-38737: Expected sequence number string doesn't match string
-
Cause: The flashback database log is corrupted or is an old version.
- ORA-38738: Flashback log file is not current copy.
-
Cause: A check of flashback database log file header at database open found that the flashback database log appeared to be an incorrectly restored backup. Flashback database log files cannot be backed up and restored.
- ORA-38739: Flashback log file is more recent than control file.
-
Cause: The control file change sequence number in the flashback database log file was greater than the number in the control file. This implies that the wrong control file was being used. Note that repeatedly causing this error can make it stop happening without correcting the real problem. Every attempt to open the database will advance the control file change sequence number until it is great enough.
- ORA-38740: Usable blocks value string is not valid.
-
Cause: A flashback database log file header contained a usable blocks value greater than the file size. The flashback database log file file is corrupt.
- ORA-38741: Formatted blocks value string is not valid.
-
Cause: The formatted blocks value in the flashback database log file was greater than the file size. The flashback database log file was corrupt.
- ORA-38742: Flashback log file has incorrect log reset status.
-
Cause: The flashback database log file header had log reset data that was different than the control file. The log was probably an incorrectly restored backup. Flashback database logs cannot be backed up.
- ORA-38743: Time/SCN is in the future of the database.
-
Cause: The Time/SCN provided in a FLASHBACK DATABASE command was in the future of the database.
- ORA-38744: file string is not the same file seen at start of flashback
-
Cause: A different copy of the file was accessed the last time FLASHBACK DATABASE looked at the file header. A backup of the file was restored or the meaning of the file name changed during FLASHBACK DATABASE.
- ORA-38746: error occurred while restoring data block (file# string, block# string)
-
Cause: An error occurred during a FLASHBACK DATABASE command. See other errors on error stack.
- ORA-38747: corrupt before image (file# string, block# string)
-
Cause: A corrupt data block before image was encountered during a FLASHBACK DATABASE command.
- ORA-38748: cannot flashback data file string - file is in use or recovery
-
Cause: An attempt to do FLASHBACK DATABASE found that the file was not available for recovery. Either it was online and the database was open in some instance, or another process was currently doing media recovery or flashback on the file.
- ORA-38749: A media recovery has been started.
-
Cause: An attempt was made to start a FLASHBACK DATABASE in the same session as a media recovery.
- ORA-38750: FLASHBACK DATABASE may not be performed using a dispatcher.
-
Cause: An attempt was made to use a dispatcher process for FLASHBACK DATABASE. Memory requirements disallow this recovery method.
- ORA-38751: Flashback database log: "string"
-
Cause: This message reports the filename for details of another message.
- ORA-38752: file string does not exist
-
Cause: During an RMAN FLASHBACK DATABASE conversation, a file was listed which was not part of the database. The RMAN conversation was aborted.
- ORA-38753: Cannot flashback data file string; no flashback log data.
-
Cause: An attempt to perform a FLASHBACK DATABASE failed because the file does not have enough flashback log data to cover the time to flash back. Either the file did not have flashback generation enabled for it, or had flashback generation turned off for it some time during the time span of the flashback.
- ORA-38754: FLASHBACK DATABASE not started; required redo log is not available
-
Cause: A FLASHBACK DATABASE command did not start. A redo log needed for the recovery part of FLASHBACK DATABASE could not be found or accessed.
- ORA-38755: Flashback is already turned on for this tablespace.
-
Cause: An attempt was made to turn on flashback database logging for a tablespace that already has flashback turned on.
- ORA-38756: Flashback is already turned off for this tablespace.
-
Cause: An attempt was made to turn off flashback database logging for a tablespace that already has flashback off.
- ORA-38757: Database must be mounted and not open to FLASHBACK.
-
Cause: An attempt to Flashback a database was made when the database was not mounted or was already open.
- ORA-38758: cannot flashback data file string; restored since last recovery
-
Cause: An attempt to do FLASHBACK DATABASE found that the file was restored since the last standby recovery. The file cannot be flashed back.
- ORA-38759: Database must be mounted by only one instance and not open.
-
Cause: An attempt to turn on or off Flashback Database logging was made when the database was open or mounted by more than one instance.
- ORA-38760: This database instance failed to turn on flashback database
-
Cause: Database flashback is on but this instance failed to start generating flashback data. Look in alert log for more specific errors.
- ORA-38761: redo log sequence string in thread string, incarnation string could not be accessed
-
Cause: A redo log needed for the recovery portion of FLASHBACK could not be read or opened. The FLASHBACK operation failed.
- ORA-38762: redo logs needed for SCN string to SCN string
-
Cause: The FLASHBACK DATABASE operation failed. The recovery portion of FLASHBACK DATABASE needed redo from the first SCN to the second, but one or more of the redo logs in the range could not be read or opened.
- ORA-38763: flashback not started; enabled threads have changed
-
Cause: A FLASHBACK DATABASE command did not start. The set of enabled threads changed during the time to flash back.
- ORA-38764: flashback not started; datafile string enabled threads are different
-
Cause: A FLASHBACK DATABASE command did not start. The datafile was restored from a backup taken when the enabled threads were different than at the time of the flashback.
- ORA-38765: Flashed back database cannot be opened read-only.
-
Cause: A complete recovery was performed after a database flashback but the database was not opened for read-write access, or a FLASHBACK DATABASE command failed.
- ORA-38766: cannot flashback data file string; file resized smaller
-
Cause: An attempt to do FLASHBACK DATABASE found that the file was shrunk during the time to flash back.
- ORA-38767: flashback retention target parameter mismatch
-
Cause: The value of parameters DB_FLASHBACK_RETENTION_TARGET must be same in all instances. All databases must have same flashback retention target parameters.
- ORA-38768: resizing datafile string failed
-
Cause: An operating system error occurred when Flashback Database tried to shrink (resize) a datafile. Flashback shrinks a file in order to undo the effects of a file expand, for example, an autoextension of the file.
- ORA-38769: FLASHBACK DATABASE failed after modifying data.
-
Cause: A FLASHBACK DATABASE command failed after modifying the the database. Look in the alert log for more information about the failure.
- ORA-38770: FLASHBACK DATABASE failed during recovery.
-
Cause: A FLASHBACK DATABASE command successfully restored the database but failed during the recovery step. Look in the alert log for more information about the failure.
- ORA-38771: unnamed datafile(s) added to control file by flashback recovery
-
Cause: The recovery step of FLASHBACK DATABASE encountered the creation of a datafile that could not be added to the control file. An entry has been added to the control file for the new datafile, but with the file name UNNAMEDnnnn, where nnnn is the file number. Related error messages provide the file names that were originally used to create the files.
- ORA-38772: cannot add datafile 'string' - file could not be created
-
Cause: The recovery step of FLASHBACK DATABASE encountered the creation of a datafile and could not recreate the file. The error from the creation attempt is displayed in another message. The control file file entry for the file is 'UNNAMEDnnnnn'.
- ORA-38773: cannot add data file 'string' - file already part of database
-
Cause: The recovery step of FLASHBACK database encountered the creation of a datafile and could not create the file because the file name is already in use in the database. The control file file entry for the file is 'UNNAMEDnnnnn'.
- ORA-38774: cannot disable media recovery - flashback database is enabled
-
Cause: An attempt was made to disable media recovery while flashback database was enabled.
- ORA-38775: cannot disable recovery area - flashback database is enabled
-
Cause: An attempt was made to set DB_RECOVERY_FILE_DEST to null while flashback database was enabled. Flashback database requires DB_RECOVERY_FILE_DEST to be set.
- ORA-38776: cannot begin flashback generation - recovery area is disabled
-
Cause: During a database mount, the RVWR process discovered that the recovery area was disabled. DB_RECOVERY_FILE_DEST must have been set null or removed from the INIT.ORA file while the database was unmounted.
- ORA-38777: database must not be started in any other instance
-
Cause: A command was attempted that required the database to be mounted in this instance and not started in any other instance. ALTER DATABASE OPEN RESETLOGS requires that the database be started in only one instance if flashback database logging is enabled.
- ORA-38778: Restore point 'string' already exists.
-
Cause: The restore point name of the CREATE RESTORE POINT command already exists. A restore point name must be unique.
- ORA-38779: cannot create restore point - too many restore points.
-
Cause: The maximum number of restore points already have been created.
- ORA-38780: Restore point 'string' does not exist.
-
Cause: The restore point name specified in the command did not exist.
- ORA-38781: cannot disable media recovery - have guaranteed restore points
-
Cause: An attempt was made to disable media recovery while there is at least one guaranteed restore point.
- ORA-38782: cannot flashback database to non-guaranteed restore point 'string'
-
Cause: An attempt was made to flashback database to a non-guaranteed restore point while flashback database is off. You can only flashback a database to guaranteed restore point when flashback database is not on.
- ORA-38783: Instance recovery required.
-
Cause: An attempt was made to create a restore point when the database is in mount mode but it was not shutdown cleanly before it was mounted. In order to create a restore point when the database is mounted, the database must be shutdown cleanly before it is mounted.
- ORA-38784: Cannot create restore point 'string'.
-
Cause: An attempt to create a restore point failed. See other errors on the error stack and in the alert log for the specific reason.
- ORA-38785: Media recovery must be enabled for guaranteed restore point.
-
Cause: Media recovery is not enabled. Media recovery must be enabled in order to create a guaranteed restore point.
- ORA-38786: Recovery area is not enabled.
-
Cause: An attempt was made to perform a command that requires Flash recovery area to be enabled.
- ORA-38787: Creating the first guaranteed restore point requires mount mode when flashback database is off.
-
Cause: While flashback database is not on, an attempt was made to create the first guaranteed restore point while the database is open.
- ORA-38788: More standby database recovery is needed
-
Cause: An attempt was made to create a restore point or a guaranteed while a physical standby database is not cleanly checkpointed.
- ORA-38789: File name is too long.
-
Cause: The file name provided in the command was longer than the maximum allowed.
- ORA-38790: BEFORE must be specified with RESETLOGS
-
Cause: The FLASHBACK DATABASE command included the RESETLOGS parameter but not the BEFORE parameter.
- ORA-38791: flashback did not start because file string was not in a valid incarnation
-
Cause: Flashback could not be started because a file was checkpointed or fuzzy at a point where the file can neither be restored nor recovered to our restore target. In order for a file to be brought to the restore target, the file has to be in one of the incarnations along the ancestral path from the current incarnation to the restore incarnation.
- ORA-38792: encountered unknown flashback record from release string
-
Cause: A Flashback Database logfile contains a record written by a future Oracle release and is unknown by this release.
- ORA-38793: cannot FLASHBACK the database or pluggable database to a future SCN or time
-
Cause: The Flashback Pluggable Database target SCN or timestamp is greater than the current database or pluggable database SCN/timestamp and the database or pluggable database incarnation is not the last opened incarnation.
- ORA-38794: Flashback target time not in current incarnation
-
Cause: The Flashback Database target timestamp is not in the database's current incarnation or any of its ancestors.
- ORA-38795: WARNING: FLASHBACK DATABASE succeeded but OPEN RESETLOGS would fail
-
Cause: FLASHBACK DATABASE succeeded. However, if ALTER DATABASE OPEN RESETLOGS command was attempted now, it would fail with the specified error.
- ORA-38796: Not enough flashback database log data to undo FLASHBACK.
-
Cause: There was not enough flashback log data to undo the flashback so a flashback was not started.
- ORA-38797: Full database recovery required after a database has been flashed back
-
Cause: An attempt was made to recover some datafiles or tablespaces of a database after the database had been flashed back. In order to recover control file and all datafiles correctly, full database recovery is required after a database has been flashed back.
- ORA-38798: Cannot perform partial database recovery
-
Cause: See other other messages on error stack for the cause.
- ORA-38799: Cannot drop guaranteed restore point internally created for snapshot standby
-
Cause: An attempt is made to drop the guaranteed restore point Oracle created internally for a snapshot standby.
- ORA-38800: Cannot start Redo Apply on the open physical standby database
-
Cause: An attempt was made to start Redo Apply on an open physical standby database instance.
- ORA-38801: improper value for ORA_EDITION
-
Cause: An improper value was used for ORA_EDITION when trying to specify an edition to use at login time. The value is not understandable as an identifier, or is too long.
- ORA-38802: edition does not exist
-
Cause: This error occurred because a reference was made to an edition that does not exist or that the current user does not have privileges on.
- ORA-38803: edition is unusable
-
Cause: This error occurred because a reference was made to an unusable edition.
- ORA-38804: not a legal edition name
-
Cause: This error occurred because an attempt was made to create an edition called ORA$BASE, DATABASE_DEFAULT, or USER_DEFAULT. These are not legal edition names. Or a value provided as an edition name is not understandable as an identifier, or is too long.
- ORA-38805: edition is in use
-
Cause: An attempt was made to ALTER or DROP an edition that was being used in another session or was the database default edition.
- ORA-38806: edition is being altered or dropped
-
Cause: An attempt was made to use an edition that was in the process of being altered or dropped.
- ORA-38807: Implementation restriction: an edition can have only one child
-
Cause: This error occurred because an attempt was made to create more than one child edition for a parent edition.
- ORA-38808: edition has a usable parent and a usable child
-
Cause: An attempt was made to make an edition with a usable parent and a usable child edition unusable.
- ORA-38809: edition must be unusable
-
Cause: This error occurred because an attempt was made to drop a usable edition.
- ORA-38810: Implementation restriction: cannot drop edition that has a parent and a child
-
Cause: This error occurred because an attempt was made to drop an edition that has a parent and a child edition.
- ORA-38811: need CASCADE option to drop edition that has actual objects
-
Cause: This error occurred because an attempt was made to drop an edition that has actual objects.
- ORA-38812: maximum number of editions reached
-
Cause: The number of editions has reached the limit.
- ORA-38813: editions not supported for schema string
-
Cause: The Oracle-supplied schema did not support editions.
- ORA-38814: ALTER SESSION SET EDITION must be first statement of transaction
-
Cause: An attempt was made to execute an edition switch within an open transaction.
- ORA-38815: ALTER SESSION SET EDITION must be a top-level SQL statement
-
Cause: An edition switch failed because it was executed from a PL/SQL block or using recursive SQL.
- ORA-38816: edition has a child that inherits objects from the edition
-
Cause: This error occurred because an attempt was made to drop an edition that a child that inherits objects from the edition.
- ORA-38817: Insufficient privileges
-
Cause: You did not have sufficient privileges to execute the subprogram package DBMS_EDITIONS_UTIL.
- ORA-38818: illegal reference to editioned object string.string
-
Cause: An attempt was made to violate the rule "A noneditioned object may not depend on an editioned object."
- ORA-38819: user string owns one or more objects whose type is editionable and that have noneditioned dependent objects
-
Cause: An attempt was made to violate the rule "A noneditioned object may not depend on an editioned object."
- ORA-38820: user has evolved object type
-
Cause: User could not be edition enabled if it has evolved object type.
- ORA-38821: unsupported DBMS_SQL Edition operation
-
Cause: Could not bind or define ADT, VARRAY, nested table or REF data type when the specified Edition is different from the current edition.
- ORA-38822: referential integrity constraints not allowed on editioned views
-
Cause: An attempt was made to create a referential integrity constraint to or from an editioned view or enable editions for a user that has views with referential integrity constraints.
- ORA-38823: Crossedition triggers are not allowed to exist when dropping the root edition
-
Cause: An attempt was made to drop the root edition when enabled crossedition trigger exists.
- ORA-38824: A CREATE OR REPLACE command may not change the EDITIONABLE property of an existing object.
-
Cause: An attempt was made to replace an existing object with a different value for the EDITIONABLE property.
- ORA-38825: The EDITIONABLE property of an editioned object cannot be altered.
-
Cause: An attempt was made to alter the EDITIONABLE property of an object whose type has been enabled for editioning in the owner's schema.
- ORA-38826: The EDITIONABLE property of a TYPE or PACKAGE specification and its body must match.
-
Cause: An attempt was made to create a TYPE or PACKAGE specification or body whose EDITIONABLE property did not match its counterpart.
- ORA-38827: DBMS_SESSION.SET_EDITION_DEFERRED failed due to change of PDB.
-
Cause: An edition switch failed because an attempt was made to change pluggable database (PDB) before the edition switch took effect.
- ORA-38828: DBMS_SESSION.USE_DEFAULT_EDITION_ALWAYS mode is on.
-
Cause: A change of the session-level edition failed because the overriding USE_DEFAULT_EDITION_ALWAYS mode was on.
- ORA-38829: FLASHBACK DATABASE failed before modifying any data.
-
Cause: The FLASHBACK DATABASE command failed before modifying the the database. Look in the alert log for more information about the failure.
- ORA-38850: an enabled thread missing from control file
-
Cause: A CREATE CONTROLFILE statement was given that did not list all the enabled threads for the database.
- ORA-38851: cannot mark the current instance (redo thread) as disabled
-
Cause: The standby switchover or failover operation failed because it needs to mark the current instance (redo thread) as disabled.
- ORA-38852: cannot mark the current instance (redo thread) as disabled
-
Cause: The open resetlogs or standby activation operation failed because it must use a different instance (redo thread) than the current instance (redo thread) to open the database.
- ORA-38853: cannot mark instance string (redo thread string) as disabled
-
Cause: The standby switchover or failover operation failed because it needs to mark an instance (redo thread) as disabled. That instance was up, which prevented it from being disabled.
- ORA-38854: cannot mark instance string (redo thread string) as disabled
-
Cause: The open resetlogs or standby activation operation failed because it needs to mark an instance (redo thread) as disabled. That instance was up, which prevented it from being disabled.
- ORA-38855: cannot mark instance string (redo thread string) as enabled
-
Cause: The standby switchover or failover operation failed because it needs to mark an instance (redo thread) as enabled. However, it had less than 2 online redo logs, which prevented it from being enabled.
- ORA-38856: cannot mark instance string (redo thread string) as enabled
-
Cause: The open resetlogs or standby activation operation failed because it needs to mark an instance (redo thread) as enabled. However, it had less than 2 online redo logs, which prevented it from being enabled.
- ORA-38857: cannot mark redo thread string as enabled
-
Cause: The standby switchover or failover operation failed because it needs to mark a redo thread as enabled. However, the control file was recreated with a MAXINSTANCES value smaller than the thread number of the redo thread.
- ORA-38858: cannot mark redo thread string as enabled
-
Cause: The open resetlogs or standby activation operation failed because it needs to mark a redo thread as enabled. However, the control file was recreated with a MAXINSTANCES value smaller than the thread number of the redo thread.
- ORA-38859: instance string (thread string) is not ready to be disabled
-
Cause: The command attempted to switch the instance (thread) into a new log before disabling it. The switch attempt failed because all eligible online logs were either being cleared or not completely archived yet.
- ORA-38860: cannot FLASHBACK DATABASE during instantiation of a logical standby
-
Cause: The command was not permitted because the controlfile indicates the database was in the process of becoming a logical standby database but the controlfile conversion had not completed.
- ORA-38861: flashback recovery stopped before reaching recovery target
-
Cause: Flashback recovery on the standby ended early because the user attempted to flashback to an SCN or time for which there were no redo logs. Most likely, the user is trying to flashback to a future time in the database that the database has never recovered through. Check the alert log to find out which SCN the database recovered to.
- ORA-38862: Flashback database logs are in use.
-
Cause: The command could not be performed because the flashback database logs were locked by another operation, such as FLASHBACK DATABASE or a query of V$FLASHBACK_DATABASE_LOG.
- ORA-38863: datafile string has been restored from an optimized RMAN backup.
-
Cause: Flashback Database could not flash back the file because it was restored from an RMAN optimized backup with deallocated objects. Flashback cannot revert the file to a time before the last deallocation in the datafile backup.
- ORA-38864: cannot create a guaranteed restore point with user specified SCN or time.
-
Cause: An SCN or timestamp was specified when creating a guaranteed restore point. This is not supported. You can only create a guaranteed restore point as of the current time.
- ORA-38865: cannot create restore point for a future SCN or time.
-
Cause: An attempt was made to create a restore point with an SCN or timestamp that is in the future.
- ORA-38866: cannot create restore point for an SCN or time before current database incarnation.
-
Cause: An attempt was made to create a restore point with an SCN or timestamp that is before the beginning of the current database incarnation.
- ORA-38867: database not open: cannot create restore point with the specified timestamp
-
Cause: An attempt was made to create a restore point with the specified timestamp while the database was not open. The database must be open in order to map the timestamp to an SCN.
- ORA-38868: warning: the control file may have incorrect data file structure
-
Cause: This control file was created or converted based on a control file from a time different from the time of the database.
- ORA-38869: datafile string has been restored from an RMAN backup with undo block compression.
-
Cause: Flashback Database could not flash back the database because a file was restored from an RMAN backup with undo block compression, and the Flashback target was to a time when the missing undo may be needed to open the database.
- ORA-38870: cannot backup a control file that may have incorrect data file structure.
-
Cause: This control file was created or converted based on a control file from a time different from the time of the database.
- ORA-38871: cannot enable flashback before open resetlogs after incomplete recovery.
-
Cause: To enable flashback on a primary database, the database must be clean without requiring open resetlogs.
- ORA-38872: Cannot perform backup control file recovery if Flashback Database is enabled.
-
Cause: RECOVER DATABASE with the BACKUP CONTROLFILE option, or a database recovery that required the control file be made a backup failed because Flashback Database was enabled or there was a guaranteed restore point.
- ORA-38873: missing incarnation information
-
Cause: Flashback Database failed because incarnation information was not found in the control file. The Flashback target incarnation was not in the control file or had a missing parent incarnation.
- ORA-38874: cannot flashback data file string - missing incarnation information
-
Cause: Flashback Database failed because incarnation information for the start of the offline range for a file was not found in the control file. Flashback could not update the file's header with the missing incarnation's resetlogs information.
- ORA-38875: FLASHBACK DATABASE not started; in test mode
-
Cause: The FLASHBACK DATABASE command was not performed because it was started in test mode.
- ORA-38876: redo logs not required
-
Cause: The FLASHBACK DATABASE command was performed in test mode and determined that no redo logs were required to perform the tested FLASHBACK DATABASE command.
- ORA-38877: required redo logs are available
-
Cause: The FLASHBACK DATABASE command was performed in test mode and determined that no redo logs required to perform the tested FLASHBACK DATABASE command were missing.
- ORA-38878: required redo log is not available
-
Cause: A redo log needed for the recovery part of FLASHBACK DATABASE could not be found or accessed.
- ORA-38879: Cannot flashback data file string; may not be able to undo all changes.
-
Cause: A data file was plugged in when there was a guaranteed restore point, but Flashback Database was not enabled. It is possible that some changes to the data file, after it was converted, were not logged to the Flashback Database logs.
- ORA-38880: Cannot advance compatibility from string to string due to guaranteed restore points
-
Cause: Flashback database cannot undo the advance of database compatibility. Therefore, one cannot advance the compatibility of the database while there are guaranteed restore points in the database.
- ORA-38881: Cannot drop tablespace string on primary database due to guaranteed restore points.
-
Cause: An attempt was made to drop a tablespace on a primary database while there are guaranteed restore points. You cannot do this because Flashback database cannot undo dropping of a tablespace.
- ORA-38882: Cannot drop tablespace string on standby database due to guaranteed restore points.
-
Cause: An attempt was made to drop a tablespace on a standby database while there are guaranteed restore points. You cannot do this because Flashback database cannot undo dropping of a tablespace.
- ORA-38883: Cannot shrink data file string on primary database due to guaranteed restore points.
-
Cause: An attempt was made to shrink a data file on a primary database while there are guaranteed restore points. You cannot do this because Flashback database cannot undo the shrinking of a data file.
- ORA-38884: Cannot shrink data file string on standby database due to guaranteed restore points.
-
Cause: An attempt was made to shrink a data file on a standby database while there are guaranteed restore points. You cannot do this because Flashback database cannot undo the shrinking of a data file.
- ORA-38885: WARNING: Flashback database has been disabled while fast-start failover is enabled.
-
Cause: Flashback database was disabled while fast-start failover was enabled.
- ORA-38886: WARNING: Flashback database was disabled due to error when writing flashback database logs.
-
Cause: Recovery writer (RVWR) encountered an error when writing flashback database logs.
- ORA-38887: WARNING: Recovery writer (RVWR) hang due to error when writing flashback database logs.
-
Cause: An error occurred while writing to the flashback database logs.
- ORA-38888: invalid redo thread number
-
Cause: The provided thread number was invalid.
- ORA-38900: missing mandatory column "string" of error log table "string"
-
Cause: Mandatory column of error logging table is not present
- ORA-38901: column "string" of table "string" must be one of the first "string" columns
-
Cause: Mandatory information column of error logging table is present, but must be at the beginning of the row.
- ORA-38902: errors in array DML exceed string
-
Cause: The operation failed because the array DML had more errors than can be stored internally for BATCH ERRORs.
- ORA-38903: DML error logging is not supported for abstract column "string"
-
Cause: A DML Error Logging operation was attempted on a table which has an ADT, REF, VARRAY, or nested table column type, and the error logging table referred to the specified column.
- ORA-38904: DML error logging is not supported for LOB column "string"
-
Cause: A DML Error Logging operation was attempted on a table which has a CLOB, NCLOB, or BLOB column type, and the error logging table referred to the specified column.
- ORA-38905: DML error logging is not supported for LONG column "string"
-
Cause: A DML Error Logging operation was attempted on a table which has a LONG, or LONG RAW column type, and the error logging table referred to the specified column.
- ORA-38906: insert into DML Error Logging table "string" failed
-
Cause: An error occurred when attempting to log a DML Error on behalf of the DML Error logging clause. This may be intended if a trigger is defined on the error table (which in turn errors out in certain cases).
- ORA-38907: DML error logging is not supported for FILE column "string"
-
Cause: A DML Error Logging operation was attempted on a table which has a BFILE column and the Error Logging table referred to the specified column.
- ORA-38908: internal error occurred during DML Error Logging
-
Cause: An unexpected error occurred while executing recursive SQL to insert a row into the DML Error Logging table.
- ORA-38909: DML Error logging is not supported with BATCH ERROR mode
-
Cause: A DML Error Logging operation was attempted on a table which has BATCH ERROR mode also specified.
- ORA-38910: BATCH ERROR mode is not supported for this operation
-
Cause: BATCH ERROR mode specified for this operation.
- ORA-38911: unique constraint (string.string) violated
-
Cause: An INSERT statement with a CHANGE_DUPKEY_ERROR_INDEX hint tried to insert a duplicate key into a table.
- ORA-38912: An index must be specified in the index hint
-
Cause: Index specification was missing in an IGNORE_ROW_ON_DUPKEY_INDEX or CHANGE_DUPKEY_ERROR_INDEX hint.
- ORA-38913: Index specified in the index hint is invalid
-
Cause: The index specified in an IGNORE_ROW_ON_DUPKEY_INDEX or CHANGE_DUPKEY_ERROR_INDEX hint could not be found.
- ORA-38914: Either mutate the error or ignore row on unique violation
-
Cause: IGNORE_ROW_ON_DUPKEY_INDEX and CHANGE_DUPKEY_ERROR_INDEX were both specified in the same statement.
- ORA-38915: Multiple indexes in change or ignore duplicate key hint
-
Cause: Multiple indexes were specified in an IGNORE_ROW_ON_DUPKEY_INDEX or CHANGE_DUPKEY_ERROR_INDEX hint.
- ORA-38916: CHANGE_DUPKEY_ERROR_INDEX hint disallowed for this operation
-
Cause: CHANGE_DUPKEY_ERROR_INDEX hint was specified for the operation.
- ORA-38917: IGNORE_ROW_ON_DUPKEY_INDEX hint disallowed for this operation
-
Cause: IGNORE_ROW_ON_DUPKEY_INDEX hint was specified for the operation.
- ORA-38918: RETRY_ON_ROW_CHANGE hint disallowed for this operation
-
Cause: RETRY_ON_ROW_CHANGE hint was specified for the operation.
- ORA-38919: remote table not supported for DML error logging
-
Cause: A remote table was specified in the DML error logging clause.
- ORA-38950: Source platform string not cross platform compliant
-
Cause: Cross platform transport was not allowed for this platform.
- ORA-38951: Target platform string not cross platform compliant
-
Cause: Cross platform transport was not allowed for this platform.
- ORA-38952: Source database not 10.0.0.0 compatible
-
Cause: Cross platform transport is not supported unless database compatibility is advanced to 10.0.0.0 or higher
- ORA-38953: Cross platform transport is not supported between source platform string and target platform string
-
- ORA-38954: Cross platform transport is not supported between source platform identifier string and target platform identifier string
-
Cause: The platform identifier in the transported file indicated that the datafile format was different than the target database datafile format.
- ORA-38955: Source platform string not cross platform compliant
-
Cause: The platform identifier in the transported file indicated that this platform is not supported for a cross platform transport.
- ORA-38956: Target platform string not cross platform compliant
-
Cause: Cross platform transport was not allowed for this platform.
- ORA-38958: Source platform string is in different byte order than target platform string
-
Cause: Probably a conversion was not done before the import phase of the transport.
- ORA-38959: Failed to update block 0 to new version 10 format
-
Cause: An attempt was made to update block 0 to version 10 format.
- ORA-38960: File string from platform string is not compatible with current platform string
-
Cause: The file was directly copied to this platform from a platform with a different endian ordering.
- ORA-38961: data file: string
-
Cause: Reporting file name for details of another error.
- ORA-39000: bad dump file specification
-
Cause: The user specified a dump file that could not be used in the current job. Subsequent error messages describe the inadequacies of the dump file.
- ORA-39001: invalid argument value
-
Cause: The user specified API parameters were of the wrong type or value range. Subsequent messages supplied by DBMS_DATAPUMP.GET_STATUS will further describe the error.
- ORA-39002: invalid operation
-
Cause: The current API cannot be executed because of inconsistencies between the API and the current definition of the job. Subsequent messages supplied by DBMS_DATAPUMP.GET_STATUS will further describe the error.
- ORA-39003: unable to get count of total workers alive
-
Cause: Attempt to get count of total worker processes alive failed.
- ORA-39004: invalid state
-
Cause: The state of the job precludes the execution of the API.
- ORA-39005: inconsistent arguments
-
Cause: The current API cannot be executed because of inconsistencies between arguments of the API call. Subsequent messages supplied by DBMS_DATAPUMP.GET_STATUS will further describe the error.
- ORA-39006: internal error
-
Cause: An unexpected error occurred while processing a Data Pump job. Subsequent messages supplied by DBMS_DATAPUMP.GET_STATUS will further describe the error.
- ORA-39012: Client detached before the job started.
-
Cause: The client detached or ended their session before the Data Pump job was started.
- ORA-39013: Remapping the SYSTEM schema is not supported.
-
Cause: A remap_schema transform with the SYSTEM schema was specified.
- ORA-39014: One or more workers have prematurely exited.
-
Cause: One or more of the worker processes exited before the job was completed. With no workers, the master process will terminate the job.
- ORA-39015: job is not running
-
Cause: An API was executed that required the job to be running, but the job was not active.
- ORA-39016: Operation not supported when job is in string state.
-
Cause: The state of the job precludes the execution of the API.
- ORA-39017: Worker request not supported when job is in string state.
-
Cause: The state of the job precludes the execution of a worker request. This is an internal error.
- ORA-39018: master process received invalid message number string
-
Cause: Internal Error
- ORA-39019: invalid operation type string
-
Cause: User specified an invalid operation name on an DBMS_DATAPUMP.OPEN API or an invalid operation name was specified in the master table for a restart API.
- ORA-39020: invalid mode type string
-
Cause: User specified an invalid mode on an DBMS_DATAPUMP.OPEN API or an invalid mode was specified in the master table for a restart API.
- ORA-39021: Database compatibility version string is not supported.
-
Cause: User selected COMPATIBLE as the version on an DBMS_DATAPUMP.OPEN API, but the current database compatibility version is not supported by the Data Pump API. Database versions before 9.2 are not supported by the Data Pump.
- ORA-39022: Database version string is not supported.
-
Cause: User selected LATEST as the version on an DBMS_DATAPUMP.OPEN API, but the current database version is not supported by the Data Pump API. Database versions before 9.2 are not supported by the Data Pump.
- ORA-39023: Version string is not supported.
-
Cause: User specified an explicit version on an DBMS_DATAPUMP.OPEN API, but the current database version is not supported by the Data Pump API. Database versions before 9.2 are not supported by the Data Pump.
- ORA-39024: wrong schema specified for job
-
Cause: Internal error caused by the master process finding inconsistencies between the schemas specified for the job.
- ORA-39025: jobs of type string are not restartable
-
Cause: Attempt to restart a job which was not restartable.
- ORA-39026: master table is inconsistent on validation string
-
Cause: Job cannot be restarted because it failed a validation check. Validation checks are of the form -xx.y where -xx is the value of the PROCESS_ORDER column in the master table where the error was detected and y is the actual validity check for the row.
- ORA-39027: wrong version of master table
-
Cause: Job cannot be restarted because the version of the database upon which the job started is different than the current version of the database and the format of the master table has changed between the versions.
- ORA-39028: cannot restart job from string state
-
Cause: The job was not in a suitable state for restart. Jobs must begin executing before they can be restarted.
- ORA-39029: worker string with process name "string" prematurely terminated
-
Cause: The specified worker process terminated unexpectedly. Subsequent messages describe the reason for the termination.
- ORA-39030: invalid file type string
-
Cause: An invalid filetype was specified for an DBMS_DATAPUMP.ADD_FILE API call.
- ORA-39031: invalid filter name string
-
Cause: An invalid filter name was specified on a DBMS_DATAPUMP.DATA_FILTER API call.
- ORA-39032: Parameter string is not supported in string jobs.
-
Cause: The specified parameter was not supported for the specified class of jobs.
- ORA-39033: Data cannot be filtered under the direct path access method.
-
Cause: The user specified that the data access method for the job was direct which precludes the use of certain data filters.
- ORA-39034: Table string does not exist.
-
Cause: The user referenced a table in an API that did not exist.
- ORA-39035: Data filter string has already been specified.
-
Cause: The user has already specified a data filter that matches on the filter name, schema name, and table.
- ORA-39036: invalid metadata filter name string
-
Cause: An invalid metadata filter name was specified on a DBMS_DATAPUMP.METADATA_FILTER API call.
- ORA-39037: Object type path not supported for string metadata filter.
-
Cause: An object type path was specified for the filter, but the filter does not support the object type path parameter.
- ORA-39038: Object path "string" is not supported for string jobs.
-
Cause: The specified object type path is invalid for the job mode.
- ORA-39039: Schema expression "string" contains no valid schemas.
-
Cause: The specified SCHEMA_EXPR filter resulted in no schemas being selected.
- ORA-39040: Schema expression "string" must identify exactly one schema.
-
Cause: For TABLE mode jobs, the SCHEMA_EXPR filter must identify exactly one schema.
- ORA-39041: Filter "string" either identifies all object types or no object types.
-
Cause: A Metadata filter specifying path names either returned all objects or no objects in the job.
- ORA-39042: invalid transform name string
-
Cause: An invalid transform name was specified on a DBMS_DATAPUMP.METADATA_TRANSFORM API call.
- ORA-39043: Object type string is not supported for string.
-
Cause: The specified object type is invalid for the specified transform or remap.
- ORA-39044: Metadata transform string has already been specified.
-
Cause: The user has already specified the metadata transform for the same class of object types.
- ORA-39045: invalid metadata remap name string
-
Cause: An invalid metadata remap name was specified on a DBMS_DATAPUMP.METADATA_REMAP API call.
- ORA-39046: Metadata remap string has already been specified.
-
Cause: The user has already specified a metadata remap that matches on the remap name and original value.
- ORA-39047: Jobs of type string cannot use multiple execution streams.
-
Cause: The user specified a value of parallelism that is precluded by the operation type or mode of the job.
- ORA-39048: Unable to start all workers; only string worker(s) available.
-
Cause: The full degree of parallelism could not be honored due process limits, resource limits, or other internal errors.
- ORA-39049: invalid parameter name string
-
Cause: An invalid parameter name was specified on a DBMS_DATAPUMP.SET_PARAMETER API call.
- ORA-39050: parameter string is incompatible with parameter string
-
Cause: Two parameters were set that were incompatible with each other. Only the first parameter setting will be used.
- ORA-39051: parameter string specified multiple times
-
Cause: The user has already specified a parameter that matches on the name and the specific parameter doesn't support duplicate definitions.
- ORA-39052: cannot specify SKIP_CURRENT on initial start of a job.
-
Cause: The user has already specified SKIP_CURRENT for a job that has never executed.
- ORA-39053: parameter or attribute string must be defined for a string job
-
Cause: The job being defined cannot be started because it is missing the specified definition.
- ORA-39054: missing or invalid definition of the SQL output file.
-
Cause: The job being defined could not be started because it was missing the file to receive the SQL output of the job, the SQL output file name conflicted with the output LOG file, or the definition was unusable.
- ORA-39055: The string feature is not supported in version string.
-
Cause: The user attempted to use a feature that was not enabled in the database version specified for the current job. Typically, this error occurs if the compatibility level of the database is below the current version of the database or if the user explicitly specifies a version for a Data Pump job.
- ORA-39056: invalid or duplicate log file specification
-
Cause: The log file for the job was incorrectly specified.
- ORA-39057: invalid worker request string for string jobs.
-
Cause: The worker process sent a message that wasn't supported for the current job.
- ORA-39058: current object skipped: string of type string
-
Cause: The user specified SKIP_CURRENT when restarting a job. This message is a confirmation that the object will not be imported.
- ORA-39059: dump file set is incomplete
-
Cause: An IMPORT or SQL_FILE operation was being performed but not all of the files from the EXPORT dump file set were included.
- ORA-39060: table(s) dropped because of conflict with master table
-
Cause: A table specified by a job was not included because its definition would collide with the master table definition for the current job.
- ORA-39061: import mode string conflicts with export mode string
-
Cause: The mode used for import cannot be used with a dump file set of specified mode. Transportable jobs are not compatible with other modes.
- ORA-39062: error creating master process string
-
Cause: An attempt to create the listed master process failed.
- ORA-39064: unable to write to the log file
-
Cause: Errors were detecting while writing to the log file. Subsequent messages will detail the problems.
- ORA-39065: unexpected master process exception in string
-
Cause: An unhandled exception was detected internally within the master control process for the Data Pump job. This is an internal error. messages will detail the problems.
- ORA-39067: Unable to close the log file.
-
Cause: Errors were detecting while closing the log file. Subsequent messages will detail the problems.
- ORA-39068: invalid master table data in row with PROCESS_ORDER=string
-
Cause: A corruption was detected in the master table in the specified row(s). Either the row wasn't found, it was missing columns or had illegal values in its columns.
- ORA-39070: Unable to open the log file.
-
Cause: Errors were detecting while opening the log file. Subsequent messages will detail the problems.
- ORA-39071: Value for string is badly formed.
-
Cause: The value of the user specified filter did not contain a legitimate SQL clause. Subsequent messages will detail the problems.
- ORA-39076: cannot delete job string for user string
-
Cause: Unable to delete a job. Refer to the any following or prior error messages for clarification.
- ORA-39077: unable to subscribe agent string to queue "string"
-
Cause: The Data Pump's communication layer was unable to attach one of its processes to the control or status queue. Subsequent messages will detail the problem.
- ORA-39078: unable to dequeue message for agent string from queue "string"
-
Cause: The Data Pump's communication layer was unable to retrieve a message from the control or status queue. Subsequent messages will detail the problem.
- ORA-39079: unable to enqueue message string
-
Cause: The Data Pump's communication layer was unable to send the specified message on the control or status queue. Subsequent messages will detail the problem.
- ORA-39080: failed to create queues "string" and "string" for Data Pump job
-
Cause: The Data Pump's communication layer was unable to create the status and control queues required for interprocess communication. Subsequent messages will detail the problem.
- ORA-39081: failed to unsubscribe agent string from queue "string"
-
Cause: The Data Pump's communication layer was unable to unsubscribe a process from the control or status queue. Subsequent messages will detail the problem.
- ORA-39082: Object type string created with compilation warnings
-
Cause: The object in the SQL statement following this error was created with compilation errors. If this error occurred for a view, it is possible that the base table of the view was missing.
- ORA-39083: Object type string failed to create with error:\nstring\nFailing sql is:\nstring
-
Cause: Examine original error code to determine actual cause
- ORA-39084: cannot detach job string for user string
-
Cause: Unable to detach a job from the session. Refer to any following error messages for clarification.
- ORA-39085: cannot update job string for user string
-
Cause: Unable to update the fixed table information for a job. Refer to any following or prior error messages for clarification.
- ORA-39086: cannot retrieve job information
-
Cause: Unable to retrieve fixed table information for a job. Refer to the secondary error messages that follow this one for clarification.
- ORA-39087: directory name string is invalid
-
Cause: A corresponding directory object does not exist.
- ORA-39088: file name cannot contain a path specification
-
Cause: The name of a dump file, log file, or sql file contains a path specification.
- ORA-39090: Cannot add devices to file oriented job.
-
Cause: Attempt to add a device to a job that already contains more than one disk file.
- ORA-39091: unable to determine logical standby and streams status
-
Cause: An error occurred when determining if the Data Pump job needed to support logical standby or streams.
- ORA-39092: unable to set SCN metadata for object "string.string" of type string
-
Cause: An error occurred when applying a SCN to the specified object to support logical standby or streams.
- ORA-39093: FLASHBACK automatically enabled to preserve database integrity.
-
Cause: A Data Pump job was required to enable flashback support to specific SCNs in order to preserve the consistency of a logical standby or streams instantiation.
- ORA-39094: Parallel execution not supported in this database edition.
-
Cause: Parallel execution of Data Pump jobs is not supported for this database edition.
- ORA-39095: Dump file space has been exhausted: Unable to allocate string bytes
-
Cause: The Export job ran out of dump file space before the job was completed.
- ORA-39096: invalid input value string for parameter string
-
Cause: A NULL or invalid value was supplied for the parameter.
- ORA-39097: Data Pump job encountered unexpected error string
-
Cause: An unexpected, potentially non-fatal error occurred while processing a Data Pump job.
- ORA-39098: Worker process received data objects while loading metadata. Invalid process order range is string..string
-
Cause: This is an internal error. Messages will detail the problem.
- ORA-39099: cannot create index for "string" on master table string
-
Cause: One or more indexes couldn't be created on the master table. subsequent error messages describe the failure.
- ORA-39102: Timeout before master process string finished initialization. Master error:
-
Cause: The master process whose name is listed started up but did not finish its initialization within the allowed time limit.
- ORA-39103: Timeout before worker process string finished initialization. Worker error:
-
Cause: The worker process whose name is listed started up but did not finish its initialization within the allowed time limit.
- ORA-39104: cannot call this function from a SQL parallel query slave process
-
Cause: Called a Data Pump process model function from a process which is a SQL parallel query slave process
- ORA-39105: Master process string failed during startup. Master error:
-
Cause: The master process whose name is listed failed during startup.
- ORA-39106: Worker process string failed during startup. Worker error:
-
Cause: The worker process whose name is listed failed during startup.
- ORA-39107: Master process string violated startup protocol. Master error:
-
Cause: The master process whose name is listed started up but then exited before notifying the creating process that it was finished with initialization.
- ORA-39108: Worker process string violated startup protocol. Worker error:
-
Cause: The worker process whose name is listed started up but then exited before notifying the creating process that it was finished with initialization.
- ORA-39109: Unprivileged users may not operate upon other users' schemas
-
Cause: An unprivileged user attempted to reference another user's schema during a Data Pump operation. Because of this, no schemas were were selected for the job.
- ORA-39110: error deleting worker processes
-
Cause: An attempt to delete the worker processes failed.
- ORA-39111: Dependent object type string skipped, base object type string already exists
-
Cause: During a Data Pump import job, a dependent object is being skipped because its base object already existed.
- ORA-39112: Dependent object type string skipped, base object type string creation failed
-
Cause: During a Data Pump import job, a dependent object is being skipped because its base object creation failed.
- ORA-39113: Unable to determine database version
-
Cause: The Data Pump was unable to determine the compatibility level and version of the current database using SYS.DBMS_UTILITY.DB_VERSION.
- ORA-39114: Dump files are not supported for network jobs.
-
Cause: An attempt was made to add a dumpfile to an Import job that is using a network link to the source database.
- ORA-39115: string is not supported over a network link
-
Cause: An attempt was made to use an option that is not supported over network links such as the PARTITION_LIST filter.
- ORA-39116: invalid trigger operation on mutating table string.string
-
Cause: A Data Pump load operation failed because a trigger attempted to fire on the table while it was mutating.
- ORA-39117: Type needed to create table is not included in this operation. Failing sql is:\nstring
-
Cause: A create table was attempted and a dependent type does not exist in the dumpfile or on the target database. Either the export or the import Data Pump job was a table mode job and types are not included in table mode jobs.
- ORA-39119: worker process interrupt for delete worker processes call by master process
-
Cause: The master process that created this worker process called delete worker processes to abort the current operation.
- ORA-39120: Table string can't be truncated, data will be skipped. Failing error is:\nstring
-
Cause: Table data was about to be loaded into a table that already existed and the table_exists_action parameter is truncate, but the table could not be truncated.
- ORA-39121: Table string can't be replaced, data will be skipped. Failing error is:\nstring
-
Cause: Table data was about to be loaded into a table that already existed and the table_exists_action parameter is replace, but the table could not be dropped.
- ORA-39122: Unprivileged users may not perform string remappings.
-
Cause: A user attempted to remap objects during an import but lacked the IMPORT_FULL_DATABASE privilege.
- ORA-39123: Data Pump transportable tablespace job aborted\nstring
-
Cause: A DBMS_PLUGTS procedure failed and the Data Pump operation could not continue so it was aborted. The DBMS_PLUGTS failure listed describes the original error.
- ORA-39124: dump file name "string" contains an invalid substitution variable
-
Cause: The substitution variable '%' must be followed by '%','u', or 'U'.
- ORA-39125: Worker unexpected fatal error in string while calling string [string]
-
Cause: An unhandled exception was detected internally within the worker process for the Data Pump job while calling the specified external routine. This is an internal error. Additional information may be supplied.
- ORA-39126: Worker unexpected fatal error in string [string] \nstring
-
Cause: An unhandled exception was detected internally within the worker process for the Data Pump job. This is an internal error. Additional information may be supplied.
- ORA-39127: unexpected error from call to string \nstring
-
Cause: The exception was raised by the function invocation, a procedural action extension of export.
- ORA-39128: unexpected DbmsJava error number from statement string
-
Cause: The error was returned from a call to a DbmsJava procedure.
- ORA-39129: Object type string not imported. Name conflicts with the master table
-
Cause: The table being imported from the remote instance has the same name as the master table running this Data Pump job.
- ORA-39130: Object type string not imported. Base object name conflicts with the master table
-
Cause: The object being imported from the remote instance is dependent on an object that has the same name as the master table running this Data Pump job.
- ORA-39132: object type "string"."string" already exists with different hashcode
-
Cause: An object type could not be created because there was already a type with the same name but a different hashcode on the target system. Tables in the transportable tablespace set that use this object type cannot be read.
- ORA-39133: object type "string"."string" already exists with different typeid
-
Cause: An object type in a transportable tablespace set already exists on the target system, but with a different typeid. The typeid could not be changed because the type is used by an existing table. Tables in the transportable tablespace set that use this object type cannot be read.
- ORA-39134: Cannot include "string" tablespace as a Transportable Tablespace
-
Cause: The user attempt to specify the SYSAUX or SYSTEM tablespace as a member of the transportable tablespace list in the current job. These tablespaces may not be transported between databases.
- ORA-39135: File "string" is already a member of this dump set
-
Cause: An attempt was made to add a new file to an export job but a file with the same name already exists in the dump set for the job.
- ORA-39136: cannot specify an SCN on a transportable job
-
Cause: A target SCN was specified for a table in a transportable job by the streams or logical standy components which was not the defaulted SCN for the table.
- ORA-39137: cannot specify a TABLE_EXISTS_ACTION of string for a job with no metadata
-
Cause: A job was defined with the TABLE_EXISTS_ACTION parameter set to REPLACE or SKIP, but without metadata. Without metadata, data could not be loaded for the requested table actions.
- ORA-39138: Insufficient privileges to load data not in your schema
-
Cause: An unprivileged user attempted to load data into a different schema.
- ORA-39139: Data Pump does not support XMLType objects in version string. string will be skipped.
-
Cause: Object had an XMLType column using either an object relational or binary storage format, which is unsupported by Data Pump in the target version.
- ORA-39140: dump file "string" belongs to job string
-
Cause: When a dump file set consists of multiple files, all files in the set must be specified for an import operation, and all files must have been produced by the same export job. One of the files provided does not belong to the original dump file set. For instance, it was created by a different export job than the other files.
- ORA-39141: dump file "string" is a duplicate of dump file "string"
-
Cause: When a dump file set consists of multiple files, all files in the set must be specified for an import operation. One of the files provided to import was found to be a duplicate of another dump file in the set. This can occur if the files in the dump set were copied or renamed using operating system utilities and the same dump file was inadvertently copied more than once with different destination names.
- ORA-39142: incompatible version number string in dump file "string"
-
Cause: A dump file was specified for an import operation whose version number is incompatible with the dump file version of the Data Pump product currently running on the system. Usually this message indicates that the dump file was produced by a newer version of the Data Pump export utility.
- ORA-39143: dump file "string" may be an original export dump file
-
Cause: A dump file was specified for an import operation which appears to have been created using the original export utility. These dump files cannot be processed by the Data Pump import utility.
- ORA-39144: file name parameter must be specified and non-null
-
Cause: No file name was provided in an DBMS_DATAPUMP.ADD_FILE API call.
- ORA-39145: directory object parameter must be specified and non-null
-
Cause: No directory object was provided in either an DBMS_DATAPUMP.ADD_FILE API call or to the directory parameter used by the Data Pump command line clients.
- ORA-39146: schema "string" does not exist
-
Cause: The specified schema was referenced as the source of a REMAP_SCHEMA parameter, but did not exist in the dump file (for file-based import) or in the source database (for network import).
- ORA-39147: cannot migrate Data Pump queue table ownership to this instance
-
Cause: There are active Data Pump jobs running on another instance in a RAC. All concurrent, active Data Pump jobs must be run on the same instance.
- ORA-39148: unable to import data into pre-existing queue table string. Table_exists_action of string being ignored for this table
-
Cause: A Data Pump import detected that a queue table that was to be imported already exists. Importing data into pre-existing queue tables is not supported.
- ORA-39149: cannot link privileged user to non-privileged user
-
Cause: A Data Pump job initiated be a user with EXPORT_FULL_DATABASE/IMPORT_FULL_DATABASE roles specified a network link that did not correspond to a user with equivalent roles on the remote database.
- ORA-39150: bad flashback time
-
Cause: A flashback time was specified for the Data Pump job which either could not be parsed or else could not be translated into a system change number (SCN). This typically occurs when specifying a time far in the past.
- ORA-39154: Objects from foreign schemas have been removed from import
-
Cause: An non-privileged user attempted to import objects into a schema other than their own.
- ORA-39155: error expanding dump file name "string"
-
Cause: Export was unable to expand the directory object and dump file name into a full file name. Subsequent messages will detail the problems.
- ORA-39156: error parsing dump file name "string"
-
Cause: Export was unable to parse the dump file name. Subsequent messages will detail the problems.
- ORA-39157: error appending extension to file "string"
-
Cause: Export or Import was unable to append the default extension to create the file name. The given file name could be too long or contain illegal characters. Subsequent messages will detail the problems.
- ORA-39159: cannot call this function from a non-Data Pump process
-
Cause: Called a Data Pump process model function from a process which is not a Data Pump process.
- ORA-39160: error on whats my name call
-
Cause: Attempt to get the Data Pump process name failed.
- ORA-39161: Full database jobs require privileges
-
Cause: Either an attempt to perform a full database export without the EXP_FULL_DATABASE role or an attempt to perform a full database import over a network link without the IMP_FULL_DATABASE role.
- ORA-39162: Transportable tablespace job require privileges
-
Cause: User attempted to perform a transportable tablespace job without being having the proper EXP_FULL_DATABASE or IMP_FULL_DATABASE role.
- ORA-39163: A sample size of string is invalid.
-
Cause: An attempt was made to do data sampling on a table with a value outside of the range of 0 - 100.
- ORA-39164: Partition string was not found.
-
Cause: If exporting or importing over the network, the user specified a partition name that was not found in the source database. For importing from files, the user specified a partition name not found in the dump file set.
- ORA-39165: Schema string was not found.
-
Cause: If exporting or importing over the network, either the user specified a schema name that was not found in the source database or else the user lacked the proper EXP_FULL_DATABASE or IMP_FULL_DATABASE role that would allow them to access another schema. For importing from files, the user specified a schema name not found in the dump file set.
- ORA-39166: Object string was not found or could not be exported or imported.
-
Cause: If exporting to files or importing over the network, one of the following occurred: - The object specified did not exist in the source database. - The user lacked the proper EXP_FULL_DATABASE or IMP_FULL_DATABASE role that would allow access to the object. - The VIEWS_AS_TABLES object contained a type that is not supported with the VIEWS_AS_TABLES parameter. If importing from files, the user specified an object name that was not found in the dump file set.
- ORA-39168: Object path string was not found.
-
Cause: If exporting or importing over the network, the user specified an object type path name that was not found in the source database. For importing from files, the user specified an object type path name not found in the dump file set.
- ORA-39169: Local version of string cannot work with remote version of string.
-
Cause: A Data Pump job specified a network link, but the version on the remote database cannot interoperate with the version on the local database.
- ORA-39170: Schema expression string does not correspond to any schemas.
-
Cause: A schema expression or schema list was supplied for a Data Pump job that did not identify any schemas in the source database.
- ORA-39171: Job is experiencing a resumable wait.\nstring
-
Cause: The Data Pump job is stalled with one or more of its sessions having a resumable wait. Resumable waits are typically caused by a non-expandable tablespace running out of space. The follow-on message describes the nature of the wait.
- ORA-39172: Cannot remap transportable tablespace names with compatibility of string.
-
Cause: The user attempted to remap a tablespace name in a transportable tablespace job when the compatibility level was set below 10.1.
- ORA-39173: Encrypted data has been stored unencrypted in dump file set.
-
Cause: No encryption password was specified for an export job that involved data that was encrypted in the database.
- ORA-39174: Encryption password must be supplied.
-
Cause: No encryption password was supplied to import a dump file set that was created using an encryption password.
- ORA-39175: Encryption password is not needed.
-
Cause: An encryption password was supplied to import a dump file set that was not created using an encryption password.
- ORA-39176: Encryption password is incorrect.
-
Cause: The wrong encryption password was supplied to import a dump file set.
- ORA-39177: invalid compression value string
-
Cause: An invalid value was specified for compression.
- ORA-39178: cannot perform estimate on metadata only jobs
-
Cause: An estimate was requested for a job by specifying the ESTIMATE or ESTIMATE_ONLY parameter. However, the job was also defined to have no data. These specifications conflict with each other.
- ORA-39179: unable to load table "string"."string" because of OID transform
-
Cause: The OID transform for the job was set to false and the identified table contained either VARRAYs with non-final types or unscoped REF columns. Both of these column types have embedded OIDs so they cannot be imported correctly when OIDs are not preserved.
- ORA-39180: unable to encrypt ENCRYPTION_PASSWORD
-
Cause: The specified encryption password was unable to be encrypted for placement within the master table or decrypted when it was to be restored from the master table. Subsequent messages will describe the actual error that caused the encryption to fail.
- ORA-39181: Only partial table data may be exported due to fine grain access control on string
-
Cause: An unprivileged user has tried to export a table that has fine grain access control. The table owner is subjected to access control and may not be able to export all rows in the table. Only the rows that can be seen by that user will be exported. In order to preserve integrity of the table, the user importing the table should have enough privilege to recreate the table with the security policies at import time.
- ORA-39182: internal error string occurred during compression phase string\n
-
Cause: An unexpected error occurred while compressing data buffers.
- ORA-39183: internal error string ocurred during decompression phase string\n
-
Cause: An unexpected error occurred while decompressing data buffers.
- ORA-39184: Transportable Data Pump jobs cannot exclude PLUGTS objects
-
Cause: A Transportable Data Pump job requires all PLUGTS% objects, but the user-supplied exclude filters were excluding these objects.
- ORA-39185: The transportable tablespace failure list is
-
Cause: Some of the tablespaces specified for this job could not be exported.
- ORA-39186: No tablespaces in the specified list exist.
-
Cause: The tablespaces specified on the EXPORT command did not exist.
- ORA-39187: The transportable set is not self-contained, violation list is
-
Cause: The tablespaces specified for this job did not satisfy the closure checking. The list of violations specified each closure violation.
- ORA-39188: unable to encrypt dump file set
-
Cause: Data Pump could not create an encrypted dump file set. This message will be accompanied by other messages that give more details about why the encrypted dump file set could not be created. The most common reason for this message is that you are trying to create a dump file set that can be transparently decrypted, and the database external security device is not open.
- ORA-39189: unable to decrypt dump file set
-
Cause: The dump file set could not be decrypted. The reason could be either that an invalid password was entered, or that, when using transparent decryption, the database external security device was not open.
- ORA-39190: internal error occurred during encryption phase string\n
-
Cause: An unexpected error occurred while encrypting data buffers.
- ORA-39191: internal error ocurred during decryption phase string\n
-
Cause: An unexpected error occurred while decrypting data buffers.
- ORA-39192: table mode jobs with transportable=always and partition filters only allow objects from one table
-
Cause: Multiple tables are not supported when specifying partitions while using transportable table mode.
- ORA-39193: Table mode jobs do not allow the schema to be wild carded.
-
Cause: The table filter included a schema expression with the % wild card.
- ORA-39194: Table mode jobs require the tables to be comma separated.
-
Cause: The string describing tables in a table mode job was not comma separated.
- ORA-39195: At least one schema in the TABLE_FILTER does not exist.
-
Cause: The TABLE_FITER specified contains a schema that does not exist.
- ORA-39200: Link name "string" is invalid.
-
Cause: The name of the network link supplied for a Data Pump job was not usable. Secondary messages identify the problem.
- ORA-39201: Dump files are not supported for estimate only jobs.
-
Cause: An attempt was made to add a dumpfile to an Export job that only requested file estimates.
- ORA-39202: Data cannot be filtered or selected in string jobs.
-
Cause: A data filter was supplied for the specified type of job, but is not supported in the specified job type. From the command line, data filters can be specified by the CONTENT, TABLES (partition specifications), SAMPLE and QUERY parameters.
- ORA-39203: Partition selection is not supported over a network link.
-
Cause: Specific partitions were selected for a job operating over a network link.
- ORA-39204: No subsetting of tablespaces is allowed for transportable import.
-
Cause: A tablespace filter was applied to a transportable import job that was not performed over a network link. In this case, the tablespace may not be changed from its specification at export time.
- ORA-39205: Transforms are not supported in transportable jobs.
-
Cause: A metadata transformation such as STORAGE or SEGMENT_ATTRIBUTES has been specified for a transportable Data Pump job.
- ORA-39206: A parallel degree of string is invalid.
-
Cause: A bad numeric was supplied for specifying the parallelism to be used within a Data Pump job. The degree of parallelism must be an integer great than 0.
- ORA-39207: Value string is invalid for parameter string.
-
Cause: A parameter for a Data Pump job was set with a NULL or invalid value.
- ORA-39208: Parameter string is invalid for string jobs.
-
Cause: The a parameter has been specified that is not supported for the specified type of Data Pump.
- ORA-39209: Parameter string requires privileges.
-
Cause: Use of the specified privileges requires the user to have the IMP_FULL_DATABASE role for import jobs or the EXP_FULL_DATABASE role for export jobs.
- ORA-39210: A PCTSPACE adjustment of string is invalid.
-
Cause: User specified a storage space transformation that was out of range. Values for PCTSPACE must be greater than zero.
- ORA-39211: unable to retrieve dumpfile information as specified
-
Cause: User specified an invalid or inaccessible file with the specified filename and directory object.
- ORA-39212: installation error: XSL stylesheets not loaded correctly
-
Cause: The XSL stylesheets used by the Data Pump Metadata API were not loaded correctly into the Oracle dictionary table "sys.metastylesheet." Either the stylesheets were not loaded at all, or they were not converted to the database character set.
- ORA-39213: Metadata processing is not available
-
Cause: The Data Pump could not use the Metadata API. Typically, this is caused by the XSL stylesheets not being set up properly.
- ORA-39214: Data Pump does not support external tables with encrypted columns. string will not be exported
-
Cause: The object is an external table with encrypted columns and this is unsupported with Data Pump.
- ORA-39216: object type "string"."string" hashcode or version number mismatch
-
Cause: An object type in a transportable tablespace set could not be used because there was a type with the same name but a different hashcode (and type definition) or the same hashcode but different version numbers for the type on the target system. Tables in the transportable tablespace set that use this object type cannot be created.
- ORA-39217: object type "string"."string" typeid mismatch
-
Cause: An object type in a transportable tablespace set already exists on the target system, but with a different typeid. The typeid could not be changed because the type or a dependent type is used by an existing table. Tables in the transportable tablespace set that use this object be created.
- ORA-39218: type check on object type "string"."string" failed
-
Cause: The type check on a type failed. Therefore, the table create for the table which uses the type also fails.
- ORA-39219: directory object name is too long
-
Cause: The directory object name provided to the Data Pump Job was invalid because its length was greater than 30 characters.
- ORA-39220: file name is too long
-
Cause: The file name provided to the Data Pump Job was invalid because its length was greater than 4000 characters.
- ORA-39221: Specifying data filters is invalid when dumpfiles do not contain table data.
-
Cause: A data filter was supplied for an import job, but the dumpfile does not contain any table data. The export command created a dumpfile with metadata only. No table data was included. From the command line, data filters can be specified by the CONTENT, SAMPLE and QUERY parameters.
- ORA-39222: Unable to create global temporary master table string
-
Cause: Data Pump tried to create a global temporary master table but could not. The errors that follow describe why the table could not be created.
- ORA-39223: Internal Data Pump error. Master table information for version string not found.
-
Cause: An unexpected error occurred while processing the job. The data in an internal table could not be found.
- ORA-39224: string row(s) were rejected with the following error:\nstring
-
Cause: These rows were not loaded due to constraint or index violations.
- ORA-39228: Unable to construct a unique departitioned object name for string string.string:string when defaulted.
-
Cause: All (sub)partitions in the job were to be created as individual objects and the renaming was defaulted. The job will attempt to create unique object names, but the name creation algorithm was unable to find a unique object name for the specified (sub)partition.
- ORA-39230: Service name string is not available
-
Cause: The specified resource service name for the Data Pump job was not available.
- ORA-39231: invalid data remap name: string
-
Cause: The specified type of data remapping was not supported.
- ORA-39232: invalid remap function: string
-
Cause: The specified package function for performing data remapping was not found.
- ORA-39233: invalid remap column name: string
-
Cause: The column name specified for the data remapping either does not exist in the specified table, is not a scalar column, or is not supported.
- ORA-39234: Data cannot be remapped under the direct path access method.
-
Cause: Data remapping was requested on a job that requires the direct path access method. Data remapping can only be performed using the external table access method.
- ORA-39235: data remap string has already been specified
-
Cause: A data remap has already been specified for the indicated column. Only one data remap may be defined for a column.
- ORA-39237: Failed to load XML document string. Compare process aborted.
-
Cause: An error occurred while performing XML difference parse.
- ORA-39238: XML node attribute differences are not supported.
-
Cause: MDAPI XML difference parsing did not support node attributes.
- ORA-39239: No differences found.
-
Cause: XML documents compared were identical.
- ORA-39240: Error while processing difference document.
-
Cause: Error occurred in the MDAPI difference writer.
- ORA-39242: Unable to export/import string due to table attributes.
-
Cause: See the Data Pump documentation for an explanation of what table attributes prevent an export or import from succeeding.
- ORA-39243: Import job requires 'TRANSPORT_DATAFILES' parameter.
-
Cause: The export job used 'TRANSPORTABLE=ALWAYS' and the import job requires TRANSPORT_DATAFILES to be specified.
- ORA-39245: import job requires export dump file "string"
-
Cause: A Data Pump IMPORT or SQL_FILE operation was being performed but not all of the files from the Data Pump export dump file set were included.
- ORA-39246: cannot locate master table within provided dump files
-
Cause: A Data Pump IMPORT or SQL_FILE operation was being performed but not all of the files from the Data Pump export dump file set were included. In particular, the dump file containing the export job's master table was not provided.
- ORA-39251: Importing a SecureFile LOB with metadata into a scalar, column string, is not allowed.
-
Cause: An import of a SecureFile LOB with metadata into a scalar column was attempted.
- ORA-39252: Importing a SecureFile LOB with metadata or archived SecureFile LOB into a BasicFile LOB is not allowed
-
Cause: An attempt was made to import a SecureFile LOB that contained metadata or was archived at the time of export into a BasicFile LOB.
- ORA-39253: Specified tables do not exist.
-
Cause: The tables specified for this export job did not exist.
- ORA-39254: Direct path load not possible into preexisting table with column that has a default value and is not being loaded or is default on null; table string, column string
-
Cause: The direct path access method could not be used to load into a preexisting table that has a column with a default value and that column is not being loaded into, or the column is default on null.
- ORA-39255: Failed to fetch PLUGTS_BLKs.
-
Cause: The Data Pump expected a PLUGTS_BLK object to be exported but none were.
- ORA-39256: Transportable tablespace Data Pump jobs from read-only databases not supported.
-
Cause: The remote database was read-only and Data Pump export jobs using transportable tablespace over a network link require the remote database to be read/write.
- ORA-39258: Cannot rename cluster.
-
Cause: DBMS_METADATA_DIFF was comparing two clusters with different names. There is no SQL ALTER statement to rename a cluster.
- ORA-39259: Cannot add column to cluster.
-
Cause: DBMS_METADATA_DIFF was comparing two clusters with different column lists. There is no SQL ALTER statement to add a column to a cluster.
- ORA-39260: Cannot delete column from cluster.
-
Cause: DBMS_METADATA_DIFF was comparing two clusters with different column lists. There is no SQL ALTER statement to delete a column from a cluster.
- ORA-39261: Cannot modify column in cluster.
-
Cause: DBMS_METADATA_DIFF was comparing two clusters with different column lists. There is no SQL ALTER statement to modify a column in a cluster.
- ORA-39262: Cannot alter size for hash cluster.
-
Cause: DBMS_METADATA_DIFF was comparing two hash clusters with different sizes. There is no SQL ALTER statement to modify the size of a hash cluster.
- ORA-39263: Cannot alter PARALLEL INSTANCES.
-
Cause: DBMS_METADATA_DIFF was comparing two objects, both with PARALLEL but with different INSTANCES values. There is no SQL ALTER statement to modify PARALLEL INSTANCES.
- ORA-39264: Cannot alter type of table: string
-
Cause: DBMS_METADATA_DIFF was comparing tables of different types: relational table, object table or XMLType table. There is no SQL ALTER statement to change a table's type.
- ORA-39265: Cannot alter object_type of object table: string
-
Cause: DBMS_METADATA_DIFF was comparing object tables based on different object types. There is no SQL ALTER statement to change an object table's object type.
- ORA-39266: Cannot add, remove, or modify partitioning attributes.
-
Cause: DBMS_METADATA_DIFF was comparing two tables with different partitioning attributes. There is no SQL ALTER statement to resolve these differences.
- ORA-39267: Cannot remove default from table column.
-
Cause: DBMS_METADATA_DIFF was comparing two table columns, one with a default value, one without. There is no SQL ALTER syntax to remove a column default.
- ORA-39268: Cannot alter a real column to make it virtual or vice versa.
-
Cause: DBMS_METADATA_DIFF was comparing two table columns, one virtual, one real. There is no SQL ALTER statement to make a virtual column real or vice versa.
- ORA-39269: Cannot alter a column of type LONG to anything other than LOB.
-
Cause: DBMS_METADATA_DIFF was comparing two table columns, the first of type LONG, the second of a data type other than LOB. There is no SQL ALTER statement to modify a long data type to anything other than a CLOB or NCLOB.
- ORA-39270: Cannot alter a LOB column to another data type.
-
Cause: DBMS_METADATA_DIFF was comparing two table columns, the first of type CLOB, NCLOB or BLOB, the second of some other data type. There is no SQL ALTER statement to change the data type of a LOB column.
- ORA-39271: Cannot alter substitutability of column: string
-
Cause: DBMS_METADATA_DIFF was comparing two table columns. This error may occur because the first column is substitutable and the second column is not, or because the first column is OF TYPE and the second column is substitutable.
- ORA-39272: Cannot alter organization of nested table column: string
-
Cause: DBMS_METADATA_DIFF was comparing two nested table columns. One was a heap table, the other an index-organized table. There is no SQL ALTER statement to change the organization of a nested table.
- ORA-39273: Cannot alter storage type of XMLType column: string
-
Cause: DBMS_METADATA_DIFF was comparing two XMLType columns with different storage types (CLOB, BINARY, OBJECT RELATIONAL). There is no SQL ALTER statement to change the storage type of an XMLType column.
- ORA-39274: Cannot alter physical organization of table.
-
Cause: DBMS_METADATA_DIFF was comparing two tables with different physical organizations (heap, index organized, external, or cluster). There is no SQL ALTER statement to change the physical organization of a table.
- ORA-39275: Cannot alter INITIAL storage option.
-
Cause: DBMS_METADATA_DIFF was comparing two tables with different FREELIST GROUPS storage options. There is no SQL ALTER statement to change a table's INITIAL storage option.
- ORA-39276: Cannot alter MINEXTENTS storage option.
-
Cause: DBMS_METADATA_DIFF was comparing two tables with different MINEXTENTS storage options. There is no SQL ALTER statement to change a table's MINEXTENTS storage option.
- ORA-39277: Cannot alter FREELIST GROUPS storage option.
-
Cause: DBMS_METADATA_DIFF was comparing two tables with different FREELIST GROUPS storage options. There is no SQL ALTER statement to change a table's FREELIST GROUPS storage option.
- ORA-39278: Cannot alter table with segments to segment creation deferred.
-
Cause: DBMS_METADATA_DIFF was comparing two tables, the first with allocated segments, the second with deferred segments. There is no SQL ALTER statement to change a table which already has segments to segment creation deferred.
- ORA-39279: Cannot alter tablespace of overflow segment.
-
Cause: DBMS_METADATA_DIFF was comparing two index organized tables whose overflow segments have different tablespaces. There is no SQL ALTER statement to change an overflow segment's tablespace.
- ORA-39280: Cannot drop overflow segment.
-
Cause: DBMS_METADATA_DIFF was comparing two index organized tables, the first with an overflow segment, the second without. There is no SQL ALTER statement to drop an overflow segment.
- ORA-39281: Cannot alter COMPRESS in index-organized materialized view.
-
Cause: DBMS_METADATA_DIFF was comparing two index organized materialized views with different key compression values. There is no SQL ALTER statement to modify the key compression of an index organized materialized view.
- ORA-39282: Cannot alter default tablespace of partitions in partitioned table.
-
Cause: DBMS_METADATA_DIFF was comparing two partitioned tables with different default tablespaces. There is no SQL ALTER statement to change the default tablespace of a partitioned table.
- ORA-39283: Cannot drop, split or merge hash partition: string
-
Cause: DBMS_METADATA_DIFF was comparing two tables or indexes partitioned or subpartitioned by hash, and a (sub)partition in the first object was not present in the second object. Partition maintenance operations such as drop, split or merge can only be performed on list or range (sub)partitioned objects.
- ORA-39284: Cannot alter the list values of a list subpartition: string
-
Cause: DBMS_METADATA_DIFF was comparing two tables subpartitioned by list, one of which has a subpartition with the same name but a different values list as a subpartition in the other. There is no SQL ALTER statement to change the list values of a list subpartition.
- ORA-39285: Cannot alter index key compression.
-
Cause: DBMS_METADATA_DIFF was comparing two indexes with different values of key compression. There is no SQL ALTER statement to change index key compression.
- ORA-39286: Cannot convert between types of index.
-
Cause: DBMS_METADATA_DIFF was comparing two indexes of different types, for example, a table index, a domain index, a cluster index, a bitmap index or a bitmap join index There is no SQL ALTER statement to change the type of an index.
- ORA-39287: Cannot alter index column list.
-
Cause: DBMS_METADATA_DIFF was comparing two indexes with different column lists. There is no SQL ALTER statement to change the columns of an index.
- ORA-39288: Cannot alter index base table.
-
Cause: DBMS_METADATA_DIFF was comparing two table indexes defined on different tables. There is no SQL ALTER statement to change the base table of an index.
- ORA-39289: Cannot add or drop local index partition or subpartition: string
-
Cause: DBMS_METADATA_DIFF was comparing two locally partitioned indexes with different partitions or subpartitions. There is no SQL ALTER statement to add or drop a partition or subpartition of a locally partitioned index.
- ORA-39290: Cannot drop a partition of a globally partitioned index.
-
Cause: DBMS_METADATA_DIFF was comparing two globally partitioned indexes and a partition in the first index does not exist in the second index. There is no SQL ALTER statement to drop a partition of a globally partitioned index.
- ORA-39291: Cannot alter index storage option: string
-
Cause: DBMS_METADATA_DIFF was comparing two indexes with different values for the specified storage option. There is no SQL ALTER statement to change this storage option.
- ORA-39292: Cannot alter join table of bitmap join index.
-
Cause: DBMS_METADATA_DIFF was comparing two bitmap join indexes with different join tables. There is no SQL ALTER statement to alter the join tables of a bitmap join index.
- ORA-39293: Cannot alter join condition of bitmap join index.
-
Cause: DBMS_METADATA_DIFF was comparing two bitmap join indexes with different join conditions. There is no SQL ALTER statement to alter the join condition of a bitmap join index.
- ORA-39294: Cannot alter indextype of domain index.
-
Cause: DBMS_METADATA_DIFF was comparing two bitmap domain indexes with different indextypes. There is no SQL ALTER statement to alter the indextype of a domain index.
- ORA-39295: Cannot alter index base cluster.
-
Cause: DBMS_METADATA_DIFF was comparing two cluster indexes defined on different clusters. There is no SQL ALTER statement to change the base cluster of a cluster index.
- ORA-39296: Cannot alter index partitioning type or partitioning columns.
-
Cause: DBMS_METADATA_DIFF was comparing two indexes with incompatible partitioning: (1) one is partitioned and one is not (2) both are partitioned but in different ways (locally vs. globally, hash vs. range) (3) both are partitioned but on different columns. There is no SQL ALTER statement to change the way an index is partitioned.
- ORA-39297: Cannot alter materialized view attribute: string
-
Cause: DBMS_METADATA_DIFF was comparing two materialized views with incompatible attributes. There is no SQL ALTER statement to change this attribute of a materialized view.
- ORA-39298: Cannot alter materialized view partitioning type or partitioning columns.
-
Cause: DBMS_METADATA_DIFF was comparing two materialized views with incompatible partitioning: (1) one is partitioned and one is not (2) both are partitioned but in different ways (locally vs. globally, hash vs. range) (3) both are partitioned but on different columns. There is no SQL ALTER statement to change the way a materialized view is partitioned.
- ORA-39299: Cannot alter materialized view physical organization.
-
Cause: DBMS_METADATA_DIFF was comparing two materialized views with different physical organizations: heap, index organized, etc. There is no SQL ALTER statement to change the index organization of a materialized view.
- ORA-39300: Cannot alter materialized view log partitioning type or partitioning columns.
-
Cause: DBMS_METADATA_DIFF was comparing two materialized view logs with incompatible partitioning: (1) one is partitioned and one is not (2) both are partitioned but in different ways (locally vs. globally, hash vs. range) (3) both are partitioned but on different columns. There is no SQL ALTER statement to change the way a materialized view log is partitioned.
- ORA-39301: Cannot alter values recorded in materialized view log: string
-
Cause: DBMS_METADATA_DIFF was comparing two materialized view logs that are recording different values, and the set of values in the first materialized view log cannot be changed to that in the second materialized view log. The error message identifies the specific problem.
- ORA-39302: Cannot alter tablespace of materialized view log.
-
Cause: DBMS_METADATA_DIFF was comparing two materialized view logs which have different tablespaces. There is no SQL ALTER statement to change the tablespace of a materialized view log.
- ORA-39303: Cannot alter attribute of queue: string
-
Cause: DBMS_METADATA_DIFF was comparing two advanced queues with attribute differences that cannot be reconciled. The error message identifies the specific problem.
- ORA-39304: Cannot alter attribute of queue table: string
-
Cause: DBMS_METADATA_DIFF was comparing two AQ queue tabless with attribute differences that cannot be reconciled. The error message identifies the specific problem.
- ORA-39305: Cannot alter attribute of sequence: string
-
Cause: DBMS_METADATA_DIFF was comparing two sequences with attribute differences that cannot be reconciled. The error message identifies the specific problem.
- ORA-39306: Cannot alter attribute of trigger: string
-
Cause: DBMS_METADATA_DIFF was comparing two triggers with differences that cannot be reconciled. The error message identifies the specific problem.
- ORA-39307: Cannot alter attribute of type: string
-
Cause: DBMS_METADATA_DIFF was comparing two types with differences that cannot be reconciled. The error message identifies the specific problem.
- ORA-39308: Cannot alter attribute of view: string
-
Cause: DBMS_METADATA_DIFF was comparing two views with differences that cannot be reconciled. The error message identifies the specific problem.
- ORA-39309: Cannot alter tablespace between bigfile and smallfile.
-
Cause: DBMS_METADATA_DIFF was comparing two tablespaces, one bigfile, one smallfile. There is no SQL ALTER statement to change a tablespace from smallfile to bigfile or vice versa.
- ORA-39310: Cannot alter tablespace type.
-
Cause: DBMS_METADATA_DIFF was comparing two tablespaces of different types: permanent, temporary or undo. There is no SQL ALTER statement to change the type of a tablespace.
- ORA-39311: Cannot alter tablespace blocksize.
-
Cause: DBMS_METADATA_DIFF was comparing two tablespaces with different blocksizes. There is no SQL ALTER statement to change the blocksize of a tablespace.
- ORA-39312: Cannot alter tablespace encryption.
-
Cause: DBMS_METADATA_DIFF was comparing two tablespaces, one encrypted, one not. There is no SQL ALTER statement to change the encryption property of a tablespace.
- ORA-39313: Cannot alter tablespace flashback mode.
-
Cause: DBMS_METADATA_DIFF was comparing two tablespaces, one in flashback mode, one not. There is no SQL ALTER statement to alter the flashback mode of a tablespace.
- ORA-39314: Cannot alter tablespace extent_management.
-
Cause: DBMS_METADATA_DIFF was comparing two tablespaces with different extent management properties. There is no SQL ALTER statement to alter the extent management properties of a tablespace.
- ORA-39315: Cannot drop the first data file from a permanent or undo tablespace.
-
Cause: DBMS_METADATA_DIFF was comparing two permanent or undo tablespaces. The first data file in the first tablespace is missing from the second tablespace. There is no SQL ALTER statement to drop the first data file from a permanent or undo tablespace.
- ORA-39316: Cannot resize a data file in a smallfile tablespace.
-
Cause: DBMS_METADATA_DIFF was comparing two smallfile tablespaces. A data file in the first tablespace is of a different size from the corresponding data file in the second tablespace. There is no SQL ALTER statement to resize a data file in a smallfile tablespace.
- ORA-39317: Cannot change the segment space management of a tablespace.
-
Cause: DBMS_METADATA_DIFF was comparing two tablespaces with different segment space management. There is no SQL ALTER statement to change the segment space management of a tablespace.
- ORA-39318: Cannot alter user name.
-
Cause: DBMS_METADATA_DIFF was comparing two users with different names. There is no SQL ALTER statement to change the name of a user.
- ORA-39319: Cannot undo password expiration.
-
Cause: DBMS_METADATA_DIFF was comparing two users and the first user had an expired password. There is no SQL ALTER statement to undo the expiration of a user password.
- ORA-39320: Column names do not match between export and import databases.
-
Cause: The column names of the table being imported did not match the column names of the preexisting table.
- ORA-39321: Cannot alter functional index or virtual expression column: string
-
Cause: Altered column was referenced in a virtual column or functional index expression. There is no SQL ALTER statement to change a column which is referenced in one of these types of expressions.
- ORA-39322: Cannot use transportable tablespace with TIMESTAMP WITH TIME ZONE columns and different time zone version.
-
Cause: The source database was at a different time zone version than the target database and there were tables in the dumpfile with TIMESTAMP WITH TIME ZONE columns.
- ORA-39323: cannot load data from external table dump file "string"
-
Cause: A dump file was specified for an import operation that had been created with external tables using the ORACLE_DATAPUMP access driver. This type of dump file cannot be processed using the Data Pump import utility.
- ORA-39324: cannot load data from Data Pump dump file "string"
-
Cause: A dump file was specified for a load operation that had been created using the Data Pump. This type of dump file cannot be processed by external tables using the ORACLE_DATAPUMP access driver.
- ORA-39325: TABLE_EXISTS_ACTION cannot be applied to string.
-
Cause: An object was already in existence that uses a name in common with this table. The name collision could be the table name, a constraint, a LOB storage table, or something else in the table definition.
- ORA-39326: cannot load data into table, string, due to an unusable index
-
Cause: An unusable index existed on the table. This index prevented data from being loaded into the table associated with this index.
- ORA-39327: Oracle Database Vault data is being stored unencrypted in dump file set.
-
Cause: No encryption was specified for an export job that involved data from an Oracle Database Vault realm.
- ORA-39328: encryption password is too long
-
Cause: The encryption password provided to the Data Pump job was invalid because its length was greater than the maximum allowed. When using the password to encrypt the dump file set, the maximum length is 1000 bytes. When using the password to re-encrypt encrypted columns only, the maximum length is 30 bytes.
- ORA-39329: Tablespace string needs to be locally managed.
-
Cause: An attempt was made to run an Oracle Data Pump job with the TRANSPORTABLE=ALWAYS parameter. Tablespaces that contain data for EARLY_OPTIONS in an Oracle Data Pump job run with FULL=Y and TRANSPORTABLE=ALWAYS parameter need to be locally managed.
- ORA-39331: Wallet is not open on remote node.
-
Cause: The security module wallet was not open on the remote node.
- ORA-39339: Table string was skipped due to transportable import and TSTZ issues resulting from time zone version mismatch.
-
Cause: The source database is at a different time zone version than the target database and this table contains TIMESTAMP WITH TIME ZONE data.
- ORA-39340: unsupported object, string will be skipped.
-
Cause: Oracle Data Pump encountered an object type that it currently does not support.
- ORA-39341: Cannot convert an existing column into an identity column.
-
Cause: An attempt was made to convert an existing column into an identity column. There is no SQL ALTER statement that will convert an existing column into an identity column.
- ORA-39342: Internal error - failed to import internal objects tagged with string due to string.
-
Cause: Oracle Data Pump encountered an internal tagged object that failed to import properly. All other objects with the same tag will be skipped.
- ORA-39343: Object type string failed to create returning error:\nstring\n
-
Cause: The object type could not be created. Examine the original error code to determine the actual cause.
- ORA-39345: Warning: possible data loss in character set conversions
-
Cause: Oracle Data Pump displayed this message at the start of the import operation because it determined that the character set or the NCHAR character set used by the export database was different from that of the target database and also that the target database character set was not a superset of the export database character set.
- ORA-39346: data loss in character set conversion for object string
-
Cause: Oracle Data Pump import converted a metadata object from the export database character set into the target database character set prior to processing the object. Some characters could not be converted to the target database character set and so the default replacement character was used.
- ORA-39347: Character data loss was detected during conversion, the row was rejected.
-
Cause: The row contained characters that did not exist in the destination character set.
- ORA-39352: Wrong number of TRANSPORT_DATAFILES specified: expected string, received string
-
Cause: The number of TRANSPORT_DATAFILES specified on the impdp command was not correct.
- ORA-39353: Data was not imported for string. Cannot locate the time zone version string file.
-
Cause: This table contains TIMESTAMP WITH TIME ZONE data and Oracle Data Pump needed to load the source version of the time zone file. This version cannot be located.
- ORA-39357: \nWarning: Oracle Data Pump operations are not typically needed when connected to the root or seed of a container database.\n
-
Cause: The Oracle Data Pump client was attached to the root or seed container database.
- ORA-39358: Export dump file version string not compatible with target version string
-
Cause: The Oracle Data Pump export job version was newer than the target compatibility version.
- ORA-39359: Source time zone version is string and target time zone version is string.
-
Cause: The time zone version of the source database is not the same as the time zone version of the target database.
- ORA-39360: Table string was skipped due to transportable import and TSLTZ issues resulting from time zone mismatch.
-
Cause: The time zone of the source database is different than the time zone of the target database and this table contains TIMESTAMP WITH LOCAL TIME ZONE data.
- ORA-39361: Source time zone is string and target time zone is string.
-
Cause: The time zone of the source database is different than the time zone of the target database.
- ORA-39363: Type evolution could not be preserved for string
-
Cause: Trying to apply each version of the type during import resulted in compilation warnings. The type was successfully recreated to the latest version only.
- ORA-39364: encryption password is too long
-
Cause: The encryption password provided to the Oracle Data Pump job was invalid because its length was greater than the maximum allowed. When using the password to encrypt the dump file set, the maximum length is 128 bytes. When using the password to re-encrypt encrypted columns only, the maximum length is 30 bytes.
- ORA-39366: disable table lock on string.string failed with:\nstring\n
-
Cause: Examine the original error code to determine the actual cause.
- ORA-39367: Statistics are being skipped. Cannot locate the time zone version string file.
-
Cause: Importing statistics requires that the Oracle Data Pump load the source version of the time zone file. This version cannot be located.
- ORA-39368: cannot alter partition varray column properties
-
Cause: DBMS_METADATA_DIFF was comparing two partitioned tables. There is no SQL ALTER statement to change varray column properties.
- ORA-39369: some rows may not be exported for string due to block corruption
-
Cause: The corrupted data blocks were ignored when Oracle Data Pump was exporting the table.
- ORA-39370: remap value string is too long
-
Cause: The remap value provided to the Oracle Data Pump job was invalid because its length was greater than the maximum allowed.
- ORA-39371: cannot specify partition in remap_table without departitioning
-
Cause: The 'remap_table' value specified a partition but the tables were not being departitioned.
- ORA-39372: \nWarning: Oracle Data Pump is exporting from a database that supports long identifiers to a version that does not support long identifiers.\n
-
Cause: The Oracle Data Pump job was exporting from a database version that has support for long identifiers and may have objects with long identifiers but the target version does not support long identifiers.
- ORA-39373: cannot export string to version string due to long identifiers
-
Cause: This object had long identifiers and could not be exported to the target version specified in the Oracle Data Pump command.
- ORA-39374: Statistics failed to export. Failing error is \nstring
-
Cause: The statistics failed to export.
- ORA-39375: Statistics failed to import. Failing error is \nstring
-
Cause: The statistics failed to import.
- ORA-39376: invalid data encountered (string)
-
Cause: Optional data validation detected invalid data while accessing external table data.
- ORA-39377: altering table read-only string.string failed with:\nstring\n
-
Cause: Altering the table to read-only failed.
- ORA-39378: Data Pump string import job conflicts with underscore parameter string
-
Cause: The mode used for import cannot be used with the underscore parameter.
- ORA-39379: Logging for table string may not be restored.
-
Cause: The table was created with NO LOGGING specified and the restore to the original value failed.
- ORA-39380: Cannot alter tablespace with lost write protection.
-
Cause: DBMS_METADATA_DIFF was comparing two tablespaces. There is no SQL ALTER statement to change tablespace lost write protection.
- ORA-39381: Cannot add datafile to bigfile tablespace.
-
Cause: DBMS_METADATA_DIFF was comparing two tablespaces. Datafile can not be added to a bigfile tablespace.
- ORA-39382: There are string cursors left open in the string package.
-
Cause: This is an internal error. The identified package left some cursors opened.
- ORA-39383: There is more data loss than reported for object type string.
-
Cause: The maximum number of replacement characters for each read operation prevented all objects within this object type that lost data from being found. There should be one or more messages preceding this one that indicate data loss for specific objects within the named object type. However, this message indicates that there may be more objects within the named object type that lost
- ORA-39384: Warning: User string has been locked and the password expired.
-
Cause: Oracle Data Pump displayed this message while importing users because it determined that a user was created with a password version that is no longer supported. See the documentation for PASSWORD_VERSIONS in the system view DBA_USERS for more information.
- ORA-39385: Data was not imported for string.
-
Cause: The Data Pump export job had an unreported problem while exporting the data for this table, partition, or subpartition.
- ORA-39386: cannot load data into sharded table from sharded catalog for table string
-
Cause: Data pump import operation was trying to load table data into a sharded table from the sharded catalog database. Table data for sharded tables must be loaded into the sharded databases.
- ORA-39387: cannot load metadata into a sharded database
-
Cause: Data pump import operation was trying to load metadata into a sharded database.
- ORA-39388: cannot use transportable tablespace to export from a sharded database
-
Cause: An attempt was made to export from a sharded database using transportable tablespace.
- ORA-39389: no form of transportable export is allowed from a sharded catalog
-
Cause: An attempt was made to export from a sharded catalog using a form of transportable Data Pump.
- ORA-39390: cannot use Oracle Data Pump with a network link in a sharded environment
-
Cause: An attempt was made to perform an Oracle Data Pump operation over a network link with either the source or target database being sharded.
- ORA-39391: maximum number of Data Pump jobs (string) exceeded
-
Cause: The value of the MAX_DATAPUMP_JOBS_PER_PDB initialization parameter exceeded the allowed value.
- ORA-39392: Data Pump filter object string invalid length
-
Cause: The Data Pump filter contained an object name that was larger than 128 characters.
- ORA-39393: direct path operation in shard catalog not allowed on sharded table string
-
Cause: Direct path operations could not be performed on a sharded table from inside of the catalog database for a sharded table. The data for sharded tables lives in other shard databases.
- ORA-39394: Cannot alter vector encoded attributes on a table column.
-
Cause: An attempt was made to change a column that was vector encoded with a SQL ALTER statement.
- ORA-39395: Warning: object string requires password reset after import
-
Cause: During Data Pump Export or Import, fixed user or shared database link objects were exported and the enforcement of dictionary credentials was set to ENABLED.
- ORA-39396: Warning: exporting encrypted data using transportable option without password
-
Cause: The encryption password was not specified for an export job that used the transportable option and included one or more encrypted tablespaces.
- ORA-39398: Cannot load data. Data Pump dump file "string" was created in TEST_MODE.
-
Cause: The Data Pump dump file was created using a value of TEST_MODE for the export TTS_CLOSURE_CHECK parameter. The Data Pump dump file was in an inconsistent state and could not be loaded.
- ORA-39399: Dump file set is unusable. TEST_MODE requested.
-
Cause: This is an informational message to indicate that the Data Pump dump file was created using a value of TEST_MODE for the export TTS_CLOSURE_CHECK parameter. The Data Pump dump file was in an inconsistent state and could not be processed by the Data Pump import utility.
- ORA-39400: invalid value string for parameter string
-
Cause: The string supplied for the parameter MAX_DATAPUMP_JOBS_PER_PDB or MAX_DATAPUMP_PARALLEL_PER_JOB was neither an integer nor was it the special value AUTO.
- ORA-39402: The log or SQL file cannot overwrite dump file "string".
-
Cause: The name and location of the Data Pump log or SQL file matched the name of an existing Data Pump, external table, or legacy dump file. This message may be seen before the Data Pump job has started or after the job has started, if wildcard dump files are being used.
- ORA-39403: object string "string" typeid mismatch
-
Cause: An object type in a transportable tablespace set already existed on the target system, but with a different typeid. The typeid could not be changed because either the type or a dependent type was used by an existing table. Tables in the transportable tablespace set that use this object could not be created. Further information can be found in the alert log.
- ORA-39405: Oracle Data Pump does not support importing from a source database with TSTZ version string into a target database with TSTZ version string.
-
Cause: The source database was at a different time zone version than the target database and there were tables that contained TIMESTAMP WITH TIME ZONE (TSTZ) data.
- ORA-39406: Job mode string is not permitted when running as SYSBACKUP.
-
Cause: A mode other than transportable, table, or tablepsace was specified for the job. When running a Data Pump export or import operation as SYSBACKUP, the mode is limited to transportable, table, and tablespace.
- ORA-39407: Warning: Incompatible usage of parameters string and string.\n
-
Cause: When using the DEPARTITION transform, REMAP_TABLE should reference a specific table partition. Otherwise the REMAP_TABLE is ignored.
- ORA-39500: failed to notify CRS of a Startup/Shutdown event for database "string", instance "string" (ignored)
-
Cause: The instance was unable to obtain the context or information required to notify the CRS framework.
- ORA-39501: failed to notify CRS of a Startup/Shutdown event [string] (ignored)
-
Cause: The instance was unable to communicate with the CRS framework.
- ORA-39502: failed to notify CRS of a Startup/Shutdown event [string] (ignored)
-
Cause: The instance was unable to create an environment context.
- ORA-39503: failed to notify CRS of a Startup/Shutdown event [string] (ignored)
-
Cause: The instance was unable to populate the environment context.
- ORA-39504: failed to notify CRS of a Startup/Shutdown event [string] (ignored)
-
Cause: The instance was unable to find the location of the alert file.
- ORA-39510: CRS error performing string on string 'string' on 'string'\nstring
-
Cause: Unable to perform action on associated CRS resource.
- ORA-39511: Start of CRS resource for instance '%1!s' failed with error:[%2!s]\n%3!s
-
Cause: The Cluster Ready Services (CRS) detected an error during an attempt to start the indicated resource. The instance start operation was terminated. The accompanying messages provide detailed failure information.
- ORA-39512: Stop of CRS resource for instance '%1!s' failed with error:[%2!s]\n%3!s
-
Cause: The Cluster Ready Services (CRS) detected an error during an attempt to stop the indicated resource. The instance stop operation was terminated. The accompanying messages provide detailed failure information.
- ORA-39600: Queue keys needs to be a suffix of cluster key.
-
Cause: Attempt to specify queue key columns that don't form a suffix of the cluster key.
- ORA-39601: Hash key is required.
-
Cause: Missing hash key in the cluster key specification.
- ORA-39700: database must be opened with UPGRADE option
-
Cause: A normal database open was attempted, but the database has not been upgraded to the current server version.
- ORA-39701: database must be mounted EXCLUSIVE for UPGRADE or DOWNGRADE
-
Cause: The database was mounted for SHARED cluster access.
- ORA-39702: database not open for UPGRADE or DOWNGRADE
-
Cause: An upgrade, downgrade, reload, or patch script was invoked when the database was not open for UPGRADE or DOWNGRADE.
- ORA-39703: server version and script version do not match
-
Cause: An upgrade, downgrade, reload, or patch script was invoked, but the database instance version was not the version for which the script was intended.
- ORA-39704: permission to modify component registry entry denied
-
Cause: An attempt was made to modify an entry in the component registry, but the session user was not authorized; only the CONTROL or SCHEMA user for the component are authorized to modify the component registry entry.
- ORA-39705: component 'string' not found in registry
-
Cause: No entry in the component registry was found for the specfied component.
- ORA-39706: schema 'string' not found
-
Cause: The schema name specified was not found in the database.
- ORA-39707: compatibile parameter string too high for downgrade to string
-
Cause: A downgrade was attempted, but the compatible initialization parameter value was greater than the downgrade release version.
- ORA-39708: component 'string' not a string component
-
Cause: The component was not a component for the specified namespace.
- ORA-39709: incomplete component downgrade; string downgrade aborted
-
Cause: One or more components did not have a status of DOWNGRADED.
- ORA-39710: The database mode conflicts with the connection type.
-
Cause: An attempt was made to connect to a database when the database was open for upgrade or downgrade, but a conflicting type of connection was specified. Only the SYSDBA and SYSOPER types of administrative connection are allowed while the database is open in upgrade or downgrade mode.
- ORA-39711: critical patch number less than last installed CPU number
-
Cause: A Critical Patch Update (CPU) script was invoked that had a number that was less than the last CPU installed in the database.
- ORA-39712: XE edition server cannot open database
-
Cause: An attempt was made to open a Standard Edition or Enterprise Edition database with the Express Edition of the server.
- ORA-39714: upgrade script utlmmig.sql failed
-
Cause: A normal database open was attempted, but the upgrade script utlmmig.sql failed to complete.
- ORA-39715: Downgrade script UTLMMIGDOWN.SQL failed.
-
Cause: A normal database open was attempted, but the downgrade script UTLMMIGDOWN.SQL failed to complete.
- ORA-39726: unsupported add/drop column operation on compressed tables
-
Cause: An unsupported add/drop column operation for compressed table was attemped.
- ORA-39727: COMPATIBLE must be set to 10.0.0.0.0 or higher
-
Cause: An add/drop column operation for compressed table has been performed on the database. This requires COMPATIBLE to be set to 10.0.0.0.0 or higher during upgrade from 9.2 to a 10i or higher release.
- ORA-39751: partitioned table on both sides of PARTITIONED OUTER JOIN is not supported
-
Cause: An attempt was made to partition both sides of PARTITIONED OUTER JOIN.
- ORA-39752: redundant column in partitioning and join columns is not allowed
-
Cause: An attempt was made to specify redundant columns in partitioning and join columns for NATURAL or named column PARTITIONED OUTER JOIN.
- ORA-39753: unsupported use of subquery in PARTITIONED OUTER JOIN condition
-
Cause: An attempt was made to use subquery in PARTITIONED OUTER JOIN condition.
- ORA-39754: FULL PARTITIONED OUTER JOIN is not supported
-
Cause: An attempt was made to use FULL PARTITIONED OUTER JOIN.
- ORA-39755: cannot use PARTITIONED OUTER JOIN with a left correlation
-
Cause: An attempt was made to use a PARTITIONED OUTER JOIN where the right side is a lateral view with a left correlation to the left side and is partitioned.
- ORA-39761: stream reset required before loading this stream again
-
Cause: An attempt was made to load a stream that was previously loaded but has not been reset yet.
- ORA-39762: streams must be loaded in conversion order
-
Cause: An attempt was made to load a stream out of conversion order.
- ORA-39763: stream must be completely loaded before it is reset
-
Cause: An attempt was made to reset a stream that contains converted column array data and hasn't been completely loaded yet.
- ORA-39764: specified stream is not in the specified direct path context
-
Cause: A direct path operation was attempted using a stream that was not created in the specfied direct path context.
- ORA-39765: stream must be reset before used in a column array conversion
-
Cause: The stream was completely loaded, but has not been reset yet.
- ORA-39766: invaid stream specified for column array conversion
-
Cause: A stream must be loaded and reset before used again in a column-array-to-stream conversion. This error is issued if another stream has subsequently been converted before the specified stream has been loaded, or if the latest load of this stream returned OCI_ERROR.
- ORA-39767: finish is not allowed when unloaded stream data exists
-
Cause: A direct path finish was attempted when at least one stream buffer has not been completely loaded.
- ORA-39768: only one direct path context top level column array is allowed
-
Cause: Attempt to create multiple top level column arrays in a direct path context, when only one is allowed.
- ORA-39769: finish is not allowed with an incompletely loaded last row
-
Cause: Part of a row has been loaded, but it is not complete.
- ORA-39771: stream must be loaded before its handle is freed
-
Cause: An attempt was made to free a stream handle after conversion but before the stream was loaded.
- ORA-39772: column array reset disallowed after OCI_CONTINUE or OCI_NEED_DATA
-
Cause: An attempt was made to reset a column array when a row conversion is still in progress.
- ORA-39773: parse of metadata stream failed
-
Cause: An unexpected error occured while attempting to parse the metadata // stream for a table being loaded.
- ORA-39774: parse of metadata stream failed with the following error:\n string
-
Cause: An unexpected error occured while parsing the metadata stream.
- ORA-39775: direct path API commit not allowed due to previous fatal error
-
Cause: An attempt was made to commit a Direct Path context after a fatal error.
- ORA-39776: fatal Direct Path API error loading table string
-
Cause: A fatal error was detected loading the specified or previous table.
- ORA-39777: data saves are not allowed when loading lob columns
-
Cause: An attempt was made to save data when loading lob columns or columns stored as lobs (such as varrays and xml types).
- ORA-39778: the parallel load option is not allowed when loading lob columns
-
Cause: An attempt was made to load lob columns using the attribute OCI_ATTR_DIRPATH_PARALLEL. This error will also be issued when loading any columns that are stored as lobs (such as varrays and xml types).
- ORA-39779: type "string"."string" not found or conversion to latest version is not possible
-
Cause: Unable to import table data using the specified type. The type was nonexistent in the database or the input type could not be converted to the existing type. The reasons why a conversion was not possible are: 1. The version of the type in the database was greater than the version of the type at export time because 1 or more attributes have been added or dropped from the type. 2. If the type existed in the database prior to the import operation, then its internal identifier may not match the internal identifier of the type from the export database. The identifiers must match for an import to succeed.
- ORA-39780: Direct path context operations are not allowed after the context is aborted or finished
-
Cause: The specified direct path context was aborted or finished.
- ORA-39781: Direct path stream loads are not allowed after another context loading the same table has ended
-
Cause: Attempt to load a stream in one context after another loading the same table has ended.
- ORA-39782: Direct path prepare is not allowed after another context loading the same table has ended
-
Cause: Direct path prepare called after a context loading the same table has ended.
- ORA-39783: Invalid direct path transaction active
-
Cause: Direct path operations were not performed in the transaction started by the first OCIDirPathPrepare call.
- ORA-39784: This direct path operation is not allowed while another is in progress
-
Cause: Another direct path operation was active.
- ORA-39785: SQL expressions returning ADT objects are not allowed in direct path
-
Cause: The passed SQL expression returned a user-defined ADT which was not supported.
- ORA-39786: Number of columns does not match between export and import databases
-
Cause: External tables could not import into a table with mismatched columns.
- ORA-39787: Column string subtype "string"."string" is not instantiable.
-
Cause: Subtype specified was not instantiable.
- ORA-39788: Subtype "string"."string" is specified multiple times for column string.
-
Cause: Subtype specified was not unique.
- ORA-39789: "string"."string" is not a valid type for column string.
-
Cause: Subtype specified was not a valid type for the column being loaded.
- ORA-39790: Attribute "string" specified multiple times for column string.
-
Cause: Attribute specified multiple times.
- ORA-39791: Attribute "string" for column string is not in subtype "string"."string".
-
Cause: Attribute was not included in the subtype indicated.
- ORA-39792: Attribute "string" is not valid for subtypes(s) loaded into column string.
-
Cause: Attribute specified was not included in any subtypes specified for the column or the declared subtype of the column.
- ORA-39793: Attribute "string" is not unique within the hierarchy being loaded.
-
Cause: The attribute was defined in multiple lines of descent in the hierarchy being loaded.
- ORA-39794: No attributes loaded for subtype "string"."string".
-
Cause: None of the attributes loaded were included in the type shown.
- ORA-39795: Subtype index is not first attribute for object table or column, string.
-
Cause: The subtype index was not the first attribute when describing the atributes of an object column or object table with multiple subtypes.
- ORA-39796: column array entry for string is not valid for the current subtype
-
Cause: This column was not part of the current subtype being loaded for this object column or table. Therefore, its entry must be null in the column array.
- ORA-39797: The subtype index value is not valid.
-
Cause: The subtype index value in the column array was not valid for the object column or object table.
- ORA-39798: The column array row offset number is out of range (max: number).
-
Cause: The specified row offset was too large for the column array.
- ORA-39799: The column index number is out of range (max: number).
-
Cause: The specified column index was too large for the column array.
- ORA-39800: Database version number does not support the load of multiple subtypes.
-
Cause: Direct Path API support for loading multiple subtypes of an object table or column was only present in the Oracle 11 release and higher.
- ORA-39801: Subtype "string"."string" is not a valid subtype for column string.
-
Cause: Subtype specified was not the declared type nor was it derived from the declared type.
- ORA-39802: ADT object column string specified a SQL expression which is not allowed in direct path mode.
-
Cause: The ADT column reported in the error specified a SQL expression which returned the ADT. This is not supported.
- ORA-39803: Data saves are not allowed on tables with partitioning referential constraints.
-
Cause: Data saves (and the sqlldr ROWS parameter) are not allowed when loading both the parent and child tables of a partitioning referential constraint.
- ORA-39804: The load was aborted due to an error loading parent string while also loading child string.
-
Cause: An error occurred while loading the child and parent table of a partitioning referential constraint. The load was aborted to ensure the partitioning referential constraint was not violated.
- ORA-39805: Parallel loads are not allowed when loading child and parent.
-
Cause: A parallel load was requested when loading the child and parent of a partitioning referential constraint. This is not allowed.
- ORA-39806: The attempt to lock string parent table string string string failed.
-
Cause: While loading the child table of a partitioning referential constraint, the parent table must be locked in SHARE mode.
- ORA-39807: Partial data save on child string was ignored.
-
Cause: An attempt was made to partially save data when loading both the child and parent of a partitioning referential constraint or when loading a table with a domain index.
- ORA-39808: The SINGLEROW option must be specified for parent table string.
-
Cause: The SINGLEROW option was not specified when loading both the parent and child table of a partitioning referential constraint.
- ORA-39809: Data saves are not allowed on tables with domain indexes.
-
Cause: Data saves (and the sqlldr ROWS parameter) could not be allowed when loading a table with domain indexes.
- ORA-39810: Data saves are not allowed when NO_INDEX_ERRORS is specified.
-
Cause: Data saves (and the sqlldr ROWS parameter) could not be allowed when loading with the NO_INDEX_ERRORS option.
- ORA-39811: index string.string had the following error:
-
Cause: An error occurred on the index; error follows.
- ORA-39812: index string.string partition string had the following error:
-
Cause: An error occurred on the index; error follows.
- ORA-39813: index string.string had string partition errors:
-
Cause: A logical index error occurred on a partitioned index which affected one or more index partitions, which are listed below this message.
- ORA-39814: The SKIP_INDEX_MAINTENANCE option is not allowed with NO_INDEX_ERRORS.
-
Cause: The SKIP_INDEX_MAINTENANCE option was used with the NO_INDEX_ERRORS option.
- ORA-39815: Direct Path Unload of an external table is not allowed.
-
Cause: An attempt was made to use Direct Path API Unload to unload an external table.
- ORA-39816: Direct Path Unload of tables with encrypted column(string.string) is not allowed.
-
Cause: An attempt was made to use Direct Path API Unload to unload a table with encrypted columns.
- ORA-39817: index string.string was ignored due to:
-
Cause: Index was unusable at the start of the load and it was requested that unusable indexes be skipped.
- ORA-39818: index string.string partition string was ignored due to:
-
Cause: Index was unusable at the start of the load and it was requested that unusable indexes be skipped.
- ORA-39819: The OCI_ATTR_DIRPATH_NO_INDEX_ERRORS attribute cannot be set to TRUE in direct path parallel loads.
-
Cause: An attempt was made to set the OCI_ATTR_DIRPATH_NO_INDEX_ERRORS attribute to TRUE in a direct path parallel load.
- ORA-39820: Zero length LONG piece detected for column string row string.
-
Cause: A zero length piece was detected for a LONG column.
- ORA-39821: domain index on columnar data made unusable\n
-
Cause: An attempt was made to load a columnar table with a domain index using SQL*Loader direct part load
- ORA-39822: A new direct path operation is not allowed in the current transaction.
-
Cause: All previous direct path contexts ended and the current transaction was ready for a commit or abort of those changes.
- ORA-39823: The attribute OCI_ATTR_DIRPATH_USE_ACTIVE_TRANS is only allowed for load operations.
-
Cause: The attribute OCI_ATTR_DIRPATH_USE_ACTIVE_TRANS was set for a nonload operation.
- ORA-39824: The OCI_ATTR_DIRPATH_USE_ACTIVE_TRANS attribute was set when no transaction was active.
-
Cause: There was no active transaction to use.
- ORA-39825: Direct path load of view or synonym (string.string) with multiple dependencies not permitted.
-
Cause: An attempt was made to load a view or synonym which has more than a single dependency.
- ORA-39826: Direct path load of view or synonym (string.string) could not be resolved.
-
Cause: A synonym or view could not be translated.
- ORA-39827: Direct path load of PL/SQL function not permitted.
-
Cause: An attempt was made to load a PL/SQL function with the direct path API.
- ORA-39828: Constraint string was disabled because of index string.string error.
-
Cause: The index used for the constraint was set as unusable.
- ORA-39829: function-based index on columnar data made unusable\n
-
Cause: An attempt was made to load a columnar table with a function-based index using SQL*Loader direct path load.
- ORA-39830: XML parsing failed \nstring
-
Cause: XML parser returned an error while trying to parse the document.
- ORA-39831: Direct path load failed, (string.string) is not a table.
-
Cause: Object being loaded did not resolve to a table.
- ORA-39832: Direct path unload was not allowed due to columns with default values.
-
Cause: Direct path unload was attempted on a table with columns that have default values.
- ORA-39833: Direct path parallel load was not allowed on a temporary table.
-
Cause: A direct path parallel load was attempted on a temporary table.
- ORA-39834: Direct path load or unload was not allowed on a remote table.
-
Cause: An attempt was made to specify a remote table in a direct path API load or unload.
- ORA-39835: Direct path load partition memory exceeded. PGA use is stringkb, PGA limit is: stringkb
-
Cause: A direct path load ran out of process memory when loading multiple partitions.
- ORA-39836: Invalid direct path API server context detected
-
Cause: The data cartridge encountered an unexpected condition.
- ORA-39837: Direct path loading does not support the DEFAULT value clause for column string.
-
Cause: Direct path loading could not support loading the default value for the data type of the indicated column.
- ORA-39838: Direct path load of a specific partition with interval subpartitioning is not allowed.
-
Cause: An attempt was made to load a specific partition of a table that was interval subpartitioned. This is not supported by the Direct Path API.
- ORA-39839: Direct path default expression cache size (string) is too large.
-
Cause: An attempt was made to allocate a default expression cache that was too large.
- ORA-39840: A data load operation has detected data stream format error string.
-
Cause: A dump file data stream format error was detected during a load operation.
- ORA-39841: A data load operation detected a data stream format error (see next error), attempting to continue.
-
Cause: A dump file data stream format error was detected during a load operation. An attempt was made to continue the load from a point beyond the corruption.
- ORA-39842: Data load operation was discontinued due to the previous data stream format error.
-
Cause: A dump file data stream format error was detected during a a load operation. The operation was aborted.
- ORA-39843: Invalid direct path API server context detected
-
Cause: The data cartridge encountered an unexpected condition.
- ORA-39844: Bad stream format detected: [string] [string] [string] [string] [string] [string] [string] [string]
-
Cause: A dump file data stream format or initialization error was detected during a load or import operation.
- ORA-39845: A data load operation detected a data stream format error, attempting to continue.
-
Cause: A dump file data stream format error was detected during a load operation. An attempt was made to continue the load from a point beyond the corruption.
- ORA-39846: The specified number format for column string was invalid.
-
Cause: The specified number format for the column was not valid.
- ORA-39861: auxiliary data file copy file for Pluggable Database string: "string"
-
Cause: This message reports the filename for details of another message.
- ORA-39862: RESETLOGS option only valid after a Pluggable Database incomplete recovery
-
Cause: The ALTER PLUGGABLE DATABASE OPEN RESETLOGS command was issued, but the Pluggable Database was not flashed back or point-in-time recovered.
- ORA-39863: An earlier Pluggable Database incomplete recovery failed.
-
Cause: An earlier Pluggable Database flashback or point-in-time recovery failed.
- ORA-39864: Data file string on standby database must be restored and renamed, and standby database recovery must be restarted.
-
Cause: A missing data file was added on a standby database in response to a Pluggable Database (PDB) OPEN RESETLOGS command on the primary database. This data file must be restored and renamed on the standby database before standby database recovery can be restarted.
- ORA-39865: cannot FLASHBACK beyond Pluggable Database resetlogs operation
-
Cause: An attempt was made to perform a FLASHBACK DATABASE beyond a Pluggable Database resetlogs system change number (SCN).
- ORA-39866: Data files for Pluggable Database string must be offline to flashback across special 12.1 PDB resetlogs.
-
Cause: An attempt was made to perform a FLASHBACK DATABASE beyond a Pluggable Database (PDB) resetlogs performed at 12.1 compatibility. Futhermore, the PDB resetlogs was performed after a flashback or point-in-time recovery (PITR) of the PDB to its parent database incarnation. This is not supported unless all data files in the PDB are offline.
- ORA-39867: Clean PDB restore point 'string' is on an orphan incarnation of the pluggable database.
-
Cause: The specified clean PDB restore point was on an orphan incarnation of the pluggable database. One cannot flashback a pluggable database to an orphan incarnation.
- ORA-39870: container database is not open in read/write mode
-
Cause: A command was attempted that requires the container database (CDB) to be open in read/write mode.
- ORA-39871: An earlier Pluggable Database resetlogs operation failed after making changes.
-
Cause: An earlier ALTER PLUGGABLE DATABASE OPEN RESETLOGS command failed after it made some changes.
- ORA-39872: Data file number is in the middle of Pluggable Database resetlogs operation.
-
Cause: The data file was in the middle of a Pluggable Database resetlogs operation.
- ORA-39873: Restore all data files to a checkpoint SCN lower than string.
-
Cause: This error provides additional information for error 39874.
- ORA-39874: Pluggable Database string recovery halted
-
Cause: The Pluggable Database was recovered into an orphan branch.
- ORA-39875: Data file string is in the middle of Pluggable Database resetlogs operation.
-
Cause: The data file is in the middle of a Pluggable Database (PDB) resetlogs operation.
- ORA-39876: cannot perform CDB OPEN RESETLOGS because data file string is in the middle of a PDB resetlogs operation
-
Cause: The data file mentioned was in the middle of a Pluggable Database (PDB) resetlogs operation.
- ORA-39877: keyword ONLINE or OFFLINE expected
-
Cause: The ONLINE or OFFLINE keyword was not specified after the ALL keyword.
- ORA-39878: Only one Pluggable Database name can be specified.
-
Cause: Multiple Pluggable Database names were specified for the ALTER PLUGGABLE DATABASE OPEN RESETLOGS command.
- ORA-39879: Pluggable Database string is in the middle of a Pluggable Database RESETLOGS operation
-
Cause: There was already an on-going Pluggable Database OPEN RESETLOGS operation for this Pluggable Database.
- ORA-39880: One or more pluggable databases were in the middle of a point-in-time recovery at this incomplete database recovery SCN.
-
Cause: In the past, one or more pluggable databases had an active pluggable database RESETLOGS operation as of this incomplete recovery SCN.
- ORA-39881: Pluggable database string must be closed while recovering the physical standby across PDB RESETLOGS
-
Cause: The pluggable database (PDB) is open while the physical standby is recovering across a PDB RESETLOGS operation for the PDB.
- ORA-39882: cannot create clean pluggable database restore point for the specified pluggable database (con_id:string)
-
Cause: There were still outstanding transactions in the closed pluggable database.
- ORA-39883: Restore point string for pluggable database string is not a clean pluggable database restore point.
-
Cause: For a pluggable database using shared undo, there was an attempt to flashback pluggable database in SQL without a clean pluggable database restore point. The specified restore point was not a clean pluggable database restore point.
- ORA-39884: Flashback of PDB (con_id:string) cannot restore data file string which is currently used by PDB (con_id:string).
-
Cause: The data file required to flashback the specified pluggable database to the specified point in time could not be restored. The file number of the pluggable database data file was used by a different pluggable database.
- ORA-39885: flashback/PITR of a pluggable database before its creation is not allowed
-
Cause: The flashback/PITR System Change Number (SCN) or timestamp specified was less than the pluggable database creation SCN or timestamp. Flashback/PITR SCN or timestamp cannot be less than the pluggable database creation SCN or timestamp.
- ORA-39886: With shared undo, one can only use an SQL command to flashback a pluggable database (PDB) to a clean PDB restore point.
-
Cause: The command issued did not specify a clean pluggable database restore point. For a pluggable database using shared undo, one can only use the SQL Flashback pluggable database command to flashback to a clean pluggable database restore point.
- ORA-39887: Cannot create restore points for SEED PDB
-
Cause: There was an attempt to create a restore point for SEED PDB.
- ORA-39888: Guaranteed restore points exist for pluggable database string.
-
Cause: There was an attempt to drop or unplug a pluggable database when there were still guaranteed restore points for this pluggable database.
- ORA-39889: Specified System Change Number (SCN) or timestamp is in the middle of a previous PDB RESETLOGS operation.
-
Cause: The specified System Change Number (SCN) or timestamp is in the middle of a previous PDB RESETLOGS operation. More specifically, each PDB RESETLOGS operation may create a PDB incarnation as shown in v$pdb_incarnation. Any SCN between INCARNATION_SCN and END_RESETLOGS_SCN or any timestamp between INCARNATION_TIME and END_RESETLOGS_TIME as shown in v$pdb_incarnation is considered in the middle of the PDB RESETLOGS operation.
- ORA-39890: Flashback or PITR of a pluggable database to a System Change Number (SCN) or timestamp before latest undo mode switch is not allowed.
-
Cause: An attempt was made to flashback/PITR a pluggable database (PDB) to a System Change Number (SCN) or timestamp that precedes the latest switch between shared and local undo.
- ORA-39891: Clean PDB restore point cannot be created when CDB is in local undo mode.
-
Cause: There was an attempt to create a clean restore point when the CDB was in local undo mode. This is not supported. Clean PDB restore points are designed for CDB in shared undo mode. They are not useful for CDB in local undo mode.
- ORA-39892: Flashing back a pluggable database to a timestamp that falls on an orphaned database incarnation is not allowed.
-
Cause: An attempt was made to flashback a pluggable database (PDB) to a timestamp that falls on an orphaned database incarnation.
- ORA-39893: PDB restore point could not be created
-
Cause: There was an attempt to create a restore point for a pdb that was still in the process of being created or was never opened before.
- ORA-39894: PDB restore point could not be created
-
Cause: There was an attempt to create a restore point for a pdb when an application install or upgrade was going on.
- ORA-39895: unable to flashback or PITR a pluggable database
-
Cause: The flashback or point-in-time recovery (PITR) system change number (SCN) or timestamp specified was less than the SCN or timestamp at which the pluggable database was first opened in read/write mode.
- ORA-39896: INSTANCES clause and RESETLOGS keyword cannot be used together in ALTER PLUGGABLE DATABASE command
-
Cause: The INSTANCES clause was specified in the ALTER PLUGGABLE DATABASE OPEN RESETLOGS command.
- ORA-39897: A required flashback log has been reused during flashback of a pluggable database.
-
Cause: At least one required flashback log has been reused during flashback of a pluggable database.
- ORA-39901: Partitioned table string.string is partially contained in the transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39902: Subpartitioned table string.string is partially contained in the transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39903: IOT Partition string.string is partially contained in the transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39904: Partitioned object string.string is partially contained in the transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39905: Table string.string in tablespace string points to LOB segment string.string in tablespace string.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39906: Constraint string between table string.string in tablespace string and table string.string in tablespace string.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39907: Index string.string in tablespace string points to table string.string in tablespace string.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39908: Index string.string in tablespace string enforces primary constraints string of table string.string in tablespace string.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39909: Index string.string in tablespace string points to table/cluster string.string in tablespace string.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39910: Partitioned Global index string.string in tablespace string points to partition string of table string.string in tablespace string outside of transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39911: Index string.string in tablespace string points to partition string of table string.string in tablespace string outside of transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39912: Partitioned index string.string in tablespace string points to table string.string in tablespace string outside of transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39913: string string.string in tablespace string not allowed in transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39914: Index string.string in tablespace string points to subpartition string of table string.string in tablespace string outside of transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39915: Partition string of table string.string in tablespace string points to LOB segment string.string in tablespace string.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39916: Subpartition string of table string.string in tablespace string points to LOB segment string.string in tablespace string.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39917: SYS owned object string in tablespace string not allowed in pluggable set
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39918: PLSQL Functional Index string.string in tablespace string not allowed in transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39919: Object string.string in tablespace string not contained within transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39920: Rollback segment string in tablespace string not allowed in transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39921: Default Partition (Table) Tablespace string for string not contained in transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39922: Default Partition (Index) Tablespace string for string not contained in transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39923: Default Composite Partition (Table) Tablespace string for string not contained in transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39924: Default Composite Partition (Index) Tablespace string for string not contained in transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39925: LOB segment string.string in tablespace string points to table string.string in tablespace string.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39926: Join index between table string.string in tablespace string and table string.string in tablespace string.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39927: Scoped REF constraint between table string.string in tablespace string and table string.string in tablespace string.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39928: string string.string in tablespace string contains evolved type data that have not been upgraded.
-
Cause: Transportable tablespace operation could not be performed because some tables depending on evolved types were not upgraded.
- ORA-39929: Table string.string in tablespace string has encrypted columns which are not supported.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39930: Violation string.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39931: XML Schema string Owner: string not fully contained in the transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39932: Extensible Index string.string not fully contained in the transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39933: Parent table string.string and its nested table columns are not fully contained in the transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39934: Materialized view log string.string in tablespace string and master table string.string in tablespace string are not fully contained in the transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39935: Updatable materialized view log string.string in tablespace string and materialized view string.string in tablespace string are not fully contained in the transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39936: Token manager for the CSX tablespace string not fully contained in the transportable set.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39937: Unsupported operation, default token tables used for binary XML data.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39938: Operation not supported, tablespace string contains binary XML data.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39939: More than one set of token tables are used in tablespace string.
-
Cause: Informational message to describe a failure during transportable containment checking.
- ORA-39940: Child reference partitioned table string.string in tablespace string or parent table string.string in tablespace string is included but not both.
-
Cause: Informational message to describe a failure during transportable containment checking. Both parent and child reference partition tables must be included.
- ORA-39941: Partitioned table string.string in tablespace string has a partition that has an incomplete online move.
-
Cause: This is an informational message to describe a failure during transportable containment checking. Online moves need to be complete before transporting a tablespace.
- ORA-39942: Subpartitioned table string.string in tablespace string has a subpartition that has an incomplete online move.
-
Cause: This is an informational message to describe a failure during transportable containment checking. Online moves need to be complete before transporting a tablespace.
- ORA-39943: Global index string.string in tablespace string has orphaned entries.
-
Cause: This is an informational message to describe a failure during transportable containment checking. Orphaned entries need to be cleaned up before transporting a tablespace.
- ORA-39944: Global partitioned index string.string in tablespace string has orphaned entries.
-
Cause: This is an informational message to describe a failure during transportable containment checking. Orphaned entries need to be cleaned up before transporting a tablespace.
- ORA-39945: Token conflicting with existing tokens.
-
Cause: The binary XML tokens contained in the imported tablespace conflicted with the existing tokens.
- ORA-39946: Nondefault token table encountered.
-
Cause: During transportable tablespace import, a nondefault token table was encountered.
- ORA-39947: Table string.string in tablespace string has token tables in tablespace string.
-
Cause: The token tables for the table were in a tablespace which was not being exported.
- ORA-39950: invalid parameter for PLSQL warnings flag
-
Cause: The user either entered invalid value for the PLSQL_WARNINGS flag or the value of the flag conflicts with other values.
- ORA-39951: incomplete values specified for PL/SQL warning settings
-
Cause: The user either did not enter the value for the settings or entered incomplete values.
- ORA-39952: only numbers can be specified as range values
-
Cause: The range values did not have numerical values only.
- ORA-39953: the range value specified is beyond allowed range
-
Cause: The range values were either too low or too high.
- ORA-39954: DEFERRED is required for this system parameter
-
Cause: The ALTER SYSTEM command for PLSQL_WARNINGS did not include the keyword, DEFERRED.
- ORA-39955: invalid PL/SQL warning message number
-
Cause: The PL/SQL message number specified was not in a valid range.
- ORA-39956: duplicate setting for PL/SQL compiler parameter string
-
Cause: A PL/SQL compiler parameter was set more than once.
- ORA-39957: invalid warning category
-
Cause: The category of the message was incorrect.
- ORA-39958: invalid warning category qualifier
-
Cause: The category qualifier was incorrect.
- ORA-39959: invalid warning number (string)
-
Cause: The warning number was incorrect.
- ORA-39960: scope can only be SYSTEM or SESSION
-
Cause: The scope specified was not set.
- ORA-39961: message specified was not found
-
Cause: The message number specified was not set.
- ORA-39962: invalid parameter for PLSQL_CCFLAGS
-
Cause: The value for the PLSQL_CCFLAGS parameter was not valid.
- ORA-39964: Specified value for _PLSQL_MAX_STACK_SIZE (string) is larger than available memory (string)
-
Cause: The value specified for the _PLSQL_MAX_STACK_SIZE parameter was larger than the amount of stack size available to the process.
- ORA-39965: Collection of records with PL/SQL type attributes are not allowed in this context.
-
Cause: The collection of records with attributes of PL/SQL types were not allowed as an argument to the TABLE operator.
- ORA-39966: This form is allowed only in WITH clause context
-
Cause: Only an entry point number was specified for SYS_PLSQL_CPU, SYS_PLSQL_COUNT or SYS_PLSQL_IO costing operator. This is allowed only when these operators are applied to functions appearing in the WITH clause.
- ORA-39967: Cannot use this PL/SQL procedure while data files are being moved or rekeyed.
-
Cause: Some data files were being moved or rekeyed either on the primary or standby database.
- ORA-39968: Invalid value for parameter PLSCOPE_SETTINGS. Value must be from among 'IDENTIFIERS:[ALL|NONE|PLSQL|SQL|PUBLIC], STATEMENTS:[ALL|NONE]'.
-
Cause: The value for the PLSCOPE_SETTINGS parameter was not valid.
- ORA-39969: Bind variable should be of a supported PL/SQL type
-
Cause: A variable of a wrong type was used in the DBMS_SQL.BIND_VARIABLE_PKG call. In the DBMS_SQL.BIND_VARIABLE_PKG call, the type of the variable should be declared in a package specification and should be either a record or one of the supported collection types.
- ORA-39970: Bind calls are not allowed after cursor execution
-
Cause: A bind call was used after the cursor was executed. Binds can only be done after the cursor was parsed but before execution.
- ORA-39971: cannot use this PL/SQL procedure for this pluggable database when PATH_PREFIX information is not accessible
-
Cause: Some pluggable databases have specified PATH_PREFIX for security purposes, but the PL/SQL procedure was unable to check the PATH_PREFIX because the root was not open or for some other security reasons.