Archive

Posts Tagged ‘Migración’

Moviliza tus aplicaciones Oracle Forms con Auraplayer

noviembre 4, 2016 Deja un comentario

La movilidad no es una tendencia, sino una realidad. El smartphone o el tablet se han convertido en herramientas de ocio y de trabajo, y este hecho ha cambiado por completo las necesidades empresariales. Por ello las organizaciones, cada vez más, necesitan tener parte de su negocio accesible desde dispositivos móviles.

¿Puede mi aplicación corporativa desarrollada en Forms (o mi Oracle E-Business Suite) ejecutarse desde un dispositivo móvil?

¿Es posible reaprovechar nuestra lógica de negocio sin necesidad de iniciar un proyecto de reingeniería utilizando otro framework de desarrollo?

¿Podrían trabajar mis usuarios sin cobertura en el dispositivo móvil?

auraplayer3

AuraPlayer, una empresa con la que avanttic está colaborando a nivel nacional, nos ofrece una solución para movilizar nuestras aplicaciones desarrolladas con Forms.

auraplayer1

 Qué es lo que tienen los usuarios…                         Qué es lo que los usuarios quieren tener…

Leer más…

Disponible Forms&Reports 12.2.1.1

 

avanttic_Oracle_Forms

Desde este mes de Junio ya se encuentra disponible la última release de Oracle Forms&Reports 12c, la 12.2.1.1.

Se trata de una actualización que dota de más estabilidad el producto y resuelve una serie de bugs aparecidos en la release anterior.

Por ahora no se conocen los detalles exactos de los bugs que soluciona. Imaginamos que en breve serán publicados por parte de Oracle.

Hasta entonces, si queréis profundizar en otros temas de esta nueva release y descargaros el producto, os dejo una serie de enlaces:

Uso de SQL Performance Advisor durante los upgrades de BBDD Oracle

Entre las tareas a realizar cuando planificamos un upgrade de BBDD deberíamos incluir pruebas de rendimiento en el nuevo entorno. Estas pruebas nos pueden decir si el nuevo hardware, configuración y recursos asignados, así como la nueva versión del gestor, funcionan como esperamos.

db4

En lo que a rendimiento de las sentencias SQL se refiere, el comportamiento general al cambiar de una versión a otra superior es el mantenimiento o mejora; no obstante, en algunos casos puntuales se pueden producir regresiones (sentencias con un rendimiento peor que en origen).

En caso de que dispongamos de los packs de Diagnostics y Tuning podremos usar las funcionalidades de SQL Performance Analyzer (SPA) para revisar el comportamiento de las sentencias clave de nuestras aplicaciones en el nuevo entorno antes de realizar la migración real.

Podemos usar las funcionalidades de SPA tanto mediante una interface gráfica (con Enterprise Manager Cloud Control) o mediante la API PL/SQL del propio producto.

En este ejemplo usaremos la API de SPA para comparar los planes de ejecución de sentencias SQL entre un entorno origen 11g y un entorno destino 12c.

A grandes trazos vamos a capturar sentencias SQL en la BBDD de versión 11g, trasladar las sentencias y sus datos de rendimiento a la 12c y ejecutarlas nuevamente en la 12c para finalmente poder comparar ambas ejecuciones.

Las sentencias a analizar las almacenaremos en lo que se denomina SQL Tuning Set (STS), una estructura que almacena la sentencia, las bind variables, el plan de ejecución y los datos de rendimiento.

sts

En primer lugar deberemos escoger el método de captura de estas sentencias SQL en origen. Podemos capturar sentencias “al vuelo” desde la cache de cursores, del repositorio AWR, de otro SQL Tuning Set ya existente, de ficheros de traza (para versiones antiguas de la BBDD en las que no existían los STS) o indicar manualmente que sentencias deseamos que se incluyan en la captura.

Leer más…

Upgrade Oracle Database a 12c mediante scripts y RMAN

2225367En esta entrada mostraremos un ejemplo de migración de 11g a 12c mediante scripts manuales y RMAN, al mismo tiempo que pasamos de una BBDD con almacenamiento ASM a otra sobre sistema de ficheros.

La idea general del proceso es realizar un backup con RMAN en la BBDD 11gR2 origen y restaurarlo en una maquina nueva con los binarios de 12cR1 para, acto seguido, aplicar los scripts de upgrade. La BBDD destino usará sistema de ficheros para almacenar los datos mientras que la de origen usaba ASM; notar que este ejemplo valdría también para el caso contrario.

Los pasos a realizar son:

  • Lanzar el backup RMAN en origen con los binarios de 11g
  • Traspaso del backup a destino (mediante SCP, ftp o similares)
  • Realizar la restauración con los binarios de 12c
  • Ejecutar los scripts de upgrade

En el fondo realizamos un upgrade mediante scripts, por lo que aplican las mismas restricciones y es necesario realizar los mismos pasos previos indicados en la documentación de migración mediante scritps.

Empecemos con el backup en origen con una sentencia similar a esta:

RUN {

ALLOCATE CHANNEL d1 TYPE DISK;

BACKUP TAG 'COPIA_MIGRACION' AS COMPRESSED BACKUPSET DATABASE format '/home/oracle/backup/temporal/%U' ;

backup TAG 'COPIA_MIGRACION' archivelog all format '/home/oracle/backup/temporal/%U';

RELEASE CHANNEL d1;

}

Una vez realizado el backup lo podemos copiar a la maquina destino con las herramientas de que dispongamos.

La máquina destino tiene que ser de la misma plataforma que la origen (si bien podría ser una versión de sistema operativo diferente) porque, como ya hemos comentado, este procedimiento equivale a un upgrade manual mediante scripts.

Leer más…

Webinar: Caminos de migración a Oracle Database 12c (24-03-2015)

marzo 10, 2015 Deja un comentario

20150324 avanttic Webinar BBDD 12c-c

 Descubra las ventajas de migrar a la versión 12c sus BBDD Oracle

Hace ya más de 2 años que se presentó Oracle Database 12c, en eventos multitudinarios en los que se presentaban sus bondades y se mostraba que la “c” era indicativa de su clara vocación de Cloud (privado, público o híbrido), por ser una versión que facilita la consolidación (curiosamente comienza también por “c”) y el traslado de instancias entre diferentes entornos o sistemas.

En la actualidad hay muchas BBBD Oracle que todavía se encuentran en versiones 11g y bastantes aún en 10g o incluso algunas en 9i. No migrar puede suponer en algunos casos un riesgo importante para la organización puesto que Oracle deja de desarrollar parches cuando una versión pasa a Sustaining Support (lea este post sobre Oracle Lifetime Support Policy en avanttic blog).

Migrar sus BBBD Oracle a la versión 12c le aportará estas ventajas:

  • Disponer de BBDD más manejables
  • Facilidad para consolidar sus entornos
  • Incrementar la seguridad de los datos
  • Poder ofrecer el acceso a sus BBDD como un servicio interno (DBaaS, facturación interna)
  • Facilitar la migración de la capa de datos hacia el Cloud
  • Mejorar su disponibilidad y continuidad del acceso a la información
  • Optimizar el almacenamiento
  • Poder desplegar sus instancias sobre cualquiera de los Oracle Engineered Systems (Oracle Exadata, Oracle Database Appliance y Oracle SuperCluster), para poder abordar grandes proyectos de consolidación, Big Data y Business Analytics
Le recordamos que:

  • Las versiones hasta la 10.2 se encuentran todas en Sustaining Support
  • Para la versión 11.1 finalizará el Extended Support en Agosto-2015 (pasando a Sustaining Support)
  • La versión 11.2 entró en Extended Support en Febrero-2015. No se aplica el sobrecoste durante 1 año si se está en la versión 11.2.0.4
  • Para la versión 11.2 finalizará el Extended Support en Enero-2018 (pasando a Sustaining Support)

Para no incurrir en riesgos innecesarios, le recomendamos que migre sus bases de datos a Oracle Database 12c.

Reserve su plaza y no pierda la oportunidad de asistir a este seminario Web organizado por Oracle y avanttic, que le permitirá conocer de manera cómoda, ágil e interactiva, las ventajas que le aportará migrar su base de datos a la versión 12c y las posibilidades de futuro que generará a su empresa. Conocerá cuál es el mejor camino de migración en función de la versión en que se encuentre actualmente su BD Oracle.

Martes 24 de marzo de 2015, 10:00 am – 11:00 am

Webinar: Caminos de migración Oracle Database 12c

Rafael Planella – Arquitecto de Soluciones de avanttic

Presentación técnica (41 slides)

Webinar grabado (80 minutos)

 

Webinar: Oracle Data Integrator 12c (25-02-2015)

febrero 9, 2015 Deja un comentario

20150225 avanttic Webinar ODI 12c-c

 Mueva y transforme sus datos (E-LT), localmente o hacia el cloud,

