Alternate Version of Oracle ODP.NET

I am using an x64 application connecting to Oracle.

Which driver should I use to make sure that it does not matter which version of the client the user has installed.

So, right now I am building my versions using the x64 and x86 ODP.NET drivers, but I am worried that this will not work when the user has an older / newer version of the Oracle client (ODP.NET).

Should I switch to OleDB or System.DataAccess drivers to avoid this problem or will there be no problem at all?

PS: I previously used the ODBC driver, but there are x64 errors for this, so this is not an option.

+3
source share
2 answers

, "" Oracle... , , x64-, 32 , , , .

agnostic, ; Oracle Instant Client, ODP; ODP OCI ( ), . , , , .

( , ), 11g, ODP OCI 9-11.

, , OCI ( "" 35-ish MB, ), ( ), , , 50- MB - XML! ...

, !

+2

, . , , OCI.DLL . 64- . , 32- OCI.DLL.

, :

  • 32- , Oracle - .

  • 64- Java VM Oracle OJDBC ( , OCI.DLL).

, .

0

Source: https://habr.com/ru/post/1764310/


All Articles