Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Oracle

Respuesta
 
Herramientas Desplegado
Antiguo 15-mar-2008, 12:20   #1 (permalink)
augusto_jaramil ha deshabilitado el karma
 
Fecha de Ingreso: junio-2004
Mensajes: 328
Pregunta como configurar conexion local y remota

Que tal amigos,

Actualmente las conexiones realizadas al motor por medio del browser las hago de la siguiente manera

En tnsnames.ora
Código PHP:
RSN.COM.CO =
  (
DESCRIPTION =
    (
ADDRESS = (PROTOCOL TCP)(HOST 10.0.1.1)(PORT 1521))
    (
CONNECT_DATA =
      (
SERVICE_NAME rsn.com.co)
    )
  ) 
En listener.ora
Código PHP:
SID_LIST_LISTENER =
  (
SID_LIST =
      (
SID_DESC =
      (
SID_NAME PLSExtProc)
      (
ORACLE_HOME = /opt/oracle/app/oracle/product/10.2.0/db_1)
      (
PROGRAM extproc)
    )
  )

LISTENER =
  (
DESCRIPTION_LIST =
    (
DESCRIPTION =
      (
ADDRESS = (PROTOCOL TCP)(HOST 10.0.1.1)(PORT 1521))
    )
  ) 

Hasta ahi todo perfecto, siempre y cuando las conexiones desde el browser se realicen localmente. El lio es cuando se desea conectar remotamente, es decir, desde otra ciudad por ejemplo. Lo que he echo para tratar de solucionar esto es cambiar en estos archivos HOST = 10.0.1.1 por HOST = mi_ip_publica pero ya localmente no puedo conectarme, reporta error ORA-12541: TNS:no listener

No tengo idea de como solucionar esto, que localmente y remotamente me cancionen las conexiones normalmente

Agradezco de antemano sus valiosos aportes al tema

Un Cordial Saludo
augusto_jaramil está desconectado   Responder Citando
Antiguo 17-mar-2008, 05:16   #2 (permalink)
matanga ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 468
Re: como configurar conexion local y remota

Hola,

Intenta con esta configuracion en el Listener.ora,

Código:
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.1.1)(PORT = 1521))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = ip-publica)(PORT = 1521))
    )
  )
Despues del cambio reinicia el listener con el comando

Código:
lsnrctl stop
lsnrctl start
Si estas en Windows, es probable que tengas que configurar el parametro USE_SHARED_SOCKET en el registro, esto si tienes un firewall entre los clientes de la ip publica y la base de datos.

Saludos
matanga está desconectado   Responder Citando
Antiguo 18-mar-2008, 13:29   #3 (permalink)
augusto_jaramil ha deshabilitado el karma
 
Fecha de Ingreso: junio-2004
Mensajes: 328
Re: como configurar conexion local y remota

Gracias matanga

esa era..... quedo asi

Código PHP:
LISTENER =
  (
DESCRIPTION_LIST =
    (
DESCRIPTION =
      (
ADDRESS = (PROTOCOL TCP)(HOST 10.0.1.1)(PORT 1521))
      (
ADDRESS = (PROTOCOL TCP)(HOST ip-publica)(PORT 1521))
    )
  ) 
Un Cordial Saludo
augusto_jaramil está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:03.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93