Is there any way to guarantee that an application won\'t fail to release row locks in Oracle? If I make sure to put commit statements in finally blocks, that handles the case of
I am not a DBA so I am sure you can find a better solution...
but there are certain deadlock conditions that seem to happen that will not roll back on our own. My last DBA had a process that would run every minute and kill anything that had been running more than 10 minutes.