Изменить порт Oracle с порта 8080 - PullRequest
120 голосов
/ 27 сентября 2008

Как мне поменять Oracle с порта 8080? Мой Eclipse использует 8080, поэтому я не могу его использовать.

Ответы [ 7 ]

235 голосов
/ 07 августа 2012

с начала | Запустите открыть командное окно. Предполагая, что ваши переменные среды установлены правильно, начните со следующего:

C:\>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Aug 26 10:40:44 2008
Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> connect
Enter user-name: system
Enter password: <enter password if will not be visible>
Connected.

SQL> Exec DBMS_XDB.SETHTTPPORT(3010); [Assuming you want to have HTTP going to this port]    
PL/SQL procedure successfully completed.

SQL>quit 

, затем откройте браузер и используйте порт 3010.

27 голосов
/ 18 июня 2009

С это сообщение в блоге:

XE: Изменение http-порта по умолчанию

Oracle XE использует встроенный http-приемник, который поставляется с базой данных XML (XDB) для обслуживания запросов http. Порт по умолчанию для доступа HTTP 8080

EDIT:

Обновите порт 8080 до того, какой порт (например, 9090) вам нравится

SQL> -- set http port
SQL> begin
 2    dbms_xdb.sethttpport('9090');
 3  end;
 4  /

После изменения порта, когда мы запустим Oracle, он перейдет на порт 8080, мы должны вручную ввести новый порт (9090) в адресную строку для запуска Oracle XE.

10 голосов
/ 03 февраля 2016

Просто откройте Run SQL Command Line и войдите как sysadmin, а затем введите ниже команду

Exec DBMS_XDB.SETHTTPPORT(8181);

Вот и все. Вы сделали .....

10 голосов
/ 04 ноября 2010

Выполнить Exec DBMS_XDB.SETHTTPPORT(8181); как SYS / SYSTEM. Замените 8181 на порт, который вы хотите изменить. Протестировано с Oracle 10g.

Источник: http://hodentekhelp.blogspot.com/2008/08/my-oracle-10g-xe-is-on-port-8080-can-i.html

5 голосов
/ 27 сентября 2008

Полагаю, вы говорите о сервере Apache, который устанавливает Oracle. Найдите файл httpd.conf.

Откройте этот файл в текстовом редакторе и найдите строку
Слушай 8080
или
Слушайте {IP-адрес}: 8080

Измените номер порта и либо перезапустите веб-сервер, либо просто перезагрузите компьютер.

4 голосов
/ 28 сентября 2008

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

По умолчанию для прослушивателя базы данных установлено значение 1520, но будет использоваться 1521 или 1522, если 1520 недоступен. Это можно настроить в файлах listener.ora.

Enterprise Manager, веб-инструмент администрирования баз данных, по умолчанию использует порт 80, но будет использовать 8080, если 80 недоступен.

Подробнее об изменении номера порта для менеджера предприятия см. Здесь: http://download -uk.oracle.com / Docs / кд / B14099_19 / integrate.1012 / b19370 / manage_oem.htm # i1012853

1 голос
/ 27 сентября 2008

Существует много компонентов Oracle, на которых запущен веб-сервис, поэтому неясно, на что вы ссылаетесь.

Например, порт веб-сайта для автономного OC4J настраивается в файле j2ee / home / config / default-web-site.xml:

<web-site xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/web-site-10_0.xsd"
port="8888" display-name="OC4J 10g (10.1.3) Default Web Site"
schema-major-version="10" schema-minor-version="0" > 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...