restorereplica

Sustituye las operaciones que faltan en una réplica que se ha restaurado de una copia de seguridad.

Aplicabilidad

Producto Tipo de mandato
MultiSite Submandato multiutil
Plataforma
UNIX
Windows

Sinopsis

restorereplica

[ –cl/an nombre-clan ] [ –site nombre-sitio ] –fam/ily nombre-familia
–u/ser nombre-usuario [ –p/assword ] contraseña [ –force] [ –completed ]
[ –replace] [ réplica... ]

Descripción

Importante: Ejecute este mandato inmediatamente después de restaurar una réplica de una copia de seguridad. Si continúa con un desarrollo normal en una réplica restaurada antes de ejecutar este mandato, causará incoherencias irreparables entre las réplicas de una familia.

restorereplica sustituye los cambios que faltan en una réplica que se ha restaurado de una copia de seguridad, de la forma siguiente:

  1. Hace que la réplica actual cree paquetes de actualización especiales que contienen solicitudes de actualización a otras réplicas.
  2. Bloquea la réplica actual y la marca como en proceso de restauración.
  3. Hace que lsreplica –long indique qué réplicas deben enviar actualizaciones de restauración a la réplica actual.

La réplica actual permanece en el estado de retauración hasta que el usuario haya recibido y aplicado (mediante syncreplica –import) todas las actualizaciones de restauración necesarias para actualizar la réplica con el estado de la familia. De forma colectiva, estas actualizaciones incluyen todos los cambios en la familia desde que se realizó la copia de seguridad, incluidos los cambios efectuados en la réplica actual antes de su anomalía.

No puede recuperar los cambios que se realizaron después de la última exportación de sincronización de la réplica actual. Por ejemplo, si se realizó la copia de seguridad de la réplica el miércoles a las 12:30 P.M. y la última exportación de sincronización fue el jueves a las 3:00 P.M., puede recuperar todos los cambios realizado hasta el jueves a las 3:00 P.M. Se perderán todos los cambios efectuados después de esa hora.

Para ver una descripción del procedimiento de restauración de la réplica, consulte el apartado "Restauración de réplicas de base de datos" en esta guía.

Bloqueo de la réplica

restorereplica bloquea la réplica actual. El bloqueo asegura que, mientras la restauración prosiga con la ejecución de los mandatos syncreplica –export y syncreplica –import, no se realizará ningún otro cambio en la réplica actual.

Cuando syncreplica aplica la actualización necesaria final, muestra un mensaje que indica que se ha completado el proceso de restauración y desbloquea la réplica.

Optimización del proceso de restauración

De forma predeterminada, restorereplica requiere que la réplica reciba actualizaciones de restauración de todas las demás réplicas de su familia (directa o indirectamente). Sólo después de importar todas las actualizaciones, el mandato syncreplica muestra el mensaje que indica que se ha completado la restauración.

En algunos casos, puede flexibilizar este requisito sin poner en peligro la corrección del proceso de restauración. La réplica se actualizará si recibe una actualización de restauración de una sola réplica: la última a la que la réplica envió una actualización antes de restaurarse a partir de la versión de copia de seguridad. Puede especificar el nombre de esta réplica actualizada en último lugar (o una lista de réplicas, una de las cuales debe ser la actualizada en último lugar) en restorereplica. syncreplica muestra el mensaje de restauración completada después de recibir actualizaciones de restauración de todas las réplicas especificadas.

Aviso: Si utiliza esta optimización de forma incorrecta, puede dejar la réplica restaurada en un estado irreparable de incoherencia con otras réplicas.

Restricciones

Debe tener privilegios de superusuario.

Opciones y argumentos

Especificación del clan, sitio y familia

Valor predeterminado
Clan: Primer clan replicado en este sitio. Si hay más de una conexión dbset registrada en este host, se necesita, –clan.

Sitio: Sitio actual. Si hay más de un sitio en este host, se necesita –site.

Familia: Sin valor predeterminado; debe especificar una familia.

–cl/an nombre-clan
Nombre del clan de la réplica.
–site nombre-sitio
Nombre del sitio de la réplica.
–fam/ily nombre-familia
Familia de base de datos de usuario: Nombre de base de datos que se da a la base de datos de usuario cuando se crea.

Familia de depósitos de esquemas: No es aplicable. Al restaurar un miembro de una familia de bases de datos del usuario se solicitan actualizaciones automáticamente para su réplica del depósito de esquemas asociada, si son necesarias.

Especificación de un nombre de usuario y contraseña

Valor predeterminado
Debe especificar un nombre de usuario y contraseña.
–u/ser usuario
Nombre de un usuario con privilegios de superusuario.
–p/assword contraseña
Contraseña asociada al usuario especificado.

Supresión de solicitudes interactivas

Valor predeterminado
restorereplica solicita confirmación al usuario.
–f/orce
Suprime el paso de confirmación.

Reducción del número de actualizaciones necesarias

Valor predeterminado
La réplica requiere actualizaciones de restauración de todos los demás miembros de su familia. El mandato syncreplica sólo declarará que la réplica se ha restaurado por completo después de haber procesado todas las actualizaciones.
Importante: Un uso incorrecto de estas opciones permite efectuar nuevos cambios en la réplica antes de que se reciban todos los cambios que faltan de otras réplicas. Esto puede poner toda la familia en un estado de incoherencia irreparable.
–completed
Altera temporalmente el proceso de restauración normal; marca la réplica como restaurada y desbloquea la base de datos. Si se utiliza esta opción, no podrán enviarse más solicitudes de paquetes de restauración y no podrán volver a reproducirse más paquetes de restauración en esta réplica.
–rep/lace réplica...
Cambia el subconjunto de réplicas del que se necesitan actualizaciones de restauración. Especifique réplica como nombre de sitio.

Ejemplos

Para ver un ejemplo de restauración de una réplica, consulte el apartado Restauración de una réplica desde una copia de seguridad.


Comentarios