Name

DBMS_DEFER_SYS.DELETE_ERROR

Synopsis

The DELETE_ERROR procedure allows you to delete transactions from the DEFERROR data dictionary view. The procedure also deletes the related entries from DEFCALL, DEFTRAN, and DEFTRANDEST. Use DELETE_ERROR if you have manually resolved a transaction that initially failed.

PROCEDURE DBMS_DEFER_SYS.DELETE_ERROR
   (deferred_tran_id IN VARCHAR2,
    deferred_tran_db IN VARCHAR2,
    destination      IN VARCHAR2);

There are no restrictions on calling DELETE_ERROR.

Parameters

Parameter Name

Description

deferred_tran_id

ID from the DEFTRAN data dictionary view of the transaction to be deleted from DEFERROR. If NULL, all entries for the specified deferred_tran_db and destination are deleted.

deferred_tran_db

Global name of the originating database. If NULL, all entries for the specified deferred_tran_id and destination are deleted.

destination

Global name of the destination database. If NULL, all entries for the specified deferred_tran_id and deferred_tran_db are deleted.

Exceptions

Exception Name

Number

Description

NO_DATA_FOUND

–01403

Specified deferred_tran_id does not exist, specified deferred_tran_db does not exist, or specified destination does not exist.

Get Oracle Distributed Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.