Домашняя страница Oracle 10g express и 11g express DB не отображается - PullRequest
2 голосов
/ 26 октября 2011

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

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

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

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

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

Спасибо


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

Ответы [ 3 ]

2 голосов
/ 31 октября 2011

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

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

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

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

0 голосов
/ 29 апреля 2017

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

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

[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» в командной строке. Теперь перезагрузите компьютер и проверьте тот же вопрос.

0 голосов
/ 27 октября 2011

Попробуйте:

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

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

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

...