Skip to content

Fatih Acar's blog

About of Database Systems and Information Technologies

Menu
  • Home
  • About Me
  • Contact Me
Menu

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-18000 to ORA-18200

Posted on 22/09/201615/02/2017 by Fatih Acar

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-18000 to ORA-18200

ORA-18000: invalid outline name

Cause: The parser detected a missing or invalid outline name

Action: n/a

ORA-18001: no options specified for ALTER OUTLINE

Cause: The parser detected that no clause was specified on the command Our performance tests, which are not typical as they exercise all branches of the code, have shown approximately a 30% performance increase line for ALTER OUTLINE.

Action: Re-issue the command, specifying a valid ALTER OUTLINE clause.

ORA-18002: the specified outline does not exist

Cause: Either the outline did not exist to begin with, or a timing window allowed for another thread to drop or alter the outline midstream.

Action: n/a

ORA-18003: an outline already exists with this signature

Cause: The signature generation algorithm generates signatures that are are 16 bytes in length so it is highly unlikely that any 2 signatures will be identical. This message is raised in such a rare case.

Action: Either re-issue the statement that led to the outline being created with some whitespace added or force the outline to be created in a different category.

ORA-18004: outline already exists

Cause: An outline already exists, either with the specified name, or for the specified SQL text.

Action: n/a

ORA-18005: CREATE ANY OUTLINE privilege is required for this operation
ORA-18006: DROP ANY OUTLINE privilege is required for this operation
ORA-18007: ALTER ANY OUTLINE privilege is required for this operation
ORA-18008: cannot find OUTLN schema

Cause: The database creation script that creates this schema must not have been executed.

Action: Review the log files to see what happened when the database was created.

ORA-18009: one or more outline system tables do not exist

Cause: Either the database creation script that creates these tables was not executed or a user accidently deleted the table

Action: Review the log files to see what happened when the database was created.

ORA-18010: command missing mandatory CATEGORY keyword

Cause: User failed to specify the CATEGORY keyword

Action: Re-issue the command with the CATEGORY keyword included

ORA-18011: the outline specified in the FROM clause does not exist
ORA-18012: select_catalog_role role is required for this operation
ORA-18013: timed out while waiting for resource string
ORA-18014: deadlock detected while waiting for resource string
ORA-18015: invalid source outline signature

Cause: User imported an 8i outline into a 9i database without updating signatures

Action: execute dbms_outln.update_signatures

ORA-18100: XUST0001 – Updating expression in a wrong position

Cause: An updating expression was used in a position other than one of the following: – The topmost expression in the body of a query. – The MODIFY clause of a TRANSFORM expression. – The RETURN clause of a FLWOR expression. – The RETURN clauses of a TYPESWITCH expression in which every RETURN clause contains an updating expression, an empty expression ( ), or a call to the fn:error function. – The THEN and ELSE clauses of a conditional statement in which both the then and else clauses contain either an updating expression, an empty expression ( ), or a call to the fn:error function. – An operand of a comma expression in which each operand is either an updating expression, an empty expression ( ), or a call to the fn:error function. – The content of a parenthesized expression. – The body of a function declaration in which the keyword UPDATING is specified.

Action: None

ORA-18101: XUST0002 – Non-updating expression in a wrong position

Cause: A non-updating expression other than an empty expression ( ) or a call to the fn:error function was used in one of the following positions: – The MODIFY clause of a TRANSFORM expression. – The top-level expression in the body of a function declaration in which the keyword UPDATING is specified.

Action: None

ORA-18102: XUST0003 – Repeated revalidation declaration

Cause: Prolog contained more than one revalidation declaration.

Action: None

ORA-18103: XUTY0004 – Invalid attribute node in the insertion sequence

Cause: The insertion sequence of an INSERT expression contained an attribute following a node that was not an attribute node.

Action: None

ORA-18104: XUTY0005 – Invalid target expression for INSERT

Cause: In an INSERT expression where INTO, AS FIRST INTO, or AS LAST INTO was specified, the target expression returned a nonempty result that did not consist of a single element or document node.

Action: None

ORA-18105: XUTY0006 – Invalid target expression for INSERT

Cause: In an INSERT expression where BEFORE or AFTER was specified, the target expression returned a nonempty result that did not consist element, text, comment, or processing instruction node.

Action: None

ORA-18106: XUTY0007 – Invalid target expression for DELETE

Cause: The target expression of a DELETE expression did not return a sequence of zero or more nodes.

Action: None

ORA-18107: XUTY0008 – Invalid target expression for REPLACE

Cause: In a REPLACE expression, the target expression returned a nonempty result that did not consist of a single element, attribute, text,

Action: None

ORA-18108: XUDY0009 – Invalid target expression for REPLACE

Cause: In a REPLACE expression where VALUE OF was not specified, the node returned by the target expression did not have a parent.

Action: None

ORA-18109: XUTY0010 – Invalid replacement sequence for REPLACE

Cause: In a REPLACE expression where VALUE OF was not specified and the target was an element, text, comment, or processing instruction node, the replacement sequence did not consist of zero or more element, text, comment, or processing instruction nodes.

Action: None

ORA-18110: XUTY0011 – Invalid replacement sequence for REPLACE

Cause: In a REPLACE expression where VALUE OF was not specified and the target is an attribute node, the replacement sequence did not consist of zero or more attribute nodes.

Action: None

ORA-18111: XUTY0012 – Invalid target expression for RENAME

Cause: In a RENAME expression, the target expression returned a nonempty result that did not consist of a single element, attribute, or processing instruction node.

Action: None

ORA-18112: XUTY0013 – Invalid COPY expression for TRANSFORM

Cause: In a TRANSFORM expression, a source expression in the copy clause did not return a single node.

Action: None

ORA-18113: XUDY0014 – Modified node was not created by the COPY clause

Cause: In a TRANSFORM expression, the MODIFY clause modified a node that was not created by the COPY clause.

Action: None

ORA-18114: XUDY0015 – Duplicate RENAME for the same target node

Cause: A node was the target of more than one RENAME expression within the same query.

Action: None

ORA-18115: XUDY0016 – Duplicate REPLACE for the same target node

Cause: A node was the target of more than one REPLACE expression (without VALUE OF being specified) within the same query.

Action: None

ORA-18116: XUDY0017 – Duplicate REPLACE for the same target node

Cause: A node was the target of more than one REPLACE VALUE OF expression within the same query.

Action: None

ORA-18117: XUDY0018 – External not updating function returns an updated value

Cause: A function that was declared to be external but not updating returned a nonempty pending update list.

Action: None

ORA-18118: XUDY0019 – External updating function returns an invalid value

Cause: A function that was declared to be both external and updating returned a nonempty data model instance.

Action: None

ORA-18119: XUDY0020 – Deleted node has no parent

Cause: Node was deleted that had no parent before execution of the query began.

Action: None

ORA-18120: XUDY0021 – The result XDM instance violates XDM constraints

Cause: XDM instance resulting from applying all the updates in a query violated constraint specified in [XQuery/XPath Data Model (XDM)]. In this case, none of the updates in the query were made effective.

Action: None

ORA-18121: XUTY0022 – Invalid attribute insertion into a document node

Cause: INSERT expression specified the insertion of an attribute node into a document node.

Action: None

ORA-18122: XUDY0023 – Updating expression introduces a namespace conflict

Cause: An INSERT, REPLACE, or RENAME expression affected an element node by introducing a new namespace binding that conflicted with one of its existing namespace bindings.

Action: None

ORA-18123: XUDY0024 – Updating expression introduces a namespace conflict

Cause: Effect of a set of updating expressions introduced conflicting namespace bindings into an element node.

Action: None

ORA-18124: XUDY0025 – Invalid QName for processing instruction RENAME

Cause: Target of a RENAME expression was a processing instruction node, and the new name expression returned a QName with a nonempty namespace prefix.

Action: None

ORA-18125: XUST0026 Revalidation mode string is not supported

Cause: Revalidation declaration in a Prolog specified a revalidation mode that is not supported by the current implementation.

Action: None

ORA-18126: XUDY0027 – Invalid target expression

Cause: Target expression of an INSERT, REPLACE, or RENAME expression evaluated to an empty sequence.

Action: None

ORA-18127: XUST0028 – Updating function should not have a return type

Cause: Function declaration specified both UPDATING and a return type.

Action: None

ORA-18128: XUDY0029 – INSERT expression target node doesn’t have a parent

Cause: In an INSERT expression where BEFORE or AFTER was specified, a node returned by the target expression did not have a parent.

Action: None

ORA-18129: XUDY0030 – Invalid insertion of an attribute node

Cause: INSERT expression specified the insertion of an attribute node before or after a child of a document node.

Action: None

ORA-18130: FOUP0001 – Invalid ‘fn:put’ first operand

Cause: The first operand of fn:put was not a node of a supported kind.

Action: None

ORA-18131: FOUP0002 – Invalid ‘fn:put’ second operand

Cause: The second operand of fn:put was not a valid lexical representation of the xs:anyURI type.

Action: None

ORA-18150: SQL input value cannot be modified in updating expression

Cause: Updating expression was specified as top-level XMLQuery expression.

Action: Use XQuery TRANSFORM expression to copy input value and modify it.

ORA-18160: FTST0001 – FTMildNot operator not supported

Cause: An attempt was made to use the mild not option when the FTMildNot operator was not supported. An implementation that does not support the FTMildNot operator must raise a static error if a full-text query contains a mild not.

Action: Do not use the FTMildNot full-text query operator.

