Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Oracle (https://www.clubdelphi.com/foros/forumdisplay.php?f=22)
-   -   Problemas con Base de datos en Red (Tsnames y Listener) (https://www.clubdelphi.com/foros/showthread.php?t=75495)

gersojn 29-08-2011 07:02:47

Problemas con Base de datos en Red (Tsnames y Listener)
 
Hola, estoy tratando de montar una base de datos en red, pero tras leer y leer las formas de hacerlo mas me confundi.

Segun lo que he leido hay que configurar el Tsnames y el Listener para porder tener un cliente /servidor con una base de datos en red, y claro instalar el cliente oracle en la maquina cliente.

Pero bueno expongo mis dudas, veran, tengo instalado Oracle 10g en una maquina(de momento con windows, pero tengo que hacerlo tambien en linux) con win 7, y otra maquina(cliente) con win 7.

Descarge el archivo Oracle Database 10g Express Client,el cual instale en la maquina cliente, pero lo unico que me crea es un Directorio XECleint y dentro otros directorios mas, pero en nunguna parte encuentro el tsname o Listener.

El Tsnames y el Listener los encuentro en la carpeta NETWORK en la maquina (servidor).

Entonces mis dudas son:

1- El archivo que instale en el cliente es el correcto, o tengo que instalar un DBMS es decir el Oracle 10g en el cliente y configurar el Tsnames.

2- En el cliente configuro solo el Tsnames y en el Servidor solo configuro el Listener, o tengo que configurar otros archivos en alguno de los 2 o en ambos.

De antemano muchisimas gracias por la ayuda.

ElKurgan 29-08-2011 07:57:10

El listener es del servidor.
En Oracle, hasta la versión 9 el tnsnames venía en la carpeta network\admin, pero desde la versión 10, que incorpora lo que llaman InstantClient ya no es obligatorio.

En el cliente puedes poner el tnsnames donde te de la gana, siempre y cuando habilites una variable de entorno en el sistema (TNS_ADMIN) donde le indiques la ruta donde está dicho tnsnames.

Un saludo

gersojn 31-08-2011 18:57:57

Cita:

Empezado por ElKurgan (Mensaje 410324)
El listener es del servidor.
En Oracle, hasta la versión 9 el tnsnames venía en la carpeta network\admin, pero desde la versión 10, que incorpora lo que llaman InstantClient ya no es obligatorio.

En el cliente puedes poner el tnsnames donde te de la gana, siempre y cuando habilites una variable de entorno en el sistema (TNS_ADMIN) donde le indiques la ruta donde está dicho tnsnames.

Un saludo

Hola ya hice muchos intentos y no logro hacer que funcione, cree una variable de entorno hasta donde se ubica el tsname(en la maquina cliente).

Desinstale Oracle(cliente/servidor, maquina_cliente/maquina_servidor) y reinstale nuevamente todo, estuve leendo que hay un programa que hace las configuraciones, el problema es que cuenta con una conexion muy baja y necesito solucionar esto lo mas pronto posible, y no quiero bajar ese programa que pesa 1.6GB en vano.

El nombre del programa es Enterprise Manager 10g Grid, alguien puede ayudarme con esto, aclarandome la duda sobre el programa, o dando alguna idea de como establecer la conexion porque ya no se que hacer para conectarlos.

De antemano, muchas gracias


La franja horaria es GMT +2. Ahora son las 18:15:07.

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