Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Konfiguracja połączenia między klientem a serwerem Oracle 10g

W komentarzu masz wyciąg ze stanu lsnrctl status :

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

Twój słuchacz słucha tylko na 127.0.0.1 , więc połączenia mogą być nawiązywane tylko z serwera. Nic nie nasłuchuje na twoim zewnętrznym adresie 10.0.2.39 , więc połączenia z portem 1521 na tym adresie kończą się niepowodzeniem.

Twój listener.ora przypuszczalnie ma coś albo pojedynczy ADDRESS lub nie ADDRESS w ogóle, co będzie domyślnie localhost:1521 . Musisz go zmodyfikować na coś takiego:

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

lub nazwę hosta twojego komputera, jeśli można go rozwiązać na ten adres. Idealnie byłoby to zrobić przez netca zamiast ręcznie edytować plik.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01843 nie jest prawidłowym miesiącem- Porównywanie dat

  2. Czy istnieje wyrażenie CASE w JPQL?

  3. Najczystszy sposób na zbudowanie ciągu SQL w Javie

  4. Funkcja NLS_CHARSET_ID() w Oracle

  5. MySQL „utwórz schemat” i „utwórz bazę danych” — czy jest jakaś różnica?