Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>You need an Oracle Client to connect to an Oracle database. The easiest way is to install the <a href="http://www.oracle.com/technology/software/tech/windows/odpnet/index.html" rel="noreferrer">Oracle Data Access Components</a>.</p> <p>To minimize the footprint, I suggest the following :</p> <ul> <li>Use the Microsoft provider for Oracle (System.Data.OracleClient), which ships with the framework.</li> <li>Download the <a href="http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html" rel="noreferrer">Oracle Instant Client Package</a> - Basic Lite : this is a zip file with (almost) the bare minimum. I recommend version 10.2.0.4, which is much smaller than version 11.1.0.6.0.</li> <li>Unzip the following files in a specific folder : <ul> <li>v10 : <ul> <li>oci.dll</li> <li>orannzsbb10.dll</li> <li>oraociicus10.dll</li> </ul></li> <li>v11 : <ul> <li>oci.dll</li> <li>orannzsbb11.dll</li> <li>oraociei11.dll</li> </ul></li> </ul></li> <li>On a x86 platform, add the CRT DLL for Visual Studio 2003 (msvcr71.dll) to this folder, as Oracle guys forgot to <a href="http://support.microsoft.com/kb/326922" rel="noreferrer">read this</a>...</li> <li>Add this folder to the PATH environment variable.</li> <li>Use the <a href="http://download.oracle.com/docs/cd/B19306_01/network.102/b14212/naming.htm#ABC524382SRI12" rel="noreferrer">Easy Connect Naming</a> method in your application to get rid of the infamous TNSNAMES.ORA configuration file. It looks like this : <code>sales-server:1521/sales.us.acme.com</code>.</li> </ul> <p>This amounts to about <strong>19Mb</strong> (v10).</p> <p>If you do not care about sharing this folder between several applications, an alternative would be to ship the above mentioned DLLs along with your application binaries, and skip the PATH setting step.</p> <p>If you absolutely need to use the Oracle provider (Oracle.DataAccess), you will need :</p> <ul> <li>ODP .NET 11.1.0.6.20 (the first version which allegedly works with Instant Client).</li> <li>Instant Client 11.1.0.6.0, obviously.</li> </ul> <p>Note that I haven't tested this latest configuration...</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload