sql >> Database teknologi >  >> RDS >> Oracle

Konfiguration af forbindelsen mellem klient og server Oracle 10g

I en kommentar har du et uddrag fra lsnrctl status :

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

Din lytter lytter kun på 127.0.0.1 , så forbindelser kan kun oprettes fra serveren. Der er intet, der lytter på din eksterne adresse 10.0.2.39 , så forbindelser til port 1521 på den adresse mislykkes.

Din listener.ora har formentlig noget enten en enkelt ADDRESS , eller ingen ADDRESS overhovedet, hvilket som standard vil være localhost:1521 . Du skal ændre det til noget som:

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

eller din maskines værtsnavn, hvis det kan løses til den adresse. Ideelt set ville dette blive gjort gennem netca snarere end ved at redigere filen i hånden.




  1. Hvordan bruger man PBKDF2 i Oracle 12c?

  2. Brug T-SQL til at returnere n'te separerede element fra en streng

  3. Slet en databasemail-profil i SQL Server (T-SQL)

  4. Sådan kalder du MySQL Stored Procedure i Python