Домашняя страница Oracle 10g express не открывается

Я установил Oracle 10g express. Установка прошла успешно, но главная страница не открывается. Я могу подключиться с помощью sqlplus, но не с помощью Sql Developer. Я проверил tnsnames.ora и listener.ora, все в порядке. Слушатель тоже запускается. Я всегда могу переустановить и посмотреть. Но я подумал, что лучше выяснить причину.

По поводу домашней страницы. Это адрес, который появляется в браузере. Localhost: 8080 http://127.0.0.1:8080/apex Я провел netstat, чтобы узнать, есть ли любой конфликт портов для 8080, но этот порт не используется.

Кто-нибудь сталкивался с этой проблемой?


person lostinbytes    schedule 10.02.2009    source источник
comment
Вот отличный учебник, сравните с ним свои шаги по установке: https://forums.oracle.com/forums/thread.jspa?threadID=2301639.   -  person Ondrej Kvasnovsky    schedule 04.11.2012


Ответы (8)


да. Это практически FAQ на форуме XE Oracle. Во-первых, можете ли вы подключиться к Oracle с помощью

sqlplus user/pass

Если это так, Oracle уже работает (что похоже на вашу ситуацию, но не может быть для будущего читателя с аналогичной проблемой). Если нет, вы можете попробовать

sqlplus / as sysdba
startup

После запуска Oracle убедитесь, что слушатель может видеть экземпляр Oracle с помощью sqlplus user / pass @ xe. Если нет, то либо слушатель не работает, либо «слушатель не знает об услуге». Убедитесь, что слушатель запущен (lsnrctl, затем start). Убедитесь, что база данных зарегистрирована в слушателе

sqlplus / as sysdba
alter system register;

Теперь у вас должна быть возможность подключиться, используя синтаксис «@xe». Стоит проверить, настроен ли встроенный шлюз PL / SQL для использования порта 8080.

select dbms_xdb.GETHTTPPORT from dual;

В Windows вы можете использовать netstat -ab, чтобы узнать, прослушивает ли tnslsnr.exe порт.

Затем я предлагаю посмотреть настройки браузера (в частности, любые настройки прокси, которые могут пересылать ваш запрос на машину, которая не знает, что с ним делать) и брандмауэры (которые вполне могут быть настроены на игнорирование или скрытие любого доступа к порту. ).

person Gary Myers    schedule 10.02.2009

У меня такая же проблема. Я попробовал это, и он решил мою проблему ... 1. goto start-> run
2. введите services.msc и нажмите Enter
3. В открывшемся апплете прокрутите вниз (на правой панели) до выяснить вариант "OracleServiceXE" и щелкнуть по нему правой кнопкой мыши. 4. Во вкладке «Общие» сделайте - >>> тип запуска «Автоматический» и нажмите кнопку «Пуск». 5. Повторите шаг 4. для опции «OracleXETNSListener». закрой окно.

теперь, надеюсь, проблема должна быть решена ....

person vishal    schedule 06.11.2009

Проверьте свой брандмауэр Windows, если он включен, он блокирует открытие домашней страницы. Либо вы выключите брандмауэр Windows, либо разрешите следующие порты: 1521: прослушиватель базы данных Oracle

2030: Oracle Services для Microsoft Transaction Server

8080: HTTP-порт для Oracle XML DB и графический пользовательский интерфейс Oracle Database XE.

См. Требования к программному обеспечению в следующем URL-адресе:

http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25143/toc.htm#BABEBCDB

У меня это сработало!

person anurag    schedule 21.09.2011

Попробуйте это (я предполагаю, что система Windows)

с использованием

netstat 

без какого-либо другого параметра сообщит вам, открыт ли порт 8080.

Также вы можете попробовать это:

telnet localhost 8080

Если сервер отвечает (экран становится пустым [или черным]), значит, сервер запущен и работает.

Попробуйте использовать свое имя хоста вместо localhost.

Посмотрите, используете ли вы прокси и не пропускаете ли локальные адреса.

Также вы можете увидеть, какой исполняемый файл запускает домашнюю страницу, и посмотреть, может ли он запуститься успешно.

person OscarRyz    schedule 10.02.2009

Спасибо за ответ, ребята. Я наконец-то понял, как решить проблему, но не в ее первопричине.

Проблема 1. Не удается войти в консоль администратора Oracle. Проблема заключалась в том, что 127.0.0.1 не добавлялся в интранет-сайты IE. Выберите инструменты> параметры Интернета> безопасность> сайты местной интрасети> дополнительно> добавьте http://127.0.0.1:8080/apex в списке.

После этого все работает нормально. Но если я снова вернусь в то же место и увижу сайты, я не смогу найти URL, который я иногда добавлял обратно ... Не знаю, почему это происходит. Может быть какая-то безопасность компании нарушена. В любом случае консоль администратора теперь приближается.

Проблема 2 - Невозможно подключиться с помощью SQL Developer. После того, как я исправил проблему 1, это тоже волшебным образом сработало. Я до сих пор не знаю, как настройки безопасности в IE влияют на SQL Developer? Есть комментарии по этому поводу?

person lostinbytes    schedule 11.02.2009
comment
Есть несколько разных способов связи с разработчиком SQL. Думаю, это как TNS или продвинутое. Один из них дает возможность ввести сервер (127.0.0.1), порт (1521) и службу (XE). - person Gary Myers; 12.02.2009

Привет, ребята, один важный факт, если вы используете IE7 (explorer7), тогда вы столкнетесь с определенной проблемой при использовании 10g, такой как не отображение домашней страницы.

person VArUN the Virus    schedule 03.06.2010

В Windows 8 просто щелкните Get Started With OracleXE.... Когда Internet Explorer откроется, выберите параметр View on the desktop на значке Page View (значок с гаечным ключом).

Теперь вы можете просматривать свою страницу.

person M.E.    schedule 04.03.2013

У меня была аналогичная проблема, я смог подключиться к SQLPLUS с помощью терминала, но при доступе в браузере, поскольку он показывал ошибку, как вы описали. Итак, я вернулся к терминалу и смонтировал свою базу данных, используя

запускать

и это решило мою проблему. Это могло быть так.

person Sejwal    schedule 18.04.2013