en sus proyectos de BI, Data Warehousing, Big Data y SOA

Oracle Data Integrator (ODI) es una herramienta de integración de datos capaz de satisfacer las necesidades más actuales y exigentes: paralelismo para grandes volúmenes de datos, alta disponibilidad, integración SOA o guiada por eventos, CDC (Change Data Capture) para near real-time DWH, integración mejorada con GoldenGate y conectores para Big Data.

Con una arquitectura abierta, potente y flexible, capaz de acceder a multitud de tecnologías origen/destino de datos y sus KM (Knowledge Modules) que abstraen la lógica del ELT de la capa física y una interface de usuario rediseñada, con enfoque basado en flujos para mejorar su productividad.

Si es Ud. usuario de Oracle Warehouse Builder (OWB), la convergencia de los siguientes factores le indica que es el momento apropiado para abordar la migración a ODI:

  • Finaliza el período de Extended Support para la versión terminal de OWB, la 11.2
  • En la versión 12c de ODI convergen finalmente las mejores características de OWB con las de ODI, que, tras adaptar su IDE, resultará más familiar a los desarrolladores habituados a OWB
  • Existe una herramienta para automatizar la migración de OWB a ODI, proporcionada por Oracle

avanttic - Esquema migracion ODI

Reserve su plaza y no pierda la oportunidad de asistir a este seminario Web organizado por Oracle y avanttic, que le permitirá conocer de manera cómoda, ágil e interactiva, las ventajas que le aportará trabajar con esta nueva herramienta de integración.

Miércoles 25 de febrero de 2015, 10:00 am – 11:00 am

Webinar: Oracle Data Integrator 12c

Joan MassegúConsultor y Técnico Preventa del Área de Business Analytics

Presentación técnica (45 slides)

Webinar grabado (66 minutos)

Upgrade desde ODI 11g a ODI 12c

Hace unos meses Oracle presentó la nueva versión de Oracle Data Integrator. En este post vamos a detallar los pasos necesarios para migrar los objetos de ODI desde la versión 11g a la versión 12c.

En la instalación de ODI 11g que queremos migrar tenemos creadas tres interfaces que cargan datos de ficheros de texto y tablas Oracle a tablas Oracle. Las interfaces son sencillas, pero tienen joins, filtros y expresiones que necesitamos que se traspasen correctamente si no queremos perder la funcionalidad implementada.

ODI 11g Interface

Para poder migrar una instalación de ODI 11g a 12c es necesario que se cumplan unos requisitos:

  1. La versión de la base de datos donde se instalaron los Master y el Work Repository para ODI 11G tiene que estar soportada y certificada para Oracle Fusion Middleware 12c (comprobarlo en http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html).
  2. La base de datos de los esquemas del Master y del Work Repository 11g tiene que ser UTF-8.

Si así no fuera, hay que migrar previamente a una base de datos que tenga estas características.

Antes de empezar, es aconsejable realizar un backup tanto del Master como del Work Repository 11g porque después de que se haya realizado el upgrade ya no será posible utilizar los esquemas en una instalación de ODI 11g. Para clonar los esquemas involucrados, se han seguido los siguientes pasos:

  1. Export de los esquemas del Master (ODIM) y del Work (ODIW) Repository

    exp userid=ODIM/ODIM file=ODIM11.dmp

    exp userid=ODIW/ODIW file=ODIW11.dmp

  2. Creación de nuevos usuarios

    create user ODIM11 identified by …;
    create user ODIW11 identified by …;
    grant connect, resource to ODIM11, ODIW11;

  3. Import de los esquemas copiados

    imp userid=’system/xxx’ touser=ODIM11 fromuser=ODIM file=ODIM11.dmp

    imp userid=’system/xxx’ touser=ODIW11 fromuser=ODIW file=ODIW11.dmp

  4. Reconfigurar la conexión de ODI 11 a los nuevos esquemas ODIM11 y ODIW11 para comprobar que se hayan clonado correctamente.

Para ejecutar el upgrade, hay que ejecutar el fichero ua.bat (Upgrade Assistant) que se encuentra en la carpeta

    <Oracle_Middleware_Home>\oracle_common\upgrade\bin\ua.bat

de la instalación de ODI 12c. Para poder ejecutar el Upgrade Assistant es imprescindible instalar las parches que vienen con el installer de ODI 12c.

Leer más…

Categorías:Business Analytics Etiquetas: , , , , ,