Cómo exportar Espacios de Trabajo, Aplicaciones y Componentes en APEX

En esta entrega vamos a ver cómo podemos exportar nuestro espacio de trabajo, nuestras aplicaciones y componentes desde Oracle APEX.

Por ejemplo: tenemos la aplicación demo “Sample Database Application” en nuestro espacio de trabajo y al ingresar a la página de inicio de la aplicación vemos el icono de Exportar/Importar.

Nos pregunta el asistente que deseamos hacer.

Hacemos clic en el botón Siguiente.

El asistente nos permite exportar el espacio de trabajo completo incluyendo o no el modulo del Desarrollo de Equipos.

Ademas podemos exportar la aplicación completa en un solo archivo de SQL o podemos descargar la aplicaciíon como un archivo zip que contiene archivos distintos para cada página, componente compartido, etc.

Pero quizás solo queremos exportar el Tema que está utilizando la aplicacion.

También podemos exportar los Plugins que utiliza la aplicación.

Exportar Páginas  

Para exportar una página en particular, ingresamos a la aplicación y seleccionamos la página que queremos exportar.

Por ejemplo, página 2 Customers, y desde el diseñador de páginas seleccionamos la opción Exportar del menú de Utilidades.

Podemos seleccionar a partir de cuantos minutos antes queremos la exportación. Esta opción permite volver en el tiempo en la aplicación, quizás para recuperar un objeto suprimido.

Esta utilidad utiliza el paquete dbms_flashback. La asignación de registro de hora a SCN (Número de Cambio del Sistema) se refresca cada 5 minutos aproximadamente, por lo que tal vez tengamos que esperar ese espacio de tiempo para obtener la versión que estamos buscando.

El tiempo que se mantiene la información de deshacer depende del parámetro de inicio undo_retention (tres horas por defecto), pero esto solo afecta al tamaño del tablespace de deshacer.

Mientras que dos bases de datos pueden tener el mismo parámetro undo_retention, puede volver atrás en el tiempo en la base de datos con menos transacciones, ya que las transacciones no están rellenando el tablespace de deshacer, forzando así el archivado de los datos más antiguos.

Exportar Componentes  

Seleccionamos la aplicación que queremos exportar los componentes, por ejemplo “Sample Database Application”.  

Seleccionamos Componentes Compartidos, y en la lateral de la derecha hacemos clic en “Exportar Componentes de Aplicación”.

Y se despliega el asistente en el cual podemos seleccionar los componentes que queremos exportar, ya sea por listado de Componentes:

O podemos exportar por el listado de componentes por página:

O finalmente por el Estado de Opción de Creación

Por ejemplo vamos a exportar desde el listado de Componentes por Pagina, la página 2 Customers. Hacemos clic en el botón Agregar a Exportación.

Se agrega el componente en la parte inferior:

Hacemos clic en el botón Siguiente.

Hacemos clic en el botón Exportar Componentes.

Se abre la ventana de Guardar Como y guardamos el archivo sql.

De esta forma podemos exportar cada componente de nuestra aplicación para después llevar por ejemplo un control de versionado.

Publicado por Ing. Clarisa Maman Orfali

Clarisa es Oracle ACE Director, con más de 27 años de experiencia como desarrolladora, docente, autora y consultora en Tecnologías de la Información. Clarisa es de Argentina que vive y trabaja en Irvine, California, en los Estados Unidos. Ella es autora de los primeros tres libros de Oracle APEX. También es co-fundadora del Grupo de Usuarios de Oracle de Argentina (AROUG) y se ha especializado los últimos 13 años en el desarrollo de aplicaciones web con Oracle Application Express (APEX).

Deja un comentario

Descubre más desde Kiú

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo