Як змінити Oracle з порту 8080? Моє Eclipse використовує 8080, тому я не можу його використовувати.
Як змінити Oracle з порту 8080? Моє Eclipse використовує 8080, тому я не можу його використовувати.
Відповіді:
З початку | Запустіть відкрити вікно команд. Припустимо, що ваші змінні середовища встановлені правильно, почніть з наступного:
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 (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
і ввійдіть у систему як sysadmin, а потім введіть команду нижче
Exec 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.
Відкрийте цей файл у текстовому редакторі та шукайте рядок
Прослухати 8080
або
Прослухати {ip адреса}: 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
, це, ймовірно, проблема :)