Risposte:
Dall'inizio | Esegui per aprire una finestra di comando. Supponendo che le variabili ambientali siano impostate correttamente, inizia con quanto segue:
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
quindi apri il browser e utilizza la porta 3010.
exec dbms_xdb.sethttpport(8088)
).
Da questo post del blog:
XE: modifica della porta http predefinita
Oracle XE utilizza il listener http incorporato fornito con XML DB (XDB) per soddisfare le richieste http. La porta predefinita per l'accesso HTTP è 8080.
MODIFICARE:
Aggiorna la porta 8080 su quale porta (9090 ad esempio) ti piace
SQL> -- set http port
SQL> begin
2 dbms_xdb.sethttpport('9090');
3 end;
4 /
Dopo aver cambiato la porta, quando avvieremo Oracle andrà sulla porta 8080, dovremmo digitare manualmente new port (9090) nella barra degli indirizzi per eseguire 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
Basta aprire Run SQL Command Line
e accedere come sysadmin, quindi immettere il comando seguente
Exec DBMS_XDB.SETHTTPPORT (8181);
Questo è tutto. Hai fatto.....
* 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
Esegui Exec DBMS_XDB.SETHTTPPORT(8181);
come SYS / SYSTEM. Sostituisci 8181 con la porta a cui desideri passare. Testato con Oracle 10g.
Fonte: 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
Presumo tu stia parlando del server Apache installato da Oracle. Cerca il file httpd.conf.
Apri questo file in un editor di testo e cerca la riga
Listen 8080
o
Listen {ip address}: 8080
Modificare il numero di porta e riavviare il server Web o semplicemente riavviare la macchina.
Oracle (database) può utilizzare molte porte. quando installi il software, cerca le porte libere e decide quale porta usare.
Il listener del database è impostato su 1520 per impostazione predefinita ma utilizzerà 1521 o 1522 se 1520 non è disponibile. Questo può essere regolato nei file listener.ora.
Lo strumento di amministrazione del database di Enterprise Manager, basato sul Web, utilizza per impostazione predefinita la porta 80, ma utilizzerà 8080 se 80 non è disponibile.
Vedere qui per i dettagli su come modificare il numero di porta per Enterprise Manager: http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/manage_oem.htm#i1012853
Esistono molti componenti Oracle che eseguono un servizio Web, quindi non è chiaro a quale ti riferisci.
Ad esempio, la porta del sito web per OC4J autonomo è configurata nel file 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" >
Accedi con l'account utente amministratore di sistema ed esegui la seguente procedura SQL.
begin
dbms_xdb.sethttpport('Your Port Number');
end;
Quindi apri il browser e accedi all'URL seguente
XDB
, questo è probabilmente il problema :)