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

ORA-12170:TNS:Verbindungszeitüberschreitung aufgetreten

[Sammle die Antworten in den Kommentaren]

Das Problem besteht darin, dass der Oracle-Dienst auf einer IP-Adresse ausgeführt wird und der Host mit einer anderen IP-Adresse konfiguriert ist.

Um die IP-Adresse des Oracle-Dienstes anzuzeigen, geben Sie einen lsnrctl status aus Befehl und überprüfen Sie die gemeldete Adresse (in diesem Fall 127.0.0.1, der lokale Host):

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

Geben Sie ipconfig ein, um die Host-IP-Adresse anzuzeigen (unter Windows) oder ifconfig (unter Linux) Befehl.

In meiner Installation funktioniert der Oracle-Dienst jedoch nicht wenn auf localhost address gesetzt, muss ich die reale Host-IP-Adresse setzen (zum Beispiel 192.168.10.X ).

Um dieses Problem in Zukunft zu vermeiden, verwenden Sie für die Zuweisung einer IP-Adresse des Hosts kein DHCP, sondern eine statische.