Solución Conexión Remota Oracle XE (APEX)

Posted by Paola Pullas | Posted in Aplicaciones, Oracle XE | Posted on 09-07-2007

20

Por: Christian Pazmiño

Después de revisar algunos de los comentarios que se ha publicado en el ecuoug.org, me he dado cuenta que hay algunos problemas recurrentes y que mejor deberíamos tratarlos como un post nuevo, no solo voy a tratar este problema sino que voy a ir solucionando algunos de los problemas que están en los comentarios que mas me han llamado la atención y además que son divertidos de solucionar, con esto no estoy diciendo que todos los problemas que han tenido no los vamos a resolver, pero si hay unos que me gustan mas y que les voy a dar mayor prioridad.

Por ahora estoy en conversaciones con la Big Boss y estoy gestionando para que volvamos a subir el Foro de ECUOUG donde creo que es un mejor lugar para ir solucionando los problemas que vayamos teniendo, pero después de la mala experiencia que tuvimos con el anterior foro que se lleno de SPAM estamos aun medios temerosos. Sin mas aquí va la solución para las personas que no puede conectarse remotamente a nuestro APEX.

Oracle XE tiene unas políticas de seguridad bastante interesantes por lo que han decidido no permitir conexiones remotas por defecto, lo que debemos hacer es conectarnos vía sqlplus como SYSTEM, ya dentro de sqlplus, debemos ingresar la siguiente sentencia:

SQL> exec dbms_xdb.setListenerLocalAccess(false);

y eso es todo ahora podremos conectarnos a nuestro APEX específicamente remotamente desde un Web browser.

Por ejemplo si nuestro servidor de base de datos tiene la siguiente dirección 192.168.0.100, específicamente ingresar con la siguiente URL:

http://192.168.0.100:8080/apex

Eso es todo por ahora, más tarde seguiré subiendo las soluciones para otros problemas que he encontrado en los distintos comentarios.

Be Sociable, Share!

Comments (20)

muchas gracias, era justo lo que necesitaba…..

Disculpa… yo e instalado oracle 10 en ubuntu, pero al momento de iniciar mi pagina de oracle me aparece que no puede establecer la coneccion con el servidor al 127.0.0.1 y no se que puedo hacer… me podria explicar que solucion le puedo encontrar? saludos desde Guatemala.

Funciona correctamente, gracias Christian Pazmiño

tengo una maquina instalada con oracle xe y necesito pasar la misma base del xe a otro equipo
Como lo realizo? :'(

Muchas gracias me ha servido de mucho funciona en xp …

gracias Christian, es lo unico que me sirvio…. ahora si puedo conectar desde el IE.

SQL> exec dbms_xdb.setListenerLocalAccess(false);

Hola ….
estoy utilizando oracle xe 10g….estoy tratando de hacer replicacion dinamica de datos entre dos pc que poseen oracle xe
ambos poseen la misma base de datos…he creado los enlaces, log y vitas materializadas..
pero cuando hago un cambio en una de la tablas en el primer pc el cambio no c refleja en la tabla remota que se encuentra en el otro pc

alguien podria ayudarme en ello?

Algo adicional, por si a alguien le pasa lo mismo que a mi 😛
deben abrir el puerto 8080 en la máquina donde esta APEX

Ya sé… para algunos sera algo ovio.. pero a mi me tuvo cono 2 horas buscando xD… hasta que alguien tuvo el mismo problema :)

Hola me gustaria ver si me aclaras una duda:

Estoy tratando de conectarme a una BD externa desde APEX, para esto uso un DBLINK que me conecta a una BD oracle, el detalle es que tengo una duda, yo puedo hacer consultas a tablas que tengo en la BD externa, lo que no se es como puedo ejecutar algun procedimiento que tenga en la BD externa…

Sera que alguien pudiera ayudarme con esta duda???

tengo un inconveniente

tengo instalado oracle xe en un servidor y necesito conectarle dos usuarios clientes a esa base de datos que debo hacer?

gracias de antemano

Buenas Necesito conectar java a Oracle Aplication express (apex) alguien alguna solución? gracias de antemano

muxas gracias. pero tengo una duda. como agrego al firewall de windows 7 la regla de que pueda permitirse que se ingrese remotamente al servidor de oracle sin desactivarlo

Buenos días, tengo instalado en oracle XE y el Oracle 11g en la misma máquina y además tengo levantado el apex 4.1 en la xe y el 4.2 en la 11G. Estuve trabajando normalmente en la version 4.2 en 11g y de un día para otro el la conección de apex se está direccionando al XE y ya no al 11g. Como puedo hacer que se conecte al apex de 11g. Gracias.

Tengo problemas al conectarme remotamente de una pc a otra pc que tiene el APEX instalado hize lo mismo y no me funciona.

Por que sera?

Si no logran conectarse puede ser porque no han abierto el puerto 8080 o no han desactivado el firewall.

Good post. I learn something new and challenging on blogs I stumbleupon everyday.

It’s always useful to read through articles from other writers and practice something from other websites.

This is my first time go to see at here and i am in fact pleassant to read everthing at alone place.

PONER

http://(IP DE MAQUINA DONDE ESTA LA BASE DE DATOS)/APEX

DESDE LA MAQUINA EN LA QUE ESTEMOS..

EJEMPLO: http://10.1.1.10/APEX

SI NO FUNCIONA ABRIR SQLPLUS Y ESCRIBIR

SQL> exec dbms_xdb.setListenerLocalAccess(false);

OBVIAMENTE TENEMOS QUE ENTRAR CON USUARIO system + clave + nombre de base de datos.

This will configure on-boot properties of Oracle Database 11g Express
Edition. The following questions will determine whether the database should
be starting upon system boot, the ports it will use, and the passwords that
will be used for database accounts. Press to accept the defaults.
Ctrl-C will abort.

Specify the HTTP port that will be used for Oracle Application Express [8080]:

/etc/init.d/oracle-xe: line 362: netstat: command not found
Specify a port that will be used for the database listener [1521]:

/etc/init.d/oracle-xe: line 405: netstat: command not found
Specify a password to be used for database accounts. Note that the same
password will be used for SYS and SYSTEM. Oracle recommends the use of
different passwords for each database account. This can be done after
initial configuration:
Confirm the password:

Do you want Oracle Database 11g Express Edition to be started on boot (y/n) [y]:y

Starting Oracle Net Listener…Done
Configuring database…Done

What’s up to all, the contents present at this web page are really amazing for people experience, well, keep up
the nice work fellows.

Write a comment