In einem Kommentar haben Sie einen Auszug aus lsnrctl status
:
Listening Endpoints summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))) Services summary...
Ihr Listener hört nur auf 127.0.0.1
, sodass Verbindungen nur vom Server aus hergestellt werden können. Ihre externe Adresse 10.0.2.39
wird nicht überwacht , daher schlagen Verbindungen zu Port 1521 an dieser Adresse fehl.
Ihre listener.ora
vermutlich hat irgendwas entweder eine einzige ADDRESS
, oder keine ADDRESS
überhaupt, was standardmäßig localhost:1521
ist . Sie müssen es ändern in etwas wie:
LISTENER =
...
(ADDRESS_LIST =
...
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.2.39)(PORT = 1521))
)
oder den Hostnamen Ihres Computers, wenn dieser zu dieser Adresse aufgelöst werden kann. Idealerweise würde dies über netca
erfolgen anstatt die Datei von Hand zu bearbeiten.