Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Oracle
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-05-2017
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 293
Poder: 18
GustavoCruz Va por buen camino
¿Cómo conecto con DB Oracle?

Buenas tardes foreros,

Estoy probando Oracle para eso instalé el Oracle 11xe express; puede crear la base de datos con el administrador que él trae, pero cuando quise conectar con delphi no puede. Estoy utilizando Delphi Seatle y componentes FireDAC

Este es el Error que me sales "[FireDAC][Phys][Ora]-1309. OCI is not properly installed on this machine (NOE1/INIT)" seguí los pasos descritos en: http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Connect_to_Oracle_Server_(FireDAC); pero no logro hacer la conexión

De antemano mil gracias por sus comentarios


Gustavo Cruz
Responder Con Cita
  #2  
Antiguo 21-05-2017
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 21
gatosoft Va camino a la fama
Gustavo, ¿podrías especificar un poco mas los pasos que seguiste?, puede ser que algo te esté faltando. por ejemplo, puede ser que necesites definir la variable ORACLE_HOME, o puede ser que las dll que estas utilizando para la conexión sean para x64 y requeiras las de x32 (o viceversa).

las librerías del OCI pueden ir en el BIN del ORAHOME o en la misma carpeta de tu EXE (es el primer lugar donde buscará)

saludo,
Responder Con Cita
  #3  
Antiguo 21-05-2017
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 293
Poder: 18
GustavoCruz Va por buen camino
Hola gatosoft.

Verás esta es la dirección donde se instala: 'C:\oraclexe\app\oracle'
estoy utilizando win10 x64

El home es 'C:\oraclexe\app\oracle\product\11.2.0\server' y en la carpeta bin se encuentra las DLLs que se necesitan.

Instalé la version x64, también baje el instantclient_11_2 x64 copié las DLLs que vienen ahí, en el directorio donde estoy compilando y sigue el mismo error...

Aunque en el momento de dar doble click en el componente de conexión es cuando me sale el error... Pienso que es algo de configuración al momento de instalar oracle, pero como soy nuevo en esto, yo simplemente le di siguiente a las ventanas; al usuario SYSTEM le puse la contraseña clavemaestra

Si me hace falta hacer alguna configuración manual te agradezco que me indiques los pasos que debo seguir.


Gracias por tu tiempo


Gustavo Cruz
Responder Con Cita
  #4  
Antiguo 22-05-2017
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.232
Poder: 20
ElKurgan Va camino a la fama
A veces se arregla copiando el archivo "OCI.DLL" en la carpeta Windows\System32 y en Windows\SysWOW64.

O poniendo en el Path del sistema la carpeta donde puede acceder a esa DLL

Un saludo
Responder Con Cita
  #5  
Antiguo 22-05-2017
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 293
Poder: 18
GustavoCruz Va por buen camino
Hola ElKurgan, ya hice la pureba y no funciona.

Gracias por tu tiempo
Responder Con Cita
  #6  
Antiguo 23-05-2017
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 21
gatosoft Va camino a la fama
Bueno solo como por descartar... puede que estes trabajando en Windows x64 , pero ¿tu aplicación de Delphi se compila para x64 o para 32 bits?


Prueba bajar las librerias OCI para 32 bits (¿Existen?) y las dejas juntio a tu exe... o reemplazas temporalmente las que tienes en el bin... solo como por descartar

saludo,
Responder Con Cita
  #7  
Antiguo 07-06-2017
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 293
Poder: 18
GustavoCruz Va por buen camino
Cita:
Empezado por gatosoft Ver Mensaje
Bueno solo como por descartar... puede que estes trabajando en Windows x64 , pero ¿tu aplicación de Delphi se compila para x64 o para 32 bits?


Prueba bajar las librerias OCI para 32 bits (¿Existen?) y las dejas juntio a tu exe... o reemplazas temporalmente las que tienes en el bin... solo como por descartar

saludo,
Efectivamente era eso...

Gracias por la respuesta y perdona por la tardanza

Gustavo Cruz
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como me conecto a una base de datos en ORACLE desde Builder?? JuanErasmo Conexión con bases de datos 1 20-07-2007 16:33:07
Como conecto Oracle 10G con Delphi 7 tulio Oracle 6 13-07-2007 06:53:33
Como me conecto a una BD en Access??? oracle Conexión con bases de datos 2 20-07-2005 13:22:14
Como conecto una BD IB en Internet ? tulio Firebird e Interbase 8 05-07-2004 15:21:05
como conecto una bd access con dbe Manuel Conexión con bases de datos 1 13-06-2003 17:32:19


La franja horaria es GMT +2. Ahora son las 22:06:37.


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
Copyright 1996-2007 Club Delphi