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.