Producto | Tipo de mandato |
---|---|
MultiSite | Submandato multiutil |
Plataforma |
---|
UNIX |
Windows |
[ –cl/an nombre-clan ] [ –site nombre-sitio ] –fam/ily nombre-familia
–u/ser nombre-usuario [–p/assword ] contraseña [ –sin/ce fecha-hora ]
réplica ...
El mandato recoverpacket restablece la fila de época en una réplica remitente para reflejar la última sincronización enviada a una réplica antes de una hora en concreto. Explora una lista de filas de época guardadas al producirse cada exportación, buscando una entrada anterior a la hora especificada. Cuando encuentra una entrada, utiliza la fila asociada para restablecer la fila de época para la réplica receptora especificada. El siguiente paquete que se exporta incluye los cambios que se encontraban en el paquete perdido.
Cuando se envía un paquete de actualización a otra réplica, se da por supuesto que el transporte y las fases de importación se realizarán de forma satisfactoria. Por consiguiente, la matriz de números de época de la réplica remitente se actualiza para reflejar que se han efectuado los cambios en la réplica receptora. No obstante, si el paquete se pierde antes de alcanzar la réplica receptora, la suposición de la réplica remitente de que la réplica receptora se actualice será incorrecta.
Es preciso devolver los números de época de la réplica remitente a los valores que tenían antes de enviar el paquete. Si realiza estas correcciones en la matriz de números de época de la réplica remitente, hará que se incluyan los mismos cambios en el siguiente paquete de actualización que se envíe a la réplica receptora.
El administrador de la réplica receptora debe ejecutar un mandato dumpoplog para determinar la hora de la última importación satisfactoria. El administrador de la réplica remitente utiliza esta hora en el mandato recoverpacket.
Si no hay ninguna fila de época guardada que sea tan antigua como la hora especificada, el mandato recoverpacket dará una anomalía. En este caso, el administrador de la réplica receptora debe utilizar el mandato lsepoch para determinar el número de época correcto, y el administrador de la réplica remitente debe ejecutar chepoch en la réplica remitente para restablecer la fila de época.
Debe tener privilegios de superusuario.
Sitio: Sitio actual. Si hay más de un sitio en este host, se necesita –site.
Familia: Sin valor predeterminado; debe especificar una familia.
Familia de depósito de esquemas: Utilice la familia MASTR si desea recuperar información sobre el depósito de esquemas de trabajo. Si ha perdido un paquete, ejecute recoverpacket en las familias MASTR y de base de datos de usuario y, a continuación, ejecute de nuevo syncreplica.
Especifique la hora en formato de 24 horas, relativa al huso horario local. Si omite la hora, el valor predeterminado es 00:00:00. Si omite la fecha, el valor predeterminado es today (hoy). Si omite el siglo, el año o una fecha específica, se utiliza la más reciente. Especifique UTC si desea que la hora se resuelva en el mismo momento independientemente del huso horario. Utilice el operador más (+) o menos (-) para especificar un desplazamiento positivo o negativo respecto a la hora UTC. Si especifica UTC sin desplazamientos de hora o minuto, el valor predeterminado es GMT (hora del meridiano de Greenwich). (Las fechas anteriores al 1 de enero de 1970 UTC (Hora Universal Coordinada) no son válidas.)
En estos ejemplos, las líneas se quiebran para una mayor facilidad de lectura. Debe entrar cada mandato en una sola línea física.
multiutil recoverpacket -clan telecomm -site boston_hub -family DEV -user
susan -p passwd -since 22-January-2002 sanfran_hub
Multiutil: Using epoch information from 22-Jan-2002.10:06:52.
Multiutil: Epoch estimates for replica `sanfran_hub' successfully reset.
SANFRAN_HUB: 3