|
原帖由 howard_zhang 于 2008-3-26 11:03 发表 ![]()
DEADLOCK DETECTED
Current SQL statement for this session:
UPDATE SFISM4.R_WIP_TRACKING_T SET QA_RESULT = '0', GROUP_NAME = 'P-OQC' ,STATION_NAME = 'P-OQC1', IN_STATION_TIME = SYSDATE, EMP_NO ='061023', NEXT_STATION = 'N/A' where QA_NO ='20080326-L-0007' AND (NEXT_STATION='N/A' or NEXT_STATION='P-OQC')
The following deadlock is not an ORACLE error. It is a
deadlock due to user error in the design of an application
or from issuing incorrect ad-hoc SQL. The following
information may aid in determining the deadlock:
Deadlock graph:
---------Blocker(s)-------- ---------Waiter(s)---------
Resource Name process session holds waits process session holds waits
TX-0003001b-0007a79b 293 161 X 261 249 X
TX-0028002e-00001a05 261 249 X 293 161 X
session 161: DID 0001-0125-00000302 session 249: DID 0001-0105-00001516
session 249: DID 0001-0105-00001516 session 161: DID 0001-0125-00000302
Rows waited on:
Session 249: obj - rowid = 00001915 - AAAB3MABwAAADOGAAY
(dictionary objn - 6421, file - 112, block - 13190, slot - 24)
从这里已经很明显可以看出问题,还有什么不明白的?
我认为不是DB问题呀,是应用程式问题,我叫他把代码给看看, 但是开发组人说, 我系统跑了二年啦,程式没有出现这个问题呀. |
|