Can Oracle always guarrantee the data consistent in a distributed transaction? [message #581013] |
Sun, 31 March 2013 10:48 |
alantany
Messages: 115 Registered: July 2007
|
Senior Member |
|
|
Hi,
I have a question about Oracle distributed transaction.
I have read almost all docs about distributed transaction on tahihi.oracle.com website,But I can find a statment about this:
Can Oracle always guarrantee the data consistent in a distributed transaction?
For example,there is a distributed transaction on node a,node b and nod c.
node b and node c informed node a they were prepared,
so node a committed,and inform node b and node c commit.
then node b committed and feedback,but network on node c broken at this point,So node a can't not get feedback from node c,but node a and node b has been committed, so what will Oracle do in this condition?
If node c rollback the data on local node, consistent in this distributed transaction was failed ,yes?
Could someone please give some explanation on this and tell if this statement is true?
Can Oracle always guarrantee the data consistent in a distributed transaction?
Thank you very much!
alan
|
|
|
|
|
|
|
|