Hi,
This may help:
db2 " ? SQL0913N"
SQL0913N Unsuccessful execution caused by deadlock or timeout.
Reason code "<reason-code>".
Explanation:
The request issued was involved in an unresolved contention for
use of an object and the execution failed.
The reason codes are as follows:
2 transaction branch failed due to deadlock.
68 transaction branch failed due to lock timeout.
72 transaction rolled back due to an error concerning a DB2 Data
Links Manager involved in the transaction.
80 statement failed due to timeout.
User Response:
o For reason code 80, you can retry the failed statement
without terminating the application. If the application
accesses multiple remote databases, it may be better to
rollback the transaction to avoid the possibility of a global
deadlock.
o For other reason codes, issue a request to rollback the
transaction. The transaction cannot be committed due to the
failure of the current transaction branch.
o To help avoid deadlock or lock timeout, issue frequent COMMIT
operations, if possible, within long-running applications or
applications requiring data with high concurrent access.
sqlcode : -913
sqlstate : 57033