Resolución de un problema incoherente en DR RDQM

Se puede informar de un estado de recuperación tras desastre de inconsistent si falla la sincronización entre las instancias primaria y secundaria de un gestor de colas.

Acerca de esta tarea

Se notifica un estado incoherente en la instancia secundaria de un gestor de colas porque se ha perdido la conexión de réplica con la instancia primaria durante una operación de sincronización. Es posible que tenga que realizar una acción para resolver esta situación. Considere la secuencia de sucesos siguiente:
  1. Gestor de colas primario de DR en sincronización con el gestor de colas secundario de DR
  2. Se ha perdido el enlace de réplica entre el primario y el secundario
  3. Se ha restaurado un enlace de réplica entre el primario y el secundario
  4. Se produce una resincronización en la que el gestor de colas secundario de DR se pone al día con el gestor de colas primario de DR. Durante este tiempo, se informa del estado de recuperación tras desastre de synchronization in progress para ambos gestores de colas.
  5. Si la réplica se pierde de nuevo durante la resincronización, el estado en el secundario DR se notifica como Inconsistent.

Si el nodo que aloja el gestor de colas primario sigue operativo, y se puede restaurar el enlace de réplica, la resincronización se produce automáticamente. El estado incoherente se resuelve sin que se tome ninguna acción.

Si el nodo que aloja el gestor de colas primario deja de estar operativo, puede resolver el estado incoherente implementando una acción de revertir a la instantánea en el gestor de colas secundario. Esta operación revierte los datos al último estado correcto conocido.

Procedimiento

Para resolver un estado incoherente:

  1. En el nodo de recuperación, convierta la instancia secundaria en la instancia primaria:
    rdqmdr -m qmname -p
    Se inicia la acción de revertir la operación de instantánea.
  2. En el nodo de recuperación, compruebe el estado del gestor de colas para ver cuándo se ha completado la acción de revertir operación de instantánea:
    rdqmstatus -m qmname
  3. Cuando el estado del gestor de colas sea Normal, inicie el gestor de colas:
    strmqm qmname