Products | Versions |
---|---|
TIBCO ActiveMatrix BusinessWorks | - |
Not Applicable | - |
Resolution:
This is due to an oracle bug:
Oracle Bug No. 4459653
Problem statement:
STATEMENT.CANCEL() HANGS ON A DML STATEMENT AGAINST A LOCKED TABLE
If using BW 5.3.x, TIBCO Oracle Driver provided a property which can bypass this issue.
Please add "enablecanceltimeout=true" connection property to the connection url. For instance, jdbc:tibcosoftwareinc:oracle://localhost:1521;SID=ora9i;enablecanceltimeout=ture
Tibco datadirect driver did the job here, but this only works if using TIBCO driver.
KEYWORDS: JDBC, TIMEOUT, LOCK