Ответы:
С самого начала | Запустите открыть командное окно. Предполагая, что ваши переменные среды установлены правильно, начните со следующего:
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.
exec dbms_xdb.sethttpport(8088)
).
Из этого сообщения в блоге:
XE: изменение http-порта по умолчанию
Oracle XE использует встроенный HTTP-прослушиватель, который поставляется с XML DB (XDB) для обслуживания HTTP-запросов. Порт по умолчанию для доступа HTTP - 8080.
РЕДАКТИРОВАТЬ:
Обновите порт 8080, какой порт (например, 9090) вам нравится
SQL> -- set http port
SQL> begin
2 dbms_xdb.sethttpport('9090');
3 end;
4 /
После изменения порта, когда мы запускаем Oracle, он перейдет на порт 8080, мы должны вручную ввести новый порт (9090) в адресную строку для запуска Oracle XE.
* ERROR at line 1: ORA-31024: Parser initialization failed with LPX-54 error while parsing a stream to XOB ORA-06512: at "XDB.DBMS_XDB", line 516 ORA-06512: at "XDB.DBMS_XDB", line 645 ORA-06512: at line 1
Просто откройте Run SQL Command Line
и войдите как системный администратор, а затем введите команду ниже
Выполнить DBMS_XDB.SETHTTPPORT (8181);
Вот и все. Вы сделали.....
* ERROR at line 1: ORA-31024: Parser initialization failed with LPX-54 error while parsing a stream to XOB ORA-06512: at "XDB.DBMS_XDB", line 516 ORA-06512: at "XDB.DBMS_XDB", line 645 ORA-06512: at line 1
Выполнить 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
* ERROR at line 1: ORA-31024: Parser initialization failed with LPX-54 error while parsing a stream to XOB ORA-06512: at "XDB.DBMS_XDB", line 516 ORA-06512: at "XDB.DBMS_XDB", line 645 ORA-06512: at line 1
Я предполагаю, что вы говорите о сервере Apache, который устанавливает Oracle. Найдите файл httpd.conf.
Откройте этот файл в текстовом редакторе и найдите строку
Listen 8080
или
Listen {ip address}: 8080
Измените номер порта и либо перезапустите веб-сервер, либо просто перезагрузите компьютер.
Oracle (база данных) может использовать множество портов. когда вы устанавливаете программное обеспечение, оно сканирует свободные порты и решает, какой порт использовать.
По умолчанию прослушиватель базы данных имеет значение 1520, но будет использовать 1521 или 1522, если 1520 недоступен. Это можно настроить в файлах listener.ora.
Enterprise Manager, веб-инструмент администрирования баз данных, по умолчанию использует порт 80, но будет использовать 8080, если 80 недоступен.
Подробнее о том, как изменить номер порта для менеджера предприятия, см. Здесь: http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/manage_oem.htm#i1012853
Существует множество компонентов 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" >
Войдите в систему с учетной записью системного администратора и выполните приведенную ниже процедуру SQL.
begin
dbms_xdb.sethttpport('Your Port Number');
end;
Затем откройте браузер и перейдите по указанному ниже URL-адресу.
XDB
, что это, скорее всего, проблема :)