Не отображается домашняя страница Oracle 10g express и 11g express DB

#oracle #oracle10g #oracle11g

#Oracle #oracle10g #oracle11g

Вопрос:

Я только что впервые установил Oracle, и последний шаг установщика — спросить, хочу ли я проверить домашнюю страницу. Я проверил это, браузер открыл локальный веб-сайт, но этот веб-сайт не существует. Так что я просто застрял здесь.

Сначала я попробовал 10g, удалил его и попробовал 11g. Я всегда получаю неработающую веб-страницу. Я попробовал это, потому что в некоторых ответах я видел, что 10g не поддерживается 32-разрядной версией Windows 7, а 11g — нет.

Каждый раз я проверял, все ли службы Oracle запущены, и они есть. Я также проверил, использовался ли порт 8080, и это не так. Кроме того, отключение брандмауэра Windows ничего не дает.

Я ничего не знаю о Oracle, поэтому, пожалуйста, дайте мне несколько ссылок, если вы говорите о конкретных вещах Oracle.

Если вы не знаете проблему с веб-сайтом, не могли бы вы сказать мне, какая служба должна запускать веб-сайт, и был ли его лог-файл, чтобы я мог увидеть ошибку?

Спасибо


В дополнительном примечании, в руководстве по установке проекта, я должен запустить «sqlplus system @ xe» после установки Oracle. Когда я это делаю, мне нужно ввести пароль, а затем я получаю «ORA-12514: TNS: слушатель в настоящее время не знает об услуге, запрошенной в дескрипторе подключения». Каждый вопрос об этой ошибке касался «он работал нормально в течение недели, а теперь не более», что явно не моя ситуация, так что это не мой вопрос, просто примечание.

Ответ №1:

Один из моих товарищей по команде нашел ответ. Проблема заключалась в установке, и вот что сработало:

Предупреждение только для Windows7:
Установка Oracle 10g в 32-разрядной версии Windows 7 завершается без ошибок, но она неполная. Чтобы устранить проблему, перед установкой Oracle выключите компьютер, отсоедините сетевой кабель, загрузите компьютер и установите Oracle (не шутка), и повторно подключайтесь только после установки Oracle 10g.

Это странно, но это сработало

ПРИМЕЧАНИЕ —- Этот метод не работает с 11g express R2. (конечно, я говорю о Windows 7)

Ответ №2:

Попробуйте это:

1) Сначала убедитесь, что он запущен. Похоже, что это из сообщения об ошибке, которое вы получили на шаге 2, но дважды проверьте, что оба сервиса (OracleServiceXE и OracleXETNSListener) запущены. Это единственные две необходимые вам службы, и похоже, что OracleServiceXE может быть не запущен.

2) Убедитесь, что он не работает на порту, отличном от 8080. Из командной строки запустите netstat -an и посмотрите, прослушивается ли что-нибудь на порту 8080. В прошлом я видел, как он устанавливался на альтернативные порты (включая 9080).

3) Если на порту 8080 что-то прослушивается, попробуйте http://localhost:8080 / в вашем браузере. Если есть что-то на 9080, попробуйте это.

Комментарии:

1. Процесс обслуживания ORACLE.EXE для OracleServiceXE запущен на порту № 50944 после того, как я вручную запустил его из services.msc. Что мне теперь делать?

Ответ №3:

Я тоже столкнулся с той же проблемой и исправил ее, выполнив следующие действия.

перейдите в консоль Oracle XE 10g с помощью sqlplus. Замените mypassword паролем вашего системного пользователя (как указано в процессе установки). Обратите внимание, что цифры 2, 3, 4 в левой части генерируются подсказкой sqlplus tools (вам не нужно их вводить).

 [sourcecode lang="sql"]
C:> sqlplus sys/mypassword@xe as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jun 18 17:53:47 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
 

Подключен к:
Oracle Database 10g Express Edition Выпуск 10.2.0.1.0 — Производство

 SQL> begin
2 dbms_xdb.sethttpport('8484');
3 end;
4 /
[/sourcecode]
 

Oracle XE должен ответить:

 [sourcecode lang="sql"]
PL/SQL procedure successfully completed.
[/sourcecode]
 

После этого убедитесь, что конфигурация была изменена правильно:

 [sourcecode lang="sql"]
SQL> select dbms_xdb.gethttpport as "HTTP-Port is " from dual;
[/sourcecode]
 

Вы должны получить сообщение, подобное этому:

 [sourcecode lang="sql"]
HTTP-Port is
------------
8484
[/sourcecode]
 

Выйдите из sqlplus, введя «exit» в командной строке.
Теперь перезагрузите компьютер и проверьте. та же проблема.