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

ORA-12170:TNS:si è verificato il timeout di connessione

[Raccogliere le risposte nei commenti]

Il problema è che il servizio Oracle è in esecuzione su un indirizzo IP e l'host è configurato con un altro indirizzo IP.

Per visualizzare l'indirizzo IP del servizio Oracle, emetti uno lsnrctl status comandare e controllare l'indirizzo riportato (in questo caso è 127.0.0.1, il localhost):

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

Per vedere l'indirizzo IP dell'host, emetti ipconfig (sotto Windows) o ifconfig (sotto Linux).

Tuttavia, nella mia installazione, il servizio Oracle non funziona se impostato sull'indirizzo localhost, devo impostare l'indirizzo IP dell'host reale (ad esempio 192.168.10.X ).

Per evitare questo problema in futuro, non utilizzare DHCP per assegnare un indirizzo IP dell'host, ma utilizzarne uno statico.