Configuración de APEX en Oracle 11g

El Oracle Application Express o APEX, es una herramienta para crear aplicaciones relativamente fácil y rápido en modo web. En la versión 10g de la base de  datos Oracle se tenía que instalar como un producto por separado.

En la versión 11g ya viene integrado como parte de los binarios del RDBMS, por lo que no hay que instalar algo especial, simplemente configurarlo para comenzar a usarlo. En este post muestro los pasos para hacerlo.

Muy bien, lo primero que hay que hacer, es entrar al SQL Plus como SYS para poder ejecutar el script apxconf que se encuentra en el ORACLE_HOME/apex.

Al ejecutarlo, hay que contestar un par de datos a fijar como el puerto en el que se localizará el servicio web del APEX y la constraseña del usuario admin quien es el administrador de la herramienta:

C:\oracle\product\11.2.0\db_1>sqlplus / as sysdba 

SQL*Plus: Release 11.2.0.2.0 Production on MiÚ May 30 12:33:10 2012 

Copyright (c) 1982, 2010, Oracle.  All rights reserved. 

Connected to: 
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production 
With the Partitioning, Oracle Label Security, OLAP, Data Mining, 
Oracle Database Vault and Real Application Testing options 

SQL> star %ORACLE_HOME%\apex\apxconf    <--- Se ejecuta el script

      PORT 
---------- 
      8080 

Enter values below for the XDB HTTP listener port and the password for the Application Express ADMIN user. 
Default values are in brackets [ ]. 
Press Enter to accept the default value. 

Enter a password for the ADMIN user              []   <--- Password admin
Enter a port for the XDB HTTP listener [      8080]   <--- Puerto
...changing HTTP Port 

PL/SQL procedure successfully completed. 

PL/SQL procedure successfully completed. 

Session altered. 

...changing password for ADMIN 

PL/SQL procedure successfully completed. 

Commit complete.

Una vez que se ha ejecutado el script, lo único que resta es desbloquear el usuario ANONYMOUS que es usado por el APEX para facilitar el mostrado de la pantalla de bienvenida a la aplicación:

SQL> alter user anonymous account unlock; 

User altered.

Después de este punto, sólo resta teclear en el navegador de Internet la liga:

http://servidor:puerto/apex/apex_admin

en mi caso, para la máquina virtual donde lo configuré, usaré la liga http://localhost:8080/apex/apex_admn como se ve en la siguiente imagen (click para agrandar):

Una vez que se presione Enter, deberá verse la pantalla inicial del APEX solicitando el usuario y constraseña de acceso:

En este caso, accedo con el usuario admin con la contraseña que le asigné en los pasos previos. Con esto, ya tengo acceso a la consola del APEX para comenzar a trabajar:

Si la información de este post te ha sido de utilidad o quieres que agregue algo más, deja por favor un comentario, contestaré a la brevedad.

About these ads