ORA-18161: FTST0002 – FTUnaryNot operator not supported

Cause: An implementation that enforces one of the restrictions on FTUnaryNot must raise a static error if a full-text query does not obey the restriction.

Action: Do not use the FTUnaryNot full-text query operator.

ORA-18162: FTST0003 – FTUnit and FTBigUnit not supported

Cause: An implementation that does not support one or more of the choices on FTUnit and FTBigUnit must raise a static error if a full-text query contains one of those choices.

Action: Do not use the FTUnit or FTBigUnit option.

ORA-18163: FTST0004 – FTScope not supported

Cause: An implementation that does not support the FTScope operator must raise a static error if a full-text query contains a scope.

Action: Do not use the FTScope full-text query operator.

ORA-18164: FTST0005 FTTimes not supported

Cause: An implementation that does not support the FTTimes operator must raise a static error if a full-text query contains a times.

Action: Do not use the FTTimes full-text query operator.

ORA-18165: FTST0006 FTStopwordOption not supported

Cause: An implementation that restricts the use of FTStopwordOption must raise a static error if a full-text query contains a stop word option that does not meet the restriction.

Action: Do not use the FTStopwordOption full-text query operator.

ORA-18166: FTST0007 FTIgnoreOption not supported

Cause: An implementation that restricts the use of FTIgnoreOption must raise a static error if a full-text query contains an ignore option that does not meet the restriction.

Action: Do not use the FTIgnoreOption full-text query operator.

ORA-18167: FTST0008 stop word list not found

Cause: It was a static error if, during the static analysis phase, the query was found to contain a stop word option that referred to a stop word list that was not found in the statically known stop word lists.

Action: Ensure that the stop word list exists.

ORA-18168: FTST0009 language option not supported

Cause: It may be a static error if, during the static analysis phase, the query is found to contain a language identifier in a language option that the implementation does not support. The implementation may choose not to raise this error and instead provide some other implementation-defined behavior.

Action: Do not use the language full-text query option.

ORA-18169: FTST0010 FTOrder not succeeding FTWindow or FTDistance operator

Cause: It is a static error if, during the static analysis phase, an expression is found to use an FTOrder operator that does not appear directly succeeding an FTWindow or an FTDistance operator and the implementation enforces this restriction.

Action: Do not use the FTOrder succeeding FTWindow or FTDistance full-text query operator.

ORA-18170: FTST0011 FTWindow and FTDistance restriction

Cause: An implementation may restrict the use of FTWindow and FTDistance to an FTOr that is either a single FTWords or a combination of FTWords involving only the operators && and ||. If it a static error if, during the static analysis phase, an expression is found that violates this restriction and the implementation enforces this restriction.

Action: Follow FTWindow and FTDistance restriction.

ORA-18171: FTST0012 FTContent not supported

Cause: An implementation that does not support the FTContent operator must raise a static error if a full-text query contains one.

Action: Do not use FTContent full-text query operator.

ORA-18172: FTST0013 more than one language encountered

Cause: It is a static error if, during the static analysis phase, an implementation that restricts the use of FTLanguageOption to a single language, encounters more than one distinct language option.

Action: Do not use more than one language in FTLanguag full-text option.

ORA-18173: FTST0014 score computation restriction

Cause: An implementation may constrain the form of the expression used to compute scores. It is a static error if, during the static analysis phase, such an implementation encounters a scoring expression that does not meet the restriction.

Action: n/a

ORA-18174: FTST0015 FTCaseOption restriction

Cause: It is a static error if, during the static analysis phase, an implementation that restricts the choices of FTCaseOption encounters the “lowercase” or “uppercase” option.

Action: n/a

ORA-18175: FTDY0016 weights invalid

Cause: It is a dynamic error if an implementation that does not support negative weights encounters a weight expression that does not meet the restriction.

Action: Do not use invalid weights value.

ORA-18176: FTDY0017 mild not selection containings StringExclude

Cause: It is a dynamic error if an implementation encounters a mild not selection, one of whose operands evaluates to an AllMatches that contains a StringExclude

Action: n/a

ORA-18177: XQuery full text expression ‘string‘ cannot be evaluated using XML full-text index

Cause: There was no XML full-text index to evaluate the XQuery full text expression filtering XML documents that were stored in an XMLType table or column.

Action: Create an XML full-text index on the XML documents stored in an XMLType table or column and ensure that the XQuery full text expression can be evaluated by an XML full-text index.

ORA-18178: XMLType input to XMLTABLE row expression needs to use PASSING BY REF clause

Cause: The XMLTABLE column expression used the XMLTYPE(SEQUENCE) BY REF clause which requires XMLType input to the XMLTABLE row expression to use the PASSING BY REF clause.

Action: Specify the PASSING BY REF clause for XMLType input to the XMLTABLE row expression.

ORA-18179: XMLTABLE column expression needs to be specified using XMLTYPE(SEQUENCE) BY REF clause

Cause: Output of the XMLTABLE column expression was passed to an XMLTABLE row expression with PASSING BY REF clause.

Action: Specify the XMLTABLE column expression using XMLTYPE(SEQUENCE) BY REF clause.

ORA-18180: wrong argument is passed to XMLTABLE row expression using PASSING BY REF clause

Cause: An XML document that was not stored in an XMLType table or column was passed to an XMLTABLE row expression using the PASSING BY REF clause.

Action: Ensure that only XML documents that are stored in an XMLType table or column can be passed in as input to XMLTABLE row expression using the PASSING BY REF clause.

ORA-18181: XQuery full text expression option ‘string‘ is not supported

Cause: An attempt was made to use an XQuery full text expression option that is not supported.

Action: Avoid using an XQuery full text expression option which is not supported.

ORA-18182: FTST0018 unknown thesaurus is used

Cause: During the static analysis phase, the query was found to contain a thesaurus option that referred to a thesaurus that was not found in the statically known thesauri. This is a static error.

Action: Avoid using unknown thesaurus.

ORA-18183: FTST0019 more than one match option of any given match option group is used within a single FTMatchOptions.

Cause: Within the single FTMatchOptions, there was more than one match option of any given match option group. This is a static error.

Action: Avoid using more than one match option of any given match option group is used within a single FTMatchOptions.

ORA-18184: FTDY0020 a query string violates wildcard syntax when wildcards is in effect

Cause: Because wildcards were in effect, the query string violated wildcard syntax. This is a dynamic error.

Action: Fix wildcard syntax when wildcards is in effect.

ORA-18185: query is not parsed correctly

Cause: The query string was not parsed correctly.

Action: Check the syntax of the query string.

ORA-18201: The input MDX string is empty.

Cause: The input MDX (MultiDimensional eXpression) string was empty.

Action: Correct the input MDX (MultiDimensional eXpression) string.

Share this:

  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.



View Fatih ACAR's profile on LinkedIn

Categories

  • Databases (329)
    • MsSQL Server (18)
      • Administration (16)
      • Errors and Solutions (4)
      • SQL (2)
    • MySQL (5)
      • Administration (4)
      • Backup And Recovery (1)
      • Errors and Solutions (1)
    • Oracle (290)
      • Administration (79)
      • Backup And Recovery (29)
      • Errors and Solutions (195)
      • Procedure (10)
      • SQL (32)
    • PostgreSQL (16)
      • Administration (15)
      • Errors and Solutions (3)
      • SQL (2)
    • Redis (1)
  • Microsotf Dynamics CRM (1)
  • Operating Systems (47)
    • Linux & Unix (34)
    • Windows (13)
  • Programing (5)
    • Python (5)
  • SAP (15)
    • Errors and Solutions (4)
    • SAP Basis (12)
  • Security (8)
    • Database Security (6)
    • Information Security (1)
    • System Security (4)
  • VMware (4)

Recent Posts

  • Redis 7 Sentinel Infrastructure Installation
  • Oracle Database 19c Multi Data Guard and DML Redirect, Switchover-Failover Operations on Oracle Linux 8
  • Oracle Database 23ai Free Installation Steps on Oracle Linux 9
  • Oracle Database 19c Active Data Guard Installation and DML Redirect, Switchover-Failover Operations on Oracle Linux 8
  • Oracle Database 19c Installation and 19.22 RU Patch Apply on Oracle Linux 8

Resources

  • Oracle
  • PostgreSQL

Blogroll

  • Gökhan Atıl
  • H. Koray Gündüz
  • Hakan Talip Öztürk
  • Zekeriya Beşiroğlu

Web Pages

  • BT Çözümleri

Tag Cloud

Administration Backup and Recovery Cluster Systems Database Administration Database Security Linux Linux Administration MsSQL Server MsSQL Server Error and Solutions MySQL MySQL Administration ORA-00018 ORA-00020 Oracle Oracle 12c Oracle 19c Oracle Administration Oracle Backup and Restore Oracle Data Guard Oracle Data Guard Failover Oracle Data Guard Switchover Oracle Error Solutions Oracle Linux Oracle Rman Backup Oracle Security Oracle SQL Query PostgreSQL PostgreSQL Administration PostgreSQL High Availability PostgreSQL Hot Standby Python SAP Basis Sap Errors and Solutions Sap System Administration SQL SQL Server Administration SQL Server Availability Group Stored Procedure System Administration System Security VMware VMware Administration Windows Windows Batch Script Windows Server

Social

  • View facar1987’s profile on Twitter
  • View facar’s profile on LinkedIn

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 17 other subscribers
©2026 Fatih Acar's blog | Built using WordPress and Responsive Blogily theme by Superb