Chapter 19. 21000 ~ 21999

21001: Unable to start transaction.

CauseCannot start the transaction.
ActionCheck the cause of the failure and try again.

21002: No more undo space available.

CauseInsufficient space remains in the undo tablespace.
ActionFree up space in the tablespace and specify autoextend in the datafile.

21003: Snapshot is too old.

CauseThe snapshot is too old to read.
ActionCheck the cause of the failure and try again.

21004: No more extent available in tablespace '%1$s'.

CauseUnable to create an additional extent in this table.
ActionFree up space in the tablespace and specify autoextend in the datafile.

21005: Unable to initialize datafile %1$s ('%2$d' in tablespace '%3$s').

CauseCannot initialize the datafile.
ActionCheck the properties of the datafile.

21006: Unable to extend datafile '%1$d' in tablespace '%2$s'.

CauseCannot extend the datafile.
ActionAdjust the datafile so that it can be extended.

21007: Unable to shrink datafile '%1$d' in tablespace '%2$s'.

CauseCannot shrink the datafile.
ActionRemove segments occupying the datafile and then try again.

21008: Savepoint '%1$s' was not found.

CauseThe specified savepoint does not exist.
ActionSpecify a valid savepoint.

21009: No tempfile was found.

CauseNo file exists in the temporary tablespace.
ActionAdd files in the temporary tablespace and then try again.

21010: Tablespace %1$s was not found.

CauseThe specified tablespace does not exist.
ActionSpecify a valid tablespace.

21011: Seqno overflow: %1$d undo segment.

CauseCannot continue to increase the sequence numbers of undo segments. The transaction is too long.
ActionRaise the uniform size of the undo tablespace, or use the AUTOALLOCATE option.

21012: Unable to serialize access for this transaction.

CauseAn attempt was made to access the modified data after the transactions began.
ActionThe transaction is not accessible.

21013: Undo segment was not found in the UNDO tablespace.

CauseThe undo segment does not exist.
ActionSpecify a valid undo segment.

21014: No space available in SYSTEM tablespace.

CauseCannot extend the undo segment of SYSTEM tablespace.
ActionIncrease the size of the SYSTEM tablespace.

21015: Unable to create a system undo segment.

CauseUnable to create an undo segment in the SYSTEM tablespace.
ActionCheck the cause of the failure and try again.

21016: Insufficient processes (%1$d) for transaction recovery (at least %2$d needed).

CauseCannot recover non-committed transactions. The number of processes is insufficient.
ActionIncrease the number of working processes and threads.

21017: Unable to bring undo segment (#%1$d) on/offline: %2$s.

CauseCannot bring the undo segment online or offline.
ActionSpecify a valid segment.

21018: Undo segment was not found: '%1$d'.

CauseThe specified undo segment does not exist.
ActionSpecify a valid segment.

21019: Lock held by in-doubt distributed transaction.

CauseLock is held by an in-doubt transaction.
ActionFix the in-doubt transaction and then try again.

21020: Unable to specify undo tablespace %1$s as default undo tablespace.

CauseThe specified undo tablespace cannot be used as the default undo tablespace.
ActionEnsure that the specified tablespace is an undo tablespace and is not dropped or offline.

21021: Unable to use tablespace %1$d.

CauseCannot use the specified temporary tablespace because it was dropped or currently being dropped.
ActionSpecify another temporary tablespace.

21022: No prepared transaction found with transaction ID %1$s.

CauseCannot find a prepared transaction with the requested transaction ID.
ActionSpecify a valid ID.

21023: Unable to execute specified operation during TX recovery.

CauseCannot execute the operation because transaction is not completely recovered.
ActionTry again after the transaction recovery is complete.

21024: Unable to begin new transaction in current server mode.

CauseTasks cannot be performed in the current server mode.
ActionStart the server in NORMAL mode and then execute the task.

21025: Unable to extend segment: maximum number of extensions reached.

CauseThe number of extensions has reached the maximum limit specified in the segment.
ActionRaise the value of the MAXEXTENTS property of the segment.

21026: Sequence of undo segment %1$d has limit of %2$d.

CauseThe undo segment does not exist.
ActionCheck the cause of the failure and try again.

21027: Unable to use temp tablespace in current server mode.

CauseCannot use a temporary tablespace in the current server mode.
ActionStart the server in NORMAL mode.

21028: Unable to bring minimum number of undo segments online.

CauseThe number of online undo segments exceeded the maximum limit.
ActionIncrease the value of _USGMT_ONLINE_MAX parameter, or decrease the value of _USGMT_ONLINE_MIN parameter.

21029: Invalid specification for UNDO_TABLESPACE parameter.

CauseThe UNDO_TABLESPACE parameter is specified incorrectly.
ActionSpecify a valid value in the UNDO_TABLESPACE parameter.

21030: DML operation is not permitted.

CauseDML operation is not permitted.
ActionThe transaction has been opened in read-only mode. Commit or roll back before trying again.

21031: Cannot allocate ITL for PE transaction.

CauseFailed to allocate ITL for PE transaction.
ActionTry again.

21032: Failed to perform two-phase commit for the massive cluster system.

CauseFailed in the slave node. The corresponding slave tx has failed.
ActionCheck the reason and whether the slave node is alive. Try again.

21033: Cannot access a transaction (%1$d.%2$d.%3$d).

CauseCannot access a transaction (%1$d.%2$d.%3$d).
ActionCommit or roll back the transaction and then try again. Or make the status of the corresponding offline tablespace online.

21034: There is no snapshot that corresponds to the specified time.

CauseThere is no value that corresponds to the specified time in the mapping table.
ActionIncrease the value of UNDO_RETENTION to store more snapshots.

21038: Unable to drop the datafile %1$s ('%2$s' in tablespace '%3$s').

CauseUnable to drop the datafile.
ActionCheck the properties of the datafile.

21039: User '%1$s' cannot be allocated an additional %2$d blocks within the '%3$s' tablespace.

CauseDue to the quota configuration, additional blocks cannot be allocated within the tablespace.
ActionCheck the quota configuration.

21040: Unable to execute specified operation during in-doubt TX recovery.

CauseCannot execute the operation because in-doubt transaction is not completely recovered.
ActionFix the in-doubt transaction and then try again.

21042: Unable to begin new transaction in read only server mode.

CauseTasks cannot be performed in the current server mode.
ActionStart the server in READ WRITE mode and then execute the task.

21043: No such temprary file exists in the temporary tablespace.

CauseNo such temprary file exists in the temporary tablespace.
ActionCheck the file name.