Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-07-2003
JorgeBec JorgeBec is offline
Miembro
 
Registrado: jul 2003
Posts: 159
Poder: 21
JorgeBec Va por buen camino
Conexion a Oracle Via BDE

La situación es la siguiente, tenemos un servidor Linux, donde esta oracle, yo tengo un cliente Windows alguien sabe si a través del BDE puedo llegarle a esa base de datos, si se puede agradecere si me dicen como configurar los parametros...gracias...
Responder Con Cita
  #2  
Antiguo 21-07-2003
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Claro que si.

El driver es el Oracle que se instala con el BDE. Los parámetros relevantes son:

Server_Name=NombreDelServidor
User_Name=scott
Password=tiger

por supuesto la entrada NombreDelServidor debe existir en el TNSNames y el Net8 o SQL*Net deben funcionar correctamente.

Hasta luego.



pd. Como sugerencia, esta pregunta estaría mejor en el foro dedicado especificamente a oracle.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate

Última edición por jachguate fecha: 21-07-2003 a las 21:17:18.
Responder Con Cita
  #3  
Antiguo 21-07-2003
JorgeBec JorgeBec is offline
Miembro
 
Registrado: jul 2003
Posts: 159
Poder: 21
JorgeBec Va por buen camino
agradezco tu respuesta pero que es el TNS???
Responder Con Cita
  #4  
Antiguo 21-07-2003
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Utilizas SQL*Net o Net??

El TNSNames.ora es uno de los archivos de configuración de SQL*Net, especificamente donde indicas la forma de conectarse a cada servidor (protocolos, direcciones, puertos, nombres de instancia, etc.)

Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 22-07-2003
JorgeBec JorgeBec is offline
Miembro
 
Registrado: jul 2003
Posts: 159
Poder: 21
JorgeBec Va por buen camino
ok, jachguate, soy algo novato en el acceso a oracle, casi no he trabajado con plataforma cliente servidor...

La forma en que acceso al servidor de linux, desde mi estacion windows es con la direccion IP, via telnet

este sera el nombre del servidor??? y otra pregunta el protocolo trae TNS y otros este debe ser TNS o TCP/IP que tambien me suena...
Responder Con Cita
  #6  
Antiguo 22-07-2003
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Por lo que veo, nunca has entrado via SQL*Plus desde tu estación en windows.

Oracle tiene una capa de abstracción de comunicación llamada SQL*Net, que corre sobre TCP/IP, IPX/SPX y otros protocolos.

Lo que debes hacer primero es instalar el cliente de oracle en tu máquina de windows. Luego podes ir a editar el archivo %ORACLE_HOME%\net80\Admin\tnsnames.ora

y agregar una entrada como:

Código:
NombreDelServidor = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
        (ADDRESS = 
          (PROTOCOL = TCP)
          (Host = 192.168.0.47)
          (Port = 1521)
        )
    )
    (CONNECT_DATA = (SID = ORCL)
    )
  )
por supuesto suponiendo que NombreDelServidor se llamará la base de datos, que la dirección es 192.168.0.47, que se utilizará el protocolo TCP, que el listener está escuchando en el puerto 1521 (que es el puerto por defecto) del servidor y que la instancia se llama ORCL.

Te recomiendo que leas los manuales de SQL*Net, donde podes aprender los conceptos y los detalles de la configuración del mismo.

Los podes descargar aqui

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #7  
Antiguo 22-07-2003
JorgeBec JorgeBec is offline
Miembro
 
Registrado: jul 2003
Posts: 159
Poder: 21
JorgeBec Va por buen camino
con tus repuestas Juan antonio, ya me queda mas claro...gracias...
Responder Con Cita
  #8  
Antiguo 22-07-2003
JorgeBec JorgeBec is offline
Miembro
 
Registrado: jul 2003
Posts: 159
Poder: 21
JorgeBec Va por buen camino
Pregunta Juan antonio, de donde puedo bajar el cliente de oracle para windows, y la otra pregunta es, el clientes es gratis o no???
Responder Con Cita
  #9  
Antiguo 23-07-2003
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Normalmente el cliente de oracle se instala con cualquier producto para windows.

No se si hay un instalador solamente de Net8 o algo similar... pero podes buscar aqui

hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #10  
Antiguo 23-07-2003
JorgeBec JorgeBec is offline
Miembro
 
Registrado: jul 2003
Posts: 159
Poder: 21
JorgeBec Va por buen camino
ok, ya pude instalar el cliente de ORACLE (que diferencia! al uso del limitado telnet) pero no he podido todavia accesar a la base de datos via Oracle Enterprise manager...

los sintomas son los siguientes:

accesando en modo autonomo, no me deja agregar una base al arbol, por lo que he entendido para agregar una base al arbol, esta debe estar el Tnsnames.ora, el cual lo puse de acuerdo a tu mensaje Jachuate pero no hace nada obviamente si no tengo una base no me deja usar las utilerias de base de datos.

accesando por el Management server no puedo entrar a la consola, estoy dando los siguientes datos:

Administrador : sysman
password : oem_temp
Management server : 192.168.20.42 (dir de mi base)

que estoy haciendo mal?? o que pasos me faltan???
Responder Con Cita
  #11  
Antiguo 23-07-2003
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Nunca he usado el Management Server. El TNSNames.ora existe una sola vez, con una entrada por cada base de datos a la que vas a conectarte.

Creo que te vendria bien leer el manual de Net8, que también podes encontrar en la OTN.

Basta con que te podas conectar via SQL*Plus, Forms, Reports, o cualquier otra herramienta de escritorio.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 01:42:41.


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