Indoubt Transaction Manager

An indoubt transaction is a transaction that has been prepared, but not yet committed or rolled back; it has, in fact, been left in an uncertain state. An indoubt transaction can occur when the transaction manager (TM) or at least one resource manager (RM) becomes unavailable after the first phase (the prepare phase) of the two-phase commit protocol has been successfully completed. The RM is one of the databases participating in the transaction, but it is not the TM database. The RM will not know whether to commit or to roll back its branch of the transaction until the TM can reconcile its log with the RM logs.

To make it very easy to process indoubt transactions, DB2 UDB v8 introduces the Indoubt Transaction Manager ...

Get DB2® Version 8: The Official Guide 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.