Notas del release

22.48 Configuración y ejecución de la duplicación con el Centro de depósito de datos

  1. El establecimiento y ejecución de la duplicación con el Centro de depósito de datos requiere que existan tablas de Control de la duplicación tanto en la base de datos de Control del depósito como en las bases de datos de Destino del depósito.

    La duplicación requiere que existan tablas de Control de la duplicación en las bases de datos de Control y de Destino. Las tablas de Control de la duplicación se encuentran en el esquema ASN y empiezan por IBMSNAP. Las tablas de Control de la duplicación se crean automáticamente en una base de datos cuando el usuario define una Fuente de duplicación mediante el Centro de control, en caso de que todavía no existan tablas de Control. Observe que también deben existir tablas de Control en la BD de Destino. Para que se cree un conjunto de tablas de Control en la BD de destino, puede crear una Fuente de duplicación utilizando el Centro de control y, a continuación, eliminar la Fuente de duplicación, dejando solamente las tablas de Control en su lugar. O también puede utilizar el producto DJRA, Data Joiner Replication Administration, para definir únicamente las tablas de control.

  2. Instalación y utilización de DJRA

    Si desea o necesita utilizar DJRA para definir las tablas de control, antes las tendrá que instalar. DJRA se entrega formando parte de DB2. Para instalar DJRA, diríjase al directorio d:\sqllib\djra (donde está instalado DB2) y pulse el paquete djra.exe. Esta acción instalará DJRA en el sistema. Después de ello, para acceder a DJRA en Windows NT, desde el menú inicial, pulse la selección DB2 para Windows NT, luego seleccione Duplicación y, a continuación, seleccione Herramientas de administración de la duplicación. La interfaz de DJRA es un poco diferente de las aplicaciones NT habituales. Por cada función que realiza, crea un conjunto de SQL que se debe ejecutar, pero no lo ejecuta. El usuario debe guardar de forma manual el SQL generado y seleccionar la función Ejecutar SQL para ejecutarlo.

  3. Configuración para ejecutar Capture y Apply

    Para el sistema que está comprobando, consulte la publicación Replication Guide and Reference Manual para ver instrucciones sobre cómo configurar el sistema para ejecutar los programas Capture y Apply. Debe vincular los programas Capture y Apply en cada base de datos en que se vayan a utilizar. Observe que NO es necesario que cree un archivo de contraseñas. El Centro de depósito de datos creará automáticamente un archivo de contraseñas para la suscripción de Duplicación.

  4. Defina una Fuente de duplicación en el Centro de control

    Utilice el Centro de control para definir una Fuente de duplicación. El Centro de depósito de datos soporta cinco tipos de duplicación: de copia del usuario, puntual en el tiempo, de agregación base, de agregación de cambios y de tablas fases (tablas CCD). Los tipos Copia del usuario, Puntual en el tiempo y de tabla de Fases condensadas requieren que la tabla fuente de duplicación tenga una clave primaria. No así los otros tipos de duplicación. Recuerde este punto cuando elija una tabla de entrada para definirla como Fuente de duplicación. Una Fuente de duplicación es en realidad la definición de la tabla fuente original y una tabla CD (Cambiar datos) creada para contener los cambios efectuados en los datos antes de moverlos a la tabla de destino. Cuando se define una Fuente de duplicación en el Centro de control, se graba un registro en ASN.IBMSNAP_REGISTER para definir la fuente y la tabla CD correspondiente al mismo. La tabla CD se crea al mismo tiempo, pero inicialmente no contiene datos. Cuando se define una Fuente de duplicación, se puede elegir que sólo se incluyan las columnas posteriores a la imagen, o que se incluyan tanto las anteriores como las posteriores a la imagen. Estas opciones se eligen mediante recuadros de selección de la interfaz de Fuente de duplicación del Centro de control. Más adelante, la selección de columnas anteriores y posteriores a la imagen se convierte en columnas creadas en la nueva tabla CD. En la tabla CD, las columnas posteriores a la imagen tienen el mismo nombre que las columnas de la tabla fuente original. Las columnas anteriores a la imagen tendrán el mismo nombre, pero con una 'X' como primer carácter en el nombre de columna para asegurar la unicidad del nombre.

  5. Importe la Fuente de duplicación al Centro de depósito de datos

    Una vez que haya creado la Fuente de duplicación en el Centro de control, lo puede importar al Centro de depósito de datos. Cuando importe la fuente, asegúrese de pulsar el recuadro de selección que dice "Tablas que se pueden duplicar". Esto indica al Centro de depósito de datos que observe los registros de la tabla ASN.IBMSNAP_REGISTER para ver qué tablas se han definido como Orígenes de duplicación.

  6. Defina un Paso de duplicación en el Centro de depósito de datos

    En el modelador de procesos, seleccione uno de los cinco tipos de Duplicación: de agregación base, de agregación de cambios, puntual en el tiempo, de tabla de fases o de copia del usuario. Si desea definir un tipo de duplicación de agregación base o de agregación de cambios, consulte el apartado siguiente sobre Cómo configurar una duplicación de Agregación base o de Agregación de cambios en el Centro de depósito de datos. Seleccione una Fuente de duplicación apropiado para el tipo de Duplicación. Tal como hemos mencionado anteriormente, los tipos de duplicación de: copia del usuario, puntual en el tiempo y de tablas de fases condensadas requieren que la fuente de entrada tenga una clave primaria. Conecte la Fuente de duplicación al Paso de duplicación. Abra las propiedades del Paso de duplicación. Vaya a la pestaña Parámetros. Seleccione las columnas que desee. Seleccione el recuadro de selección para que se cree una tabla de destino. Seleccione un destino del Depósito. Vaya a Opciones del proceso y cumplimente los parámetros. Pulse Bien.

  7. Inicie el programa Capture

    En una ventana de DOS, entre: ASNCCP base-datos-fuente COLD PRUNE

    El parámetro COLD indica un arranque en frío (COLD) y suprimirá los datos existentes en las tablas CD. El parámetro PRUNE indica al programa de captura que debe conservar la tabla IBMSNAP_PRUNCNTL. Deje el programa Capture en ejecución. Cuando llegue el momento de salir, lo puede detener pulsando Control-Inter en su ventana de DOS. Tenga presente que debe iniciar el programa Capture antes que el programa Apply.

  8. Paso de duplicación Promover-a-prueba

    De nuevo en el Centro de depósito de datos, para el Paso de duplicación definido, promueva el paso a la modalidad de Prueba. Esto hará que la información de Suscripción de duplicación se grabe en las tablas de Control de la duplicación. Verá que se añaden registros a IBMSNAP_SUBS_SET, IBMSNAP_SUBS_MEMBR, IBMSNAP_SUBS_COLS y IBMSNAP_SUBS_EVENT para soportar la suscripción. También se creará la tabla de destino en la base de datos de destino. Si el tipo de duplicación es de copia del usuario, puntual en el tiempo o de tabla de fases condensada, se requiere una clave primaria en la tabla de destino. Vaya al Centro de control para crear la Clave primaria. Observe que algunas tablas de destino de duplicación también requieren índices exclusivos en diversas columnas. En el Centro de depósito de datos existe código para crear estos índices exclusivos al crear la tabla, por lo que NO es necesario que cree la tabla por sí mismo. Aunque también debe observar que, si define una clave primaria, en el Centro de control y ya existe un índice exclusivo para esta columna, recibirá un mensaje de AVISO al crear la clave primaria. Ignore dicho mensaje de aviso.

  9. Paso de duplicación Promover-a-producción

    Durante Promover-a-producción no se efectúa ningún cambio en la suscripción de duplicación. Se trata, estrictamente, de una operación del Centro de depósito de datos igual a cualquier otro paso.

  10. Ejecute un Paso de duplicación

    Después de que un Paso de duplicación se ha promovido a la modalidad de Prueba, se puede ejecutar. Realice una ejecución inicial antes de efectuar ningún cambio en la tabla fuente. Vaya al apartado Trabajo-en-progreso (WIP) y seleccione el Paso de duplicación. Ejecútelo. Cuando se ejecuta el paso, el registro de sucesos de la tabla IBMSNAP_SUBS_EVENT se actualiza y el registro de suscripción de IBMSNAP_SUBS_SET se marca como activo. La suscripción se debe ejecutar de inmediato. Cuando se ejecuta la suscripción, el Agente llama al programa Apply para procesar las suscripciones activas. Si se actualiza la tabla fuente original después de este momento, los datos cambiados se pasarán a la tabla CD. Si a continuación ejecuta el paso de duplicación, de forma que se vuelva a ejecutar el programa Apply, los datos cambiados pasarán de la tabla CD a la tabla de destino.

  11. Paso de duplicación Degradar-a-prueba

    Durante Degradar-a-prueba no se efectúa ningún cambio en la suscripción de duplicación. Se trata, estrictamente, de una operación del Centro de depósito de datos igual a cualquier otro paso.

  12. Paso de duplicación Degradar-a-desarrollo

    Cuando se degrada un Paso de duplicación a desarrollo, la información de suscripción se elimina de las tablas de Control de la duplicación. En las tablas de Control de la duplicación no permanecerá ningún registro para esta suscripción determinada una vez que termine Degradar-a-desarrollo. En este punto también se eliminará la tabla de destino. La tabla CD sigue en su sitio, puesto que pertenece a la definición de la Fuente de duplicación.

  13. Cómo configurar una duplicación de Agregación base o de Agregación de cambios en el Centro de depósito de datos.


[ Principio de página | Página anterior | Página siguiente ]