Consultor Eletrônico



Kbase P63666: What is important to know with 2PC (Two-phase Commit)?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Unverified

GOAL:

What is important to know with 2PC (Two-phase Commit)?

GOAL:

First aid for two phase commit

FIX:

There are two important things to know for handling Two-phase Commit (2PC):

1. Resolving Limbo Transaction is well documented
. paragraph 12.5 of Progress Data Administration Guide (V8)
. paragraph 10.5 of Progress Data Administration Guide and Reference book (V9)

.
2. If there is a problem on one database, then all databases part of the 2PC configuration need to be restored with latest backup and the After-Image extents roll forward ("rfutil" command) with same yyyy:mm:dd:hh:mm:ss value for "endtime" option or, if the problem is at the time of a distributed transaction, with the locally identified transaction numbers and "endtrans" option.
After-Image and 2PC commit is to enable before restarting the databases.