2008-09-27 33 views
99

¿Cómo cambio Oracle del puerto 8080? Mi Eclipse está usando 8080, así que no puedo usar eso.Cambiar el puerto Oracle del puerto 8080

+2

Si te conectas a localhost: 8080 con tu navegador y obtienes una solicitud de acceso de usuario/contraseña diciendo 'XDB', este es probablemente el problema :) – vikingsteve

Respuesta

5

Supongo que está hablando del servidor Apache que Oracle instala. Busque el archivo httpd.conf.

abrir este archivo en un editor de texto y busque la línea
Escuchar 8080
o
Escuchar {dirección IP}: 8080

Cambiar el número de puerto y, o bien reiniciar el servidor web o simplemente reiniciar el máquina.

1

Hay muchos componentes de Oracle que ejecutan un servicio web, por lo que no está claro a qué se refiere.

Por ejemplo, el puerto del sitio web independiente OC4J está configurado en el 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" > 
4

Oracle (base de datos) pueden utilizar muchos puertos. cuando instala el software, escanea los puertos libres y decide qué puerto usar entonces.

El oyente de la base de datos tiene como valor predeterminado 1520, pero usará 1521 o 1522 si 1520 no está disponible. Esto se puede ajustar en los archivos listener.ora.

Enterprise Manager, la herramienta de administración de base de datos basada en la web se predetermina al puerto 80 pero usará 8080 si 80 no está disponible.

Ver aquí para más detalles sobre cómo cambiar el número de puerto para el encargado de la empresa: http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/manage_oem.htm#i1012853

+1

La URL ya no funciona – Sheldon

21

De this entrada de blog:

XE: Cambiando el puerto por defecto http

Oracle XE utiliza el procesador de escucha incrustado http que viene con XML DB (XDB) para atender solicitudes http. El puerto predeterminado para el acceso HTTP es 8080.

EDIT:

actualización de 8080 del puerto al que el puerto (9090 por ejemplo) te gusta

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

Después de cambiar el puerto, cuando comenzamos Oracle irá en el puerto 8080, deberíamos escribir manualmente el nuevo puerto (9090) en la barra de direcciones para ejecutar Oracle XE.

207

de principio | Ejecute abrir una ventana de comando. Suponiendo que las variables ambientales se establecen correctamente comenzar con lo siguiente:

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 

navegador y luego abrir y utilizar el puerto 3010.

+0

+ 1, esto funcionó perfectamente para mi instalación de Oracle XE (lo moví del puerto 8080 al puerto 8088 usando 'exec dbms_xdb.sethttpport (8088)'). –

+2

copiado aquí http://www.coderanch.com/t/81448/Oracle-OAS/change-port-number-Oracle-xe – Ravi

+0

La solución anterior funciona con Oracle Express 10g, Windows 8.1 x64. –

10

Sólo tiene que abrir Run SQL Command Line y está registrado como administrador de sistemas e introduzca a continuación comando

 
Exec DBMS_XDB.SETHTTPPORT(8181); 

Eso es todo. Has terminado .....

Cuestiones relacionadas