Ja. Het is praktisch een FAQ op het XE Oracle-forum. Ten eerste, kunt u verbinding maken met Oracle via
sqlplus user/pass
Als dat zo is, is Oracle aan de gang (wat uw situatie lijkt te zijn, maar misschien niet voor een toekomstige lezer met een soortgelijk probleem). Zo niet, dan kun je het proberen
sqlplus / as sysdba
startup
Als Oracle eenmaal actief is, controleert u of de luisteraar de Oracle-instantie kan zien bysqlplus user/[email protected]. Zo niet, dan is de luisteraar niet actief of de 'luisteraar kent de service niet'. Zorg ervoor dat de listener is gestart (lsnrctl, dan start). Zorg ervoor dat de database is geregistreerd bij de luisteraar
sqlplus / as sysdba
alter system register;
Nu zou u verbinding moeten kunnen maken met de syntaxis '@xe'. Het is de moeite waard om te controleren of de ingebouwde PL/SQL-gateway is ingesteld om de 8080-poort te gebruiken
select dbms_xdb.GETHTTPPORT from dual;
Op Windows kun je netstat -ab gebruiken om te zien of tnslsnr.exe op de poort luistert.
Dan raad ik aan te kijken naar de browserinstellingen (met name eventuele proxy-instellingen die uw verzoek mogelijk doorsturen naar een machine die geen idee heeft wat ermee te doen) en firewalls (die goed kunnen worden ingesteld om toegang tot de poort te negeren of te verbergen ).