[Mono-devel-list] Managed implementation of OracleClient?

Jörg Rosenkranz joergr at voelcker.com
Wed Jan 7 11:27:02 EST 2004

Hello Daniel,

Thanks for your answers.

The different options:
1. The provider from DataDirect Technologies looks promising
   but licence prices are really high.
2. OleDb -> No handling of (B)LOBs (IDataReader.GetBytes/GetChars)
   We need this in our app.
3. ODBC -> Same problem as OleDb.

In your other mail you wrote about similar problems with WineLib.
I haven't found any solution other than patching WineLib to use
the correct PThreads implementation. This is no option for OCI
because there are no sources for this.


> -----Original Message-----
> From: Daniel Morgan [mailto:danielmorgan at verizon.net] 
> Sent: Wednesday, January 07, 2004 4:21 AM
> To: Jörg Rosenkranz; mono-devel-list at ximian.com
> Subject: RE: [Mono-devel-list] Managed implementation of OracleClient?
> I don't know of any that works on Mono.
> Does OCI have problems in a multithreaded environment for 
> programs written
> in other languages, such as, C or C++?
> Someone did point out there is a fully managed Oracle ADO.NET 
> provider, but
> I do not know if it works on Mono.  If its fully managed, 
> there's a good
> chance it does.
> http://www.datadirect-technologies.com/products/dotnet/dotneto
> verview.asp
> I wonder if someone has reversed engineered the way Oracle 
> data access works
> between client and server.  I would be interested in this.  
> Any takers?
> Have you tried the other data providers in Mono to access 
> Oracle, such as,
> OleDb and Odbc?  If so, how did they work out for you?
> BTW, feel free to add threading support in Mono's 
> OracleClient if that works
> for you.
> OpenLinks is a commercial solution for Linux and Unix and Windows
> providing ADO.NET providers for Oracle and other DBMSes.  
> Developers from
> OpenLinks have gotten their stuff to work with Mono.
> http://docs.openlinksw.com/st/dnetarch.html#dnetmanage
> -----Original Message-----
> From: mono-devel-list-admin at lists.ximian.com
> [mailto:mono-devel-list-admin at lists.ximian.com]On Behalf Of Jörg
> Rosenkranz
> Sent: Tuesday, January 06, 2004 11:10 AM
> To: mono-devel-list at ximian.com
> Subject: [Mono-devel-list] Managed implementation of OracleClient?
> Hi all,
> Do you know of any fully managed Oracle ADO.NET provider which works
> with Mono?
> Background:
> We're having massive problems using System.Data.OracleClient. It
> crashes every now and then with segmentation faults. I think this
> is caused by using OCI in a multithreaded environment. A fully managed
> implementation of the TNS protocol should not have such problems.
> See also my mail sent on 12/18/2003.
> Thanks,
> Joerg.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

More information about the Mono-devel-list mailing list