35 Responses to Configuración de APEX en Oracle 11g

  1. faure dice:

    util y claro, gracias

  2. orlandoolguin dice:

    Hola Faure,

    Qué bueno que te ha sido de utilidad, espero me sigas visitando.

    Orlando.

  3. victor dice:

    perfecto y claro, buen aporte. Muchas gracias
    Saludos

  4. orlandoolguin dice:

    Muchas gracias Victor, espero sigas visitando mi blog.

    Orlando.

  5. ivan dice:

    en mi caso dejo de funcionar la interfaz grafica de oracle 11g, no se como puedo volver a recuperar esa aqplicacion, ya revise el estado de la base d edatos y estan arriba los servicios de oracle, …….alguina asesoria

  6. orlandoolguin dice:

    Hola Iván,

    ¿Cuál es el o los síntomas de tu problema? ¿Te marca algún error?

    Orlando.

  7. Alejo dice:

    Tambien en mi caso dejo de funcionar oracle 11g XE, no se como puedo volver a recuperarlo. Desinstalo y vuelvo a instalar. funciona unas veces y chau!!. Cuando haces click en el icono de escritorio Get Started abre el iexplorer y figura “No se puede mostrar la página web” la url cargada es http://127.0.0.1:8080/apex/f?p=4950.

  8. orlandoolguin dice:

    Hola Alejo,

    Según lo que comentas, dejó de funcionar el Oracle 11g XE, ¿no puedes entrar a la base de datos o si puedes y el problema es solo con el Apex?

    Orlando.

  9. Darwin dice:

    Estimados por favor me pueden indicar los precios de licencias de APEX y si puedo utilizar con oracle XE, gracias

  10. orlandoolguin dice:

    Hola Darwin,

    No tienes qué pagar nada por el APEX, el único licenciamiento que se requiere, es el de la base de datos.

    En el caso de una Express Edition – XE, no pagas siquiera licencia por la base de datos, sólo tienes la limitante que funciona para un procesador y un tamaño máximo de base de datos de 4 Gb.

    Orlando.

  11. santiago dice:

    informacion demasiado util!!!!!

  12. Orlando Olguín Olvera dice:

    Comentario demasiado valioso, jajaja.

    Muchas gracias Santiago.

    Orlando.

  13. Julio Agurto Valverde dice:

    Gracias de mucha utilidad (Y)

  14. Orlando Olguín Olvera dice:

    Hola Julio.

    Muchas gracias por tu comentario.

    Orlando.

  15. Lo siento, lo he hecho y no me ha funcionado, me indica que no se puede mostrar la pagina

  16. Orlando Olguín Olvera dice:

    Hola Vidal.

    ¿Cuál es el error que te envía? Por favor, agrega más información para poder saber dicho error y poder ver qué es lo que lo está ocurriendo.

    Orlando.

  17. JPino dice:

    Orlando, muchas gracias me ha sido muy útil

  18. Orlando Olguín Olvera dice:

    Hola Pino.

    Qué bueno que te haya sido de utilidad.

    Orlando.

  19. Geimer Solarte dice:

    Excelente artículo, tan sencillo y preciso, que parece que no funcionaría. Pero SI funciona. Muchas gracias.

    Geimer.

  20. Orlando Olguín Olvera dice:

    Hola Geimer.

    Muchas gracias por tu comentario.

    Orlando.

  21. Carlos Restrepo dice:

    Hola. Muchas gracias me sacaste de un apuro. Saludos.

  22. Orlando Olguín Olvera dice:

    Hola Carlos.

    Qué bueno que te ha funcionado.

    Orlando.

  23. estbeins dice:

    Se te agradece… me fue de mucha utilidad..!

  24. Orlando Olguín Olvera dice:

    Hola Estbeins.

    Qué bueno que te ha sido de utilidad.

    Orlando.

  25. andres dice:

    man me sale http://127.0.0.1:8080/apex/f?p=4950 q esa ruta no la encuentra

  26. Orlando Olguín Olvera dice:

    Hola Andres.

    ¿el error te aparece cuando tecleas la liga que puse arriba?

    Orlando.

  27. daniel dice:

    PROBLEMA: segui tus pasos.. al ejecutar Get Stared me sale esta direccion:

    http://127.0.0.1:8080/apex/f?p=4950

    …yo le asigné el puerto 9090….

    y no carga nada…ayuda

  28. Orlando Olguín Olvera dice:

    Hola Daniel.

    ¿Ya probaste con los dos puertos?

    Por otro lado, como puse en mi post, debería ser así:

    http://servidor:puerto/apex/apex_admin

    Orlando.

  29. Guido dice:

    Hola Orlando. Tengo el mismo problema de de Daniel, y no sé cómo solucionarlo, ¿como averiguo qué puerto esta utilizando Oracle?

  30. Mario dice:

    Muchas gracias. Yo no sé mucho de Oracle pero tu explicación es tan sencilla y la comprendí. Gracias por tu ayuda.

    Saludos.

  31. Mauricio dice:

    Hola, cambié el tema de mi aplicación de Cloudy -24 a Sapphire – 17, después de finalizado el cambio me aparece toda la pagina en blanco.

    ¿Cómo puedo deshacer el cambio?

  32. Orlando Olguín Olvera dice:

    Hola Mario.

    Qué bien que te haya funcionado lo que aquí publico.

    Orlando.

  33. Orlando Olguín Olvera dice:

    Hola Mauricio.

    No sé por qué te esté pasando eso.

    Revisa esta liga: http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/ui_templt.htm

    Por otro lado, me encontré estas instrucciones en una página de soporte de Oracle:

    Please try the following steps:
    1) Goto Shared Components>Templates.

    2) Click on the template name for the theme number (theme you need to switch to) for which the problem exists to view the details including the template class e.g ‘Standard, Alternating Row Colors’ for the ‘Report’ Type.

    3) Change the template class of the template to the same as the template in your current theme.

    4) Apply changes and switch the themes.

    Por favor, prueba los pasos para saber si te funcionan.

  34. Ivan dice:

    Orlando buen día,
    He seguido tus instrucciones y salió todo OK, sin embargo, ahora necesito utilizar HTML5 que lo trae APEX en su versión 4.2 y en realidad no sé si se podrá actualizar la versión del APEX (3.2.1) que ya viene en la db o debería hacer otra instalación?, si es así tendría que deshabilitar la 3.2 para instalar la 4.2???

    Por favor, tu ayuda y orientación!

    Muchas gracias,
    IVR.

  35. Orlando Olguín Olvera dice:

    Hola Ivan.

    Simplemente bajas de Oracle la versión que requieres y sigues unos sencillos pasos de instalación, él sólo hará el upgrade de versión.

    Orlando.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 485 seguidores

A %d blogueros les gusta esto: