Antworten:
Von Anfang an | Führen Sie ein Befehlsfenster aus. Angenommen, Ihre Umgebungsvariablen sind richtig eingestellt, beginnen Sie mit Folgendem:
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
Öffnen Sie dann den Browser und verwenden Sie den 3010-Port.
exec dbms_xdb.sethttpport(8088)
).
Aus diesem Blog-Beitrag:
XE: Ändern des Standard-http-Ports
Oracle XE verwendet den eingebetteten http-Listener, der mit der XML-Datenbank (XDB) geliefert wird, um http-Anforderungen zu bearbeiten. Der Standardport für den HTTP-Zugriff ist 8080.
BEARBEITEN:
Aktualisieren Sie den 8080-Port auf den gewünschten Port (z. B. 9090)
SQL> -- set http port
SQL> begin
2 dbms_xdb.sethttpport('9090');
3 end;
4 /
Nach dem Ändern des Ports sollten wir beim Starten von Oracle auf Port 8080 manuell einen neuen Port (9090) in die Adressleiste eingeben, um Oracle XE auszuführen.
* 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
Öffnen Sie einfach Run SQL Command Line
und melden Sie sich als sysadmin an und geben Sie den folgenden Befehl ein
Exec DBMS_XDB.SETHTTPPORT (8181);
Das ist es. Du bist fertig.....
* 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
Führen Sie Exec DBMS_XDB.SETHTTPPORT(8181);
als SYS / SYSTEM. Ersetzen Sie 8181 durch den Port, zu dem Sie wechseln möchten. Getestet mit Oracle 10g.
Quelle: 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
Ich gehe davon aus, dass Sie über den Apache-Server sprechen, den Oracle installiert. Suchen Sie nach der Datei httpd.conf.
Öffnen Sie diese Datei in einem Texteditor und suchen Sie nach der Zeile
Listen 8080
oder
Listen {IP-Adresse}: 8080
Ändern Sie die Portnummer und starten Sie entweder den Webserver neu oder starten Sie den Computer einfach neu.
Oracle (Datenbank) kann viele Ports verwenden. Wenn Sie die Software installieren, sucht sie nach freien Ports und entscheidet, welcher Port dann verwendet wird.
Der Datenbank-Listener verwendet standardmäßig 1520, verwendet jedoch 1521 oder 1522, wenn 1520 nicht verfügbar ist. Dies kann in den Listener.ora-Dateien angepasst werden.
Das webbasierte Datenbankverwaltungstool Enterprise Manager verwendet standardmäßig Port 80, verwendet jedoch 8080, wenn 80 nicht verfügbar ist.
Weitere Informationen zum Ändern der Portnummer für Enterprise Manager finden Sie hier: http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/manage_oem.htm#i1012853
Es gibt viele Oracle-Komponenten, auf denen ein Webdienst ausgeführt wird. Daher ist nicht klar, auf welche Sie sich beziehen.
Beispielsweise wird der Website-Port für eigenständiges OC4J in der Datei j2ee / home / config / default-web-site.xml konfiguriert:
<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" >
Melden Sie sich mit dem Systemadministrator-Benutzerkonto an und führen Sie die folgende SQL-Prozedur aus.
begin
dbms_xdb.sethttpport('Your Port Number');
end;
Öffnen Sie dann den Browser und greifen Sie auf die folgende URL zu
XDB