Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Oracle (https://www.clubdelphi.com/foros/forumdisplay.php?f=22)
-   -   Cliente de oracle. instalación minima (https://www.clubdelphi.com/foros/showthread.php?t=79496)

agidar 12-07-2012 09:56:32

Cliente de oracle. instalación minima
 
Hola, tengo una aplicación desarrollada con delphi y datasnap que ataca indistintamente firebird y oracle.
La voy a distribuir y quisiera saber cuales son las dlls minimas del cliente de oracle que necesito para conectar con el servidor de oracle a parte del driver de dbexpress(dbxfb.dll y dbxora.dll).
Lo que no quiero es instalar todo el runtime de oracle. Solamente las dlls necesarias.

Gracias y un saludo

ElKurgan 13-07-2012 07:07:59

A partir de la versión 10 de Oracle apareció algo que llamaban "InstantClient" que facilitaba el acceso a bases de datos Oracle sin necesidad de instalar el cliente entero: para la versión 10g el cliente ligero eran unos 500 Mb !!!.

No te puedo asegurar bien las imprescindibles, salvo que sin "OCI.DLL" y "ORAOCIEI10.DLL" no va nada. De todas formas, a mi me funciona bien con las que te comento a continuación (aunque la mayoría no se para que sirven):

classes12.jar
mfc71.dll
msvcr71.dll
oci.dll
ocijdbc10.dll
ociw32.dll
ojdbc14.jar
orannzsbb10.dll
oraocci10.dll
oraociei10.dll
sqora32.dll
sqoras32.dll
sqresja.dll
sqresus.dll

Lo mejor es que si tienes alguna máquina virtual sin Oracle, vayas probando a ver cuales te pueden faltar y cuales no.

Un saludo

agidar 13-07-2012 09:24:03

Gracias.. Al final probando he conseguido distribuir mi aplicación con una sola dll, la dbexpoda40.dll utilizando el driver de devart for oracle en concreto el devartoracledirect que evita tener que hace una instalación del cliente de oracle y se conecta por tcp/ip. Todo un lujo.


La franja horaria es GMT +2. Ahora son las 15:38:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi