Replies: 1 comment 2 replies
-
If the commit fails you would normally examine the |
Beta Was this translation helpful? Give feedback.
-
If the commit fails you would normally examine the |
Beta Was this translation helpful? Give feedback.
-
The Oracle Concepts documentation has a section on Transaction Guard where it states that if a client submits a transaction, there is a possibility that the transaction could succeed in Oracle but the result would fail to be delivered to the client for example due to a network disconnect, and if the client resubmits the transaction it could result in duplicate transactions or other forms of logical corruption.
That sounds pretty bad.
I've never heard of transaction guard and have never seen anyone use it at any of the companies I have worked in.
Are we supposed to be using it?
However, I see in the oracledb documentation that this is only available in thick mode. I've already converted all my code over to thin mode.
What should we do in thin mode if the commit fails?
Beta Was this translation helpful? Give feedback.
All reactions