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

ORA-12170:TNS:Przekroczono limit czasu połączenia

[Zbieranie odpowiedzi w komentarzach]

Problem polega na tym, że usługa Oracle działa na adresie IP, a host jest skonfigurowany z innym adresem IP.

Aby zobaczyć adres IP usługi Oracle, wystaw lsnrctl status polecenie i sprawdź zgłoszony adres (w tym przypadku 127.0.0.1, localhost):

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

Aby zobaczyć adres IP hosta, wydaj ipconfig (pod windows) lub ifconfig (pod Linuksem).

Jednak w mojej instalacji usługa Oracle nie działa jeśli jest ustawiony na adres localhost, muszę ustawić prawdziwy adres IP hosta (na przykład 192.168.10.X ).

Aby uniknąć tego problemu w przyszłości, nie używaj DHCP do przypisywania adresu IP hosta, ale użyj adresu statycznego.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie o nazwy kolumn z tabeli od innego użytkownika

  2. 2 sposoby na utworzenie tabeli, jeśli jeszcze nie istnieje w Oracle

  3. ROUND(liczba) Funkcja w Oracle

  4. Parametr limitu czasu IDLE w Oracle

  5. Jak wdrożyć aplikację .NET korzystającą z ODAC bez instalowania całego składnika u użytkownika?