V komentáři máte výpis ze lsnrctl status
:
Listening Endpoints summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))) Services summary...
Váš posluchač poslouchá pouze na 127.0.0.1
, takže připojení lze provádět pouze ze serveru. Na vaší externí adrese 10.0.2.39
nic neposlouchá , takže připojení k portu 1521 na této adrese selžou.
Váš listener.ora
pravděpodobně má něco buď jednu ADDRESS
nebo žádná ADDRESS
vůbec, což bude výchozí localhost:1521
. Musíte jej upravit na něco jako:
LISTENER =
...
(ADDRESS_LIST =
...
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.2.39)(PORT = 1521))
)
nebo název hostitele vašeho počítače, pokud je na tuto adresu přeložitelný. V ideálním případě by to bylo provedeno prostřednictvím netca
spíše než ruční úpravou souboru.