да. Това на практика е често задавани въпроси във форума на XE Oracle. Първо, можете ли да се свържете с Oracle с помощта на
sqlplus user/pass
Ако е така, Oracle работи (което изглежда е вашата ситуация, но може да не е за бъдещ читател с подобен проблем). Ако не, можете да опитате
sqlplus / as sysdba
startup
След като Oracle стартира, проверете дали слушателят може да види екземпляра на Oracle bysqlplus user/[email protected]. Ако не, тогава или слушателят не е включен, или „слушателят не знае за услугата“. Уверете се, че слушателят е стартиран (lsnrctl, след това стартирайте). Уверете се, че базата данни е регистрирана при слушателя
sqlplus / as sysdba
alter system register;
Сега трябва да можете да се свържете с помощта на синтаксиса '@xe'. Заслужава си да проверите, че вграденият PL/SQL шлюз е настроен да използва порт 8080
select dbms_xdb.GETHTTPPORT from dual;
В Windows можете да използвате netstat -ab, за да видите дали tnslsnr.exe слуша порта.
Тогава бих предложил да разгледате настройките на браузъра (по-специално всички настройки на прокси сървъра, които може да препращат вашата заявка към машина, която няма представа какво да прави с нея) и защитни стени (които биха могли да бъдат настроени да игнорират или скриват всеки достъп до порта ).