En este tema se describe cómo restaurar una réplica a partir de una copia de seguridad.
Procedimiento
- Utilice las herramientas de base de datos del proveedor para restaurar una copia de la base de datos replicada desde la copia de seguridad.
- Después de restaurar el conjunto de bases de datos (repositorio de esquemas y
bases de datos de usuarios) en el sitio maestro, asegúrese de que todos los esquemas se hayan incorporado en el repositorio de esquemas restaurado antes de continuar con el paso 3.
- Utilice el mandato restorereplica para iniciar el procedimiento de restauración.
Este mandato coloca un bloqueo especial en la réplica. Entre este punto y la finalización del paso 7, el mandato syncreplica
–import ajusta temporalmente el bloqueo para que se pueda realizar la actualización y, a continuación, restaurar el bloqueo completo. Durante este tiempo, únicamente puede modificar la réplica utilizando el mandato syncreplica–import.
- Verifique que todos los paquetes de actualización se hayan procesado en las réplicas de destino.
- En la réplica restaurada, genere paquetes de actualización para todas las demás réplicas de la familia y envíe los paquetes a las réplicas iguales. Puede enviar los paquetes utilizando el método de sincronización estándar. Para recuperar la réplica más rápidamente, cree los paquetes con el mandado réplicasyncreplica
–export –fship.
Puesto que la réplica está en el estado de restauración especial, cada paquete de actualización de salida incluye una solicitud especial para un acuse de recibo de retorno. También incluye los números anteriores??? de la réplica, que son ahora los números actuales, en virtud de la restauración que se indica en el paso 1. Cada réplica de destino utiliza estos números para eliminar sus filas de la réplica.
- Espere hasta que cada réplica en la familia envíe un paquete de actualización a la réplica restaurada. Al igual que en el paso 5, puede acelerar la creación y entrega de los paquetes de actualización.
Colectivamente, estos paquetes de actualización incluyen todas las operaciones que se han producido entre el momento de realización de la copia de seguridad y la última actualización que la réplica enviada antes de que se perdiera su almacenamiento, incluidas operaciones que se originaron en la réplica.
Los paquetes también incluyen operaciones más recientes que se originaron en otras réplicas. Cada paquete entrante incluye el acuse de recibo de retorno solicitado desde el host remitente.
- Procese los paquetes de actualización entrantes utilizando el mandato
syncreplica–import. El mandato informa de que la restauración de la réplica ha finalizado cuando su réplica ha recibido acuses de recibo de todas las demás réplicas de la familia:
Database <name> is unlocked after restoration.
El trabajo de desarrollo en la réplica se puede reanudar ahora.