El usuario crea una réplica mediante la generación de paquetes de creación de réplicas y el envío de estos a los sitios que albergarán las réplicas de base de datos. Esto lo puede hacer con
el mandato mkreplica –export.
Durante
la fase de exportación de creación de réplicas, el mandato de creación de réplicas bloquea la
base de datos mientras la copia. La base de datos se bloquea durante todo el tiempo que se ejecuta
el mandato; no se permiten inicios de sesión.
Para poder ejecutar el mandato
mkreplica –export en una base de datos, realice las tareas siguientes:
- Verifique si no hay usuarios que hayan iniciado una sesión en la base de datos. Si hay usuarios que han
iniciado la sesión en la base de datos durante mkreplica –export, los cambios que efectúen
incluso después de que se desbloquee la base de datos se pierden.
- Actualice la base de datos para utilizar la versión más reciente del esquema.
- Verifique si el valor de la página de códigos de datos está establecido en la página de códigos
que ha utilizado el sitio que importará el paquete de creación de réplicas. Si las páginas de códigos
no son compatibles, la importación del paquete no se ejecutará correctamente.
- Si utiliza la integración de UCM de Rational ClearCase yRational ClearQuest, debe finalizar todos los procesos
cqintsrv antes de ejecutar mkreplica–export en el primer depósito de esquemas.
El tiempo necesario para crear el paquete depende del tamaño de la base de datos y puede
requerir el doble de tiempo necesario para realizar una copia de la base de datos o ejecutar un
procedimiento de copia de seguridad. Por consiguiente, debe planificar la fase de exportación
de la creación de réplicas en horario no laborable para el sitio. Además, debe cancelar las copias
de seguridad planificadas durante la duración de la fase de exportación.
En este ejemplo, se crea una réplica de la base de datos del usuario
PRODA y el depósito de esquemas. El nombre del sitio nuevo es
sanfran_hub y utiliza el servidor de sincronización
goldengate. En este ejemplo se utiliza almacenar y reenviar para enviar los paquetes de creación de réplicas.
multiutil mkreplica –export –clan telecomm –site boston_hub –family PRODA
–user susan –password passwd –maxsize 50m –fship –workdir c:\temp\packets
–sclass cq_default goldengate:sanfran_hub