473,473 Members | 1,672 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Unable to enlist in a distributed transaction Error in COM+ with Oracle DB

Hi,

We are facing some issues in COM+ deployment. We get system error
"Unable to enlist in a distributed transaction" . It has a very
inconsistant behaviour. On refreshing the screens couple of times, the
error disappears.Also it reappears abruptly giving an impression that
the transaction failed although the changes are commited to the
database.Please let me know if any of you have faced it before.

This is a .Net Application with Oracle DB, Uses distributed
Transaction (MSDTC).

Any pointers in getting this resolved will be highly appreciated.

Thanks
PrashanthG
Jul 19 '05 #1
7 13882
What version of Windows do you use?

Best regards, Oleh

"Prashanth" <pr********@infy.com> wrote in message
news:5a**************************@posting.google.c om...
Hi,

We are facing some issues in COM+ deployment. We get system error
"Unable to enlist in a distributed transaction" . It has a very
inconsistant behaviour. On refreshing the screens couple of times, the
error disappears.Also it reappears abruptly giving an impression that
the transaction failed although the changes are commited to the
database.Please let me know if any of you have faced it before.

This is a .Net Application with Oracle DB, Uses distributed
Transaction (MSDTC).

Any pointers in getting this resolved will be highly appreciated.

Thanks
PrashanthG

Jul 19 '05 #2
I too have the same problem/behaviour when using distributed transaction
with MS DTC. More information about my environment:

WebServer:
- Windows 2000 Advance Server
- Oracle Data Provider for .NET (9.2.0.4)
- .NET Framework 1.1
- COM+

Database:
- Windows 2003 Standard Edition
- Oracle Database 9i

Any pointers would be greatly appreciated.

Regards,
CricketWee

"Oleh Mykytyuk" <mo*@bt-entel.kiev.ua> wrote in news:bntrgp$2q3g$1
@app0.visti.net:
What version of Windows do you use?

Best regards, Oleh

"Prashanth" <pr********@infy.com> wrote in message
news:5a**************************@posting.google.c om...
Hi,

We are facing some issues in COM+ deployment. We get system error
"Unable to enlist in a distributed transaction" . It has a very
inconsistant behaviour. On refreshing the screens couple of times, the
error disappears.Also it reappears abruptly giving an impression that
the transaction failed although the changes are commited to the
database.Please let me know if any of you have faced it before.

This is a .Net Application with Oracle DB, Uses distributed
Transaction (MSDTC).

Any pointers in getting this resolved will be highly appreciated.

Thanks
PrashanthG



Jul 19 '05 #3
Have you enabled the DTS to have network access on the Windows 2003 Server?
By default it is turned off. This typically causes the complaint you
describe.

Brian

"CricketWee" <cr********@hotmail.com> wrote in message
news:0f******************************@news.teranew s.com...
I too have the same problem/behaviour when using distributed transaction
with MS DTC. More information about my environment:

WebServer:
- Windows 2000 Advance Server
- Oracle Data Provider for .NET (9.2.0.4)
- .NET Framework 1.1
- COM+

Database:
- Windows 2003 Standard Edition
- Oracle Database 9i

Any pointers would be greatly appreciated.

Regards,
CricketWee

Jul 19 '05 #4
Do you mean Oracle Services for MTS when you say DTS?

I believe I have enabled Oracle Services for MTS on the database server.
What puzzles me is that this behaviour is not consistent.

Thanx for the advise anyway, will check again.

CricketWee

"Brian Muth" <bm***@mvps.org> wrote in
news:uy**************@tk2msftngp13.phx.gbl:
Have you enabled the DTS to have network access on the Windows 2003
Server? By default it is turned off. This typically causes the
complaint you describe.

Brian

"CricketWee" <cr********@hotmail.com> wrote in message
news:0f******************************@news.teranew s.com...
I too have the same problem/behaviour when using distributed
transaction with MS DTC. More information about my environment:

WebServer:
- Windows 2000 Advance Server
- Oracle Data Provider for .NET (9.2.0.4)
- .NET Framework 1.1
- COM+

Database:
- Windows 2003 Standard Edition
- Oracle Database 9i

Any pointers would be greatly appreciated.

Regards,
CricketWee



Jul 19 '05 #5
No. I mean DTS. Distributed Transaction Server. It must be enabled for
network access under Windows Server 2003. This is in your Add/Remove
Programs control panel applet under Windows Components, Application Server.
Make sure the checkbox is checked for Enable Network for DTS (IIRC).

Brian

"CricketWee" <cr********@hotmail.com> wrote in message
news:81******************************@news.teranew s.com...
Do you mean Oracle Services for MTS when you say DTS?

I believe I have enabled Oracle Services for MTS on the database server.
What puzzles me is that this behaviour is not consistent.

Thanx for the advise anyway, will check again.

CricketWee

"Brian Muth" <bm***@mvps.org> wrote in
news:uy**************@tk2msftngp13.phx.gbl:
Have you enabled the DTS to have network access on the Windows 2003
Server? By default it is turned off. This typically causes the
complaint you describe.

Brian

"CricketWee" <cr********@hotmail.com> wrote in message
news:0f******************************@news.teranew s.com...
I too have the same problem/behaviour when using distributed
transaction with MS DTC. More information about my environment:

WebServer:
- Windows 2000 Advance Server
- Oracle Data Provider for .NET (9.2.0.4)
- .NET Framework 1.1
- COM+

Database:
- Windows 2003 Standard Edition
- Oracle Database 9i

Any pointers would be greatly appreciated.

Regards,
CricketWee


Jul 19 '05 #6
Nope, I don't believe we have DTS installed on the Windows 2003 server.
Will give it a go... ;)

CricketWee

"Brian Muth" <bm***@mvps.org> wrote in
news:eQ**************@TK2MSFTNGP09.phx.gbl:
No. I mean DTS. Distributed Transaction Server. It must be enabled for
network access under Windows Server 2003. This is in your Add/Remove
Programs control panel applet under Windows Components, Application
Server. Make sure the checkbox is checked for Enable Network for DTS
(IIRC).

Brian

"CricketWee" <cr********@hotmail.com> wrote in message
news:81******************************@news.teranew s.com...
Do you mean Oracle Services for MTS when you say DTS?

I believe I have enabled Oracle Services for MTS on the database
server. What puzzles me is that this behaviour is not consistent.

Thanx for the advise anyway, will check again.

CricketWee

"Brian Muth" <bm***@mvps.org> wrote in
news:uy**************@tk2msftngp13.phx.gbl:
> Have you enabled the DTS to have network access on the Windows 2003
> Server? By default it is turned off. This typically causes the
> complaint you describe.
>
> Brian
>
> "CricketWee" <cr********@hotmail.com> wrote in message
> news:0f******************************@news.teranew s.com...
>> I too have the same problem/behaviour when using distributed
>> transaction with MS DTC. More information about my environment:
>>
>> WebServer:
>> - Windows 2000 Advance Server
>> - Oracle Data Provider for .NET (9.2.0.4)
>> - .NET Framework 1.1
>> - COM+
>>
>> Database:
>> - Windows 2003 Standard Edition
>> - Oracle Database 9i
>>
>> Any pointers would be greatly appreciated.
>>
>> Regards,
>> CricketWee
>
>
>



Jul 19 '05 #7
[posted and mailed]

Hi Brian,

I have not "Enabled Network for DTS" on my database server. This is
because we're not using the COM+ on that server, but instead on the
Web/App server.

Also, my transactions are already running fine without enabling network
for DTS. However, the problem still persists and occurs at irregular
intervals.

Upon further investigation by my DBA, we came upon two bug articles in
oracle knowledge base that quite closely described our symptoms. And we
too employ transactions in a connection pool that also handles not
transactional connections.

The few Bug Articles are:
- Bug No:3427477, dated: 06-FEB-2004 &
- Bug No:3610265, dated: 04-MAY-2004 &
- Bug No:3554534, dated: 05-APR-2004

I'm going to try the patch that has been issued by Oracle to address Bug
No: 3427477. Will see how we go with it, keeping in mind the other work
arounds that have been suggested by the other articles. Of course
switching off connection pooling is not really an option! ;)

Thanx for the help you've rendered Brian! Appreciated it.

CricketWee

CricketWee <cr********@hotmail.com> wrote in
news:6e******************************@news.teranew s.com:
Nope, I don't believe we have DTS installed on the Windows 2003 server.
Will give it a go... ;)

CricketWee

"Brian Muth" <bm***@mvps.org> wrote in
news:eQ**************@TK2MSFTNGP09.phx.gbl:
No. I mean DTS. Distributed Transaction Server. It must be enabled for
network access under Windows Server 2003. This is in your Add/Remove
Programs control panel applet under Windows Components, Application
Server. Make sure the checkbox is checked for Enable Network for DTS
(IIRC).

Brian

"CricketWee" <cr********@hotmail.com> wrote in message
news:81******************************@news.teranew s.com...
Do you mean Oracle Services for MTS when you say DTS?

I believe I have enabled Oracle Services for MTS on the database
server. What puzzles me is that this behaviour is not consistent.

Thanx for the advise anyway, will check again.

CricketWee

"Brian Muth" <bm***@mvps.org> wrote in
news:uy**************@tk2msftngp13.phx.gbl:

> Have you enabled the DTS to have network access on the Windows 2003
> Server? By default it is turned off. This typically causes the
> complaint you describe.
>
> Brian
>
> "CricketWee" <cr********@hotmail.com> wrote in message
> news:0f******************************@news.teranew s.com...
>> I too have the same problem/behaviour when using distributed
>> transaction with MS DTC. More information about my environment:
>>
>> WebServer:
>> - Windows 2000 Advance Server
>> - Oracle Data Provider for .NET (9.2.0.4)
>> - .NET Framework 1.1
>> - COM+
>>
>> Database:
>> - Windows 2003 Standard Edition
>> - Oracle Database 9i
>>
>> Any pointers would be greatly appreciated.
>>
>> Regards,
>> CricketWee
>
>
>




Jul 19 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Amy Lewis | last post by:
I recently moved my Windows 2003 server from one domain into another. After the move I have noticed that some of my .asp pages won't load. I get a server 500 error. When I look in the event log...
1
by: Eirik Tryggeseth | last post by:
During deployment of an application using distributed transactions managed under COM+ on an Oracle 9i RAC database, we encounter situations where the load balancing mechanisms in the RAC result in...
1
by: Marcus | last post by:
I have a database containing my own tables and data and I wanted to be able to query this against an accountancy program which has an ODBC driver. This was never a problem with MS Access and Jet...
0
by: Morten Haugen | last post by:
Having a SQL Server 2K (SP3a) with a link to another SQL Server 2K (no service packs), distributed transactions works as expected most of the time. But occasionally the MSDTC(s) seems to fall in a...
7
by: Richard Maher | last post by:
Hi, I am seeking the help of volunteers to test some software that I've developed which facilitates distributed two-phase commit transactions, encompassing any resource manager (e.g. SQL/Server...
2
by: Vencz Istv?n | last post by:
I have a web application installed on Windows 2003 Standard Edition with SP1, it accesses a SQL Servet 2000 database installed on Windows 2000 Server, the two computers are not in the same domain....
3
by: Ollie Riches | last post by:
"Distributed transaction completed. Either enlist this session in a new transaction or the NULL transaction." I am recieving the above error when attempt to access a remote sql server database...
1
by: ammar_fake | last post by:
Hello! I have an Oracle linked server connected through MSDAORA. Linked server queries work perfectly - the "openquery" ones as well as the 4-part-named ones. The problem I have is with...
7
by: Prashanth | last post by:
Hi, We are facing some issues in COM+ deployment. We get system error "Unable to enlist in a distributed transaction" . It has a very inconsistant behaviour. On refreshing the screens couple of...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
0
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.