Ano. Jde prakticky o FAQ na fóru XE Oracle. Za prvé, můžete se připojit k Oracle pomocí
sqlplus user/pass
Pokud ano, Oracle běží (což se zdá být vaše situace, ale nemusí být pro budoucího čtenáře s podobným problémem). Pokud ne, můžete to zkusit
sqlplus / as sysdba
startup
Jakmile je Oracle spuštěn, zkontrolujte, zda posluchač vidí instanci Oracle bysqlplus user/[email protected]. Pokud ne, pak buď posluchač není aktivní, nebo „posluchač o službě neví“. Ujistěte se, že posluchač je spuštěn (lsnrctl, pak spusťte). Ujistěte se, že je databáze registrována u posluchače
sqlplus / as sysdba
alter system register;
Nyní byste měli být schopni se připojit pomocí syntaxe '@xe'. Vyplatí se ověřit, zda je vestavěná brána PL/SQL nastavena pro použití portu 8080
select dbms_xdb.GETHTTPPORT from dual;
V systému Windows můžete pomocí netstat -ab zjistit, zda tnslsnr.exe naslouchá na portu.
Pak bych navrhoval podívat se na nastavení prohlížeče (konkrétně všechna nastavení proxy, která by mohla přeposílat váš požadavek na počítač, který neví, co s tím dělat) a firewally (které by mohly být nastaveny tak, aby ignorovaly nebo skryly jakýkoli přístup k portu ).