sql >> Databasteknik >  >> RDS >> Oracle

ORA-12170:TNS:Timeout för anslutning inträffade

[Samlar svaren i kommentarerna]

Problemet är att Oracle-tjänsten körs på en IP-adress och värden är konfigurerad med en annan IP-adress.

För att se IP-adressen för Oracle-tjänsten, utfärda en lsnrctl status kommandot och kontrollera adressen som rapporterats (i detta fall är 127.0.0.1, den lokala värden):

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

För att se värd-IP-adressen, utfärda ipconfig (under Windows) eller ifconfig (under linux) kommando.

Men i min installation fungerar inte Oracle-tjänsten om den är inställd på localhost-adress måste jag ställa in den riktiga värd-IP-adressen (till exempel 192.168.10.X ).

För att undvika detta problem i framtiden, använd inte DHCP för att tilldela värdens IP-adress, utan använd en statisk.



  1. MySQL-pivottabellsfråga med dynamiska kolumner

  2. Hur fungerar en MYSQL Self-Join?

  3. Oracles åldersberäkning från födelsedatum och idag

  4. Hur man bygger ett Rest API med Spring Boot med MySQL och JPA