Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Konfigurieren der Verbindung zwischen Client und Server Oracle 10g

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.