Oui. Il s'agit pratiquement d'une FAQ sur le forum XE Oracle. Tout d'abord, pouvez-vous vous connecter à Oracle en utilisant
sqlplus user/pass
Si c'est le cas, Oracle est en marche (ce qui semble être votre situation, mais peut-être pas pour un futur lecteur avec un problème similaire). Sinon, vous pouvez essayer
sqlplus / as sysdba
startup
Une fois Oracle activé, vérifiez que l'écouteur peut voir l'instance Oracle par sqlplus user/[email protected] ce n'est pas le cas, soit l'écouteur n'est pas actif, soit "l'écouteur ne connaît pas le service". Assurez-vous que le programme d'écoute est démarré (lsnrctl, puis démarrez). Assurez-vous que la base de données est enregistrée auprès de l'écouteur
sqlplus / as sysdba
alter system register;
Vous devriez maintenant pouvoir vous connecter en utilisant la syntaxe '@xe'. Cela vaut la peine de vérifier que la passerelle PL/SQL intégrée est configurée pour utiliser le port 8080
select dbms_xdb.GETHTTPPORT from dual;
Sous Windows, vous pouvez utiliser netstat -ab pour voir si tnslsnr.exe écoute sur le port.
Ensuite, je suggérerais de regarder les paramètres du navigateur (en particulier les paramètres de proxy qui pourraient transmettre votre demande à une machine qui n'a aucune idée de ce qu'il faut en faire) et les pare-feu (qui pourraient bien être configurés pour ignorer ou masquer tout accès au port ).