Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> transaction timeout error
we are using oracle 10g, About the transaction timeout, I got the
except from some document, looks like it is able to tuning the timeout
parameter, do you know where I can find it? Thanks. i need to have a
control over the timeout so when there is record lock over certain
time, i will get the sql exception error.
Data Access Failures Due to Locks
When you issue a SQL statement, the database attempts to lock the
resources needed to successfully execute the statement. If the
requested data is currently held by statements of other uncommitted
transactions, however, and remains locked for a long time, a timeout
occurs.
Consider the following scenarios involving data access failure:
· Transaction Timeouts
· Locks from In-Doubt Transactions
Transaction Timeouts
A DML statement that requires locks on a remote database can be blocked
if another transaction own locks on the requested data. If these locks
continue to block the requesting SQL statement, then the following
sequence of events occurs:
![]() |
![]() |