Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ORA-12170:TNS:Tempo limite de conexão ocorreu


[Reunindo as respostas nos comentários]

O problema é que o serviço Oracle está sendo executado em um endereço IP e o host está configurado com outro endereço IP.

Para ver o endereço IP do serviço Oracle, emita um lsnrctl status comando e verifique o endereço informado (neste caso é 127.0.0.1, o localhost):
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

Para ver o endereço IP do host, emita o ipconfig (em janelas) ou ifconfig (sob linux) comando.

No entanto, na minha instalação, o serviço Oracle não funciona se definido no endereço do host local, devo definir o endereço IP do host real (por exemplo, 192.168.10.X ).

Para evitar esse problema no futuro, não use DHCP para atribuir um endereço IP do host, mas use um estático.