sql >> Base de Datos >  >> RDS >> Oracle

Configuración de la conexión entre cliente y servidor Oracle 10g

En un comentario tienes un extracto de lsnrctl status :

Listening Endpoints summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Services summary...

Tu oyente solo escucha en 127.0.0.1 , por lo que las conexiones solo se pueden realizar desde el servidor. No hay nada escuchando en su dirección externa 10.0.2.39 , por lo que fallan las conexiones al puerto 1521 en esa dirección.

Tu listener.ora presumiblemente tiene algo, ya sea una sola ADDRESS , o sin ADDRESS en absoluto, que por defecto será localhost:1521 . Necesitas modificarlo a algo como:

LISTENER =
...
    (ADDRESS_LIST =
      ...
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.2.39)(PORT = 1521))
    )

o el nombre de host de su máquina si se puede resolver en esa dirección. Idealmente, esto se haría a través de netca en lugar de editar el archivo a mano.