[Recueillir les réponses dans les commentaires]
Le problème est que le service Oracle s'exécute sur une adresse IP et que l'hôte est configuré avec une autre adresse IP.
Pour voir l'adresse IP du service Oracle, émettez un lsnrctl status
commande et vérifiez l'adresse indiquée (dans ce cas, il s'agit de 127.0.0.1, l'hôte local) :
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Pour voir l'adresse IP de l'hôte, émettez le ipconfig
(sous windows) ou ifconfig
(sous linux).
Cependant, dans mon installation, le service Oracle ne fonctionne pas si défini sur l'adresse localhost, je dois définir l'adresse IP réelle de l'hôte (par exemple 192.168.10.X ).
Pour éviter ce problème à l'avenir, n'utilisez pas DHCP pour attribuer une adresse IP à l'hôte, mais utilisez-en une statique.