Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: How to delete in-doubt transactions
I had a similiar problem a few years ago. I got an ORA-01591 "lock held =
by
in-doubt distributed transaction nnn"
To fix this match the transaction number in the message with the
GLOBAL_TRAN_ID in DBA_2PC_PENDING table and either rollback or commit =
the
transaction.
ROLLBACK FORCE '6.7.43497' ; or
COMMIT FORCE '6.7.43497';
> -----Original Message-----
> From: cyhu_at_eachnet.com [SMTP:cyhu_at_eachnet.com]
> Sent: Friday, April 28, 2000 1:33 AM
> To: Multiple recipients of list ORACLE-L
> Subject: How to delete in-doubt transactions
>=20
> I found a in-doute transaction through Instance Manager. The =
application
> could not query a table which was dead-locked by this in-doubt
> transaction.
> I knew nothing to clear this. I had to shutdown the instance. After =
that,
> everything is ok.Below is part of trace file.
>=20
28.747578320000000000000000000000000000000000000000000000000000000016B90=70
28.747578320000000000000000000000000000000000000000000000000000000016B90=70
>=20
=1172=86=E7=9Ar=19=DE=B5=CA&=15=ABB=8A=DC=8Dz=DC(=AED=9E=AE=F8=9Cz=CF9=F3= =9D=FC=E7Nu=14=05=FC=E7=CEw=F3=9D9=D5&=A7=0E'=A0=A0&=A5=89=FA+=9E&=8F=B9= =B9bp=89=EDz=B9=DE=B5=A7=1Cz
![]() |
![]() |