loader

PAOYER DATA REPLICATION (PDR)

Es un software desarrollado para permitir la replicación de datos entre dos Bases de Datos Oracle versiones 10g o superior en cualquiera de sus ediciones (Enterprise, Standard o Express). 

 

La funcionalidad básica de PDR es replicar todas las transacciones de manipulación de datos MDL tales como UPDATE, DELETE, INSERT o MERGE a través de un mecanismo basado en utilitarios del motor Oracle utilizados en la base de datos origen los cuales generan un log de transacciones SQL que luego son transmitidas y aplicadas en la base de datos destino.

UTILIDAD

El uso principal de PDR es el mantenimiento de una base de datos alterna que se tiene a modo de contingencia con el fin de dar a la organización un ambiente de respaldo que permita continuar la operación de los sistemas de información ante la caída o daño de la base de datos principal o primaria.

Otra aplicación valida para PDR es la replicación de datos en ambientes distribuidos en los cuales se requiera tener copia de datos de una o más tablas de una base de datos Oracle en otro ambiente de base de datos.

ARQUITECTURA Y FUNCIONAMIENTO

La solución permite replicar todas las transacciones generadas en una, varias o todas las tablas de un esquema de usuario de base de datos Oracle a su correspondiente esquema de replica en la base de datos destino.

Al momento de instalar la herramienta esta pregunta el esquema y base de datos origen donde se configurará la replicación y el esquema y base de datos destino.  El licenciamiento e instalación del producto se hace por esquema de base de datos.

La lógica de la herramienta se basa en la creación de triggers de base de datos sobre cada una de las tablas del esquema replicado.  Estos triggers se crean automáticamente al momento de la instalación y se actualizan cada vez que se realizan modificación a las estructuras de datos.

La transmisión de las transacciones a la base de datos destino se hace por lotes en tareas tipo batch con tareas programadas y herramientas del sistema operativo como ftp, scp o comandos de copiado.

El sistema cuenta logs de control de aplicación de los lotes de transacciones y maneja todo el flujo de ejecución de los procesos a través de jobs programados en el motor Oracle.

La lógica de la herramienta se basa en la creación de triggers de base de datos sobre cada una de las tablas del esquema replicado. Estos triggers se crean automáticamente al momento de la instalación y se actualizan cada vez que se realizan modificación a las estructuras de datos.

La transmisión de las transacciones a la base de datos destino se hace por lotes en tareas tipo batch con tareas programadas y herramientas del sistema operativo como ftp, scp o comandos de copiado.

El sistema cuenta logs de control de aplicación de los lotes de transacciones y maneja todo el flujo de ejecución de los procesos a través de jobs programados en el motor Oracle.