First, are those protocols ? or transaction types ? Second, what's the main differences between them ? This is what oracle talks about Last Logging Resource:
With this option, the transaction branch in which the connection is used is processed as the >last resource in the transaction and is processed as a one-phase commit operation. The >result of the operation is written in a log file on the resource itself, and the result >determines the success or failure of the prepare phase of the transaction.
And about Emulate Two-Phase Commit
With this option, the transaction branch in which the connection is used always returns >success for the prepare phase of the transaction.
Not quite clear about this, someone please help me to make it clear. Thanks for your time.