Sì. È praticamente una FAQ sul forum XE Oracle. Innanzitutto, puoi connetterti a Oracle utilizzando
sqlplus user/pass
In tal caso, Oracle è attivo (che sembra essere la tua situazione, ma potrebbe non esserlo per un futuro lettore con un problema simile). In caso contrario, puoi provare
sqlplus / as sysdba
startup
Una volta che Oracle è attivo, controlla che il listener possa vedere l'istanza Oracle bysqlplus user/[email protected] In caso contrario, il listener non è attivo o "l'ascoltatore non conosce il servizio". Assicurati che il listener sia avviato (lsnrctl, quindi start). Assicurati che il database sia registrato con il listener
sqlplus / as sysdba
alter system register;
Ora dovresti essere in grado di connetterti usando la sintassi '@xe'. Vale la pena verificare che il gateway PL/SQL incorporato sia configurato per utilizzare la porta 8080
select dbms_xdb.GETHTTPPORT from dual;
Su Windows puoi usare netstat -ab per vedere se tnslsnr.exe è in ascolto sulla porta.
Quindi suggerirei di guardare le impostazioni del browser (in particolare tutte le impostazioni proxy che potrebbero inoltrare la tua richiesta a una macchina che non ha idea di cosa farne) e i firewall (che potrebbero essere impostati per ignorare o nascondere qualsiasi accesso alla porta ).