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-14800 to ORA-15000

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

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-14800 to ORA-15000

ORA-14801: Hash composite partitioning is not supported

Cause: An attempt was made to partition a table using a Hash composite method.

Action: Do not partition the table by a Hash composite method.

ORA-14802: Specified operation is not permitted on Hash composite partitioned objects

Cause: An unsupported operation was attempted on a Hash composite partitioned object.

Action: Do not perform the operation on a Hash composite partitioned object.

ORA-14803: partition bound may not be specified for hash subpartitioned tables

Cause: A VALUES LESS THAN or VALUES clause was specified with a subpartition description.

Action: Remove the VALUES LESS THAN or VALUES clause from the subpartition description.

ORA-14804: A partition must be split into two or more partitions

Cause: An ALTER TABLE SPLIT PARTITION contained a description for only one resulting partition.

Action: Specify at least 2 resulting partitions.

ORA-14805: last resulting partition cannot contain bounds

Cause: An ALTER TABLE SPLIT PARTITION contained a description for the last partition which included the bounds.

Action: Do not specify bounds for the last resulting partition.

ORA-14806: merging more than two partitions or subpartitions is only supported for heap tables

Cause: An ALTER TABLE MERGE PARTITIONS or MERGE SUBPARTITIONS with more than two source partitions or subpartitions was issued. Merging more than two partitions or subpartitions is only supported for heap tables.

Action: Specify exactly two partitions or subpartitions to merge.

ORA-14807: merging partitions or subpartitions using name TO name syntax is only supported for range partitioned tables

Cause: An ALTER TABLE MERGE PARTITIONS pname TO pname or an ALTER TABLE MERGE SUBPARTITIONS subpname TO subpname was issued. This is only supported for range partitions or subpartitions.

Action: Specify all the partitions or subpartitions to be merged.

ORA-14808: table does not support string

Cause: An ALTER TABLE MOVE PARTITION ONLINE or ALTER TABLE MODIFY PARTITION INDEXING or ALTER TABLE SPLIT PARTITION ONLINE statement was issued on a table that was either not a heap-organized table or had an object type, domain index or bitmap join index defined on it. Or, the source table of the split online has reference partitioned child tables. This operation is only supported for heap-organized tables.

Action: Do not use the ONLINE keyword or the INDEXING clause.

ORA-14809: schema does not support string

Cause: An ALTER TABLE MOVE PARTITION ONLINE or an ALTER TABLE MODIFY PARTITION INDEXING statement was issued on a table owned by SYS, SYSTEM, PUBLIC, OUTLN, or XDB.

Action: Do not use the ONLINE keyword or the INDEXING clause.

ORA-14810: ONLINE MOVE PARTITION not supported while database is not open or in migrate mode

Cause: An ALTER TABLE MOVE PARTITION ONLINE statement was issued on a table while the database was not open or was in migrate mode.

Action: Do not use the ONLINE keyword.

ORA-14811: Online DDL with the INCLUDING ROWS clause is not supported under supplemental logging.

Cause: An online DDL with an INCLUDING ROWS clause was issued on a table while supplemental logging was enabled.

Action: Do not use the ONLINE keyword.

ORA-14812: DBMS_LOB operations not allowed on partition while it is being moved online

Cause: A DBMS_LOB operation was issued on a LOB while an ALTER TABLE MOVE PARTITION ONLINE was concurrently executing on the partition containing the LOB.

Action: Reissue DBMS_LOB operation after MOVE PARTITION ONLINE has completed.

ORA-14813: ONLINE MOVE OR SPLIT PARTITION not supported while there are too many table segments and index segments

Cause: An ALTER TABLE MOVE or SPLIT PARTITION ONLINE command was issued on a table while the number of table segments multiplied by the number of index segments exceeded the maximum allowed.

Action: Do not use the ONLINE keyword.

ORA-14850: Adding a partition with DEFAULT high value is not permitted on Autolist partitioned objects.

Cause: An attempt was made to add a DEFAULT partition to an Autolist partitioned object.

Action: Do not perform the operation on an Autolist partitioned object. Insert a row to create the new partition.

ORA-14851: DEFAULT [sub]partition cannot be specified for AUTOLIST [sub]partitioned objects.

Cause: An attempt was made to create a [sub]partition with a DEFAULT high value on an AUTOLIST [sub]partitioned object.

Action: Do not create a [sub]partition with a DEFAULT high value.

ORA-14852: SET [SUB]PARTITIONING AUTOMATIC is not legal on this table.

Cause: SET [SUB]PARTITIONING AUTOMATIC clause was specified. ALTER TABLE SET [SUB]PARTITIONING AUTOMATIC is only legal on a list partitioned table. Additionally, this table cannot have a DEFAULT partition.

Action: Use SET [SUB]PARTITIONING AUTOMATIC only on a valid table.

ORA-14853: An invalid option was specified for the SET [SUB]PARTITIONING clause.

Cause: SET [SUB]PARTITIONING clause was used with an invalid option. The only valid options are AUTOMATIC and MANUAL.

Action: Use valid options.

ORA-14854: SET [SUB]PARTITIONING MANUAL is not legal on this table.

Cause: SET [SUB]PARTITIONING MANUAL clause was specified. ALTER TABLE SET [SUB]PARTITIONING MANUAL is only legal on a list partitioned table. Additionally, this table cannot have a DEFAULT partition.

Action: Use SET [SUB]PARTITIONING MANUAL only on a valid table.

ORA-14855: Table is already a list partitioned table.

Cause: An attempt to specify SET [SUB]PARTITIONING MANUAL on a list (sub)partitioned table failed. SET [SUB]PARTITIONING MANUAL is used to convert an autolist (sub)partitioned table to a list (sub)partitioned table.

Action: Use SET [SUB]PARTITIONING MANUAL on an autolist (sub)partitioned table.

ORA-14856: Table is already an autolist partitioned table.

Cause: An attempt to specify SET [SUB]PARTITIONING AUTOLIST on an autolist (sub)partitioned table failed. SET [SUB]PARTITIONING AUTOLIST is used to convert a list (sub)partitioned table to an autolist (sub)partitioned table.

Action: Use SET [SUB]PARTITIONING AUTOLIST on an autolist (sub)partitioned table.

ORA-14857: Subpartition template is expected when creating an autolist subpartitioned table.

Cause: An attempt was made to create an autolist subpartitioned table without a subpartition template.

Action: Use a subpartition template when creating an autolist subpartitioned table.

ORA-14858: Set empty template is not legal on an autolist subpartitioned table.

Cause: An attempt was made to set an empty subpartition template for an autolist subpartitioned table.

Action: Convert this table to a list subpartitioned table before set empty template.

ORA-14870: Range subpartitioned table with INTERVAL clause has more than one column.

Cause: An attempt was made to create an interval subpartitioned table with more than one subpartitioning column.

Action: Use a single subpartitioning column.

ORA-14871: Subpartition template is expected when creating an interval subpartitioned table.

Cause: An attempt was made to create an interval subpartitioned table without a subpartition template.

Action: Use a subpartition template when creating an interval subpartitioned table.

ORA-14872: ADD SUBPARTITION is not permitted on interval subpartitioned objects.

Cause: ALTER TABLE ADD SUBPARTITION was attempted on an interval subpartitioned object.

Action: Do not add a subpartition on an interval subpartitioned object. Insert a row to create the new subpartition.

ORA-14873: Set empty template is not legal on an interval subpartitioned table.

Cause: An attempt was made to set an empty subpartition template for an interval subpartitioned table.

Action: Convert this table to a range subpartitioned table before set empty template.

ORA-14900: The logical transaction ID is no longer valid.

Cause: The logical transaction ID has been purged and the commit failed.

Action: Reconnect and re-run the transaction.

ORA-14901: Commits during replay are not permitted.

Cause: The transaction tried to commit during replay.

Action: Contact Oracle Support Services.

ORA-14902: Instance has not been configured for application continuity.

Cause: The partition of the transaction history table had not been created.

Action: Contact Oracle Support Services.

ORA-14903: Corrupt logical transaction detected.

Cause: The logical transaction was corrupt. The size was incorrect.

Action: Verify your network configuration.

ORA-14904: Corrupt logical transaction ID detected.

Cause: The logical transaction was corrupt. The database ID was incorrect.

Action: Verify your network configuration.

ORA-14905: Serializable transactions cannot be replayed.

Cause: The transaction tried to replay a serializable transaction.

Action: This is not supported.

ORA-14906: Get LTXID outcome operation is not permitted on the current session.

Cause: The transaction tried to execute get LTXID outcome on the current session.

Action: Check the parameters used to invoke get LTXID outcome.

ORA-14907: Cannot execute get LTXID outcome for the transaction of another user.

Cause: The transaction tried to execute get LTXID outcome for a different user session.

Action: Check the parameters used to invoke get LTXID outcome.

ORA-14908: Cannot invoke get LTXID outcome while a transaction is open.

Cause: Get LTXID outcome could not be executed because a transaction was open.

Action: Invoke get LTXID outcome after the transaction has been completed.

ORA-14909: Current session has been blocked by another user with the same user name using GET_LTXID_OUTCOME.

Cause: Could not commit after GET_LTXID_OUTCOME was invoked.

Action: Contact Oracle Support Services.

ORA-14910: Sessions with SYSDBA privilege are not allowed to connect to a service that has commit outcome enabled.

Cause: A session with SYSDBA privilege tried to connect to a service that has commit outcome enabled.

Action: Connect without the SYSDBA privilege.

ORA-14913: Invalid logical transaction ID detected.

Cause: The logical transaction was marked invalid.

Action: Verify your configuration. Transaction Guard does not support XA transactions that use the two-phase commit protocol.

ORA-14914: cannot invoke set failpoint

Cause: An invalid parameter was specified.

Action: Specify a valid parameter.

ORA-14915: cannot invoke set failpoint

Cause: An invalid database session was specified.

Action: Specify a valid database session.

ORA-14916: Switch service by DRCP clients is not supported by Transaction Guard.

Cause: The Database Resident Connection Pooling (DRCP) client tried to switch services while Transaction Guard was enabled.

Action: None

ORA-14950: Force outcome failed. Client transaction is too old.

Cause: The client transaction had been commited or forced earlier.

Action: None

ORA-14951: Force outcome failed. Client transaction is ahead of server logical transaction ID.

Cause: The client transaction had not been seen by the server and could not be forced. This can happen if the server is restored or a flashback operation has been executed.

Action: None

ORA-14952: Force outcome failed. General error occurred.

Cause: The force outcome operation failed. See previous error for the reason.

Action: None

ORA-14953: Invalid partition ID specified.

Cause: The partition IDs of the transaction history table were not consecutive.

Action: Specify the next higer partition ID.

ORA-14954: Invalid tablespace name specified.

Cause: The tablespace did not exist.

Action: Specify an existing tablespace.

ORA-15000: command disallowed by current instance type

Cause: The user has issued a command to a conventional RDBMS instance that is only appropriate for an ASM instance. Alternatively, the user has issued a command to an ASM instance that is only appropriate for an RDBMS instance.

Action: Connect to the correct instance type and re-issue the command.

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
©2025 Fatih Acar's blog | Built using WordPress and Responsive Blogily theme by Superb