Registro de transacciones y recuperación de datos
CA Directory mantiene un registro de transacciones de las actualizaciones que realiza en un almacén de datos. Se debe configurar el registro de transacciones en función de los requisitos de seguridad con respecto al rendimiento:
cad126es
CA Directory mantiene un registro de transacciones de las actualizaciones que realiza en un almacén de datos. Se debe configurar el registro de transacciones en función de los requisitos de seguridad con respecto al rendimiento:
- Desactivación del registro de transacciones:Proporciona el mejor rendimiento, pero si el agente de sistema de directorio se cierra de forma anormal o si se produce un error de alimentación, se deberá realizar una recuperación de desastres desde una copia de seguridad para restaurar el almacén de datos.
- Activación del registro sin vaciado:Proporciona un rendimiento que se asemeja en gran medida al de un registro desactivado. Si el agente de sistema de directorio se cierra de forma anormal, únicamente se puede reiniciar; la recuperación no es necesaria. Sin embargo, si se produce una interrupción de la alimentación, la recuperación sí es necesaria.
- Activación del registro con vaciado:La configuración más segura, ya que el agente de sistema de directorio se puede reiniciar después de una terminación anormal o de un error de alimentación y la recuperación no es necesaria. Sin embargo, si se ha desactivado el vaciado, habrá alrededor de cien actualizaciones por segundo, en lugar de unas diez mil por segundo.
Nota:
Es posible que establecer el registro de transacciones para que únicamente realice el vaciado en el disco no sea suficiente para mantener unos niveles óptimos de seguridad. Esto se debe a que muchos sistemas operativos, según la configuración y los sistemas de disco, pueden informar de que los datos se han escrito en el disco en algún momento antes de que realmente se haya realizado la transferencia. Para obtener más información acerca de la configuración de la escritura retrasada, consulte la documentación del sistema operativo.Recuperación de un único servidor
Si se está ejecutando un único servidor (sin ninguna redundancia), se debe activar el registro de transacciones. Para obtener la máxima seguridad, se debe activar el vaciado del archivo de transacciones. Si esto impacta demasiado al rendimiento y existe la posibilidad de realizar una recuperación desde una copia de seguridad, se puede desactivar el vaciado.
Si se produce cualquiera de las siguientes situaciones, se deberá realizar la recuperación de desastres para un único servidor:
- Pérdida de un servidor
- Cierre anormal del agente de sistema de directorio sin ningún archivo de transacciones
- Error de alimentación o error crítico en el sistema operativo sin vaciado del archivo de transacciones
- Error del disco
En estos casos, la recuperación de desastres en estos casos se debe realizar desde las copias de seguridad.
Recuperación de agentes de sistema de directorio del mismo nivel
Si no hay ninguna redundancia en la configuración del directorio, es posible recuperar los agentes de sistema de directorio desde los agentes de sistema de directorio del mismo nivel. Si un agente de sistema de directorio se cierra anormalmente, y existe un archivo de transacciones, el agente de sistema de directorio únicamente se puede reiniciar. Si tuviera operaciones de multiescritura en cola, se perderían. Por tanto, la configuración de estos agentes de sistema de directorio debe:
- activar la multiescritura-DISP.
- activar el archivo de transacciones.
Si un agente de sistema de directorio se cierra normal o anormalmente, el agente de sistema de directorio simplemente se puede reiniciar. El archivo de transacciones permite al agente de sistema de directorio hacer que el almacén de datos sea coherente y la multiescritura-DISP garantiza que el agente de sistema de directorio esté sincronizado con los agentes de sistema de directorios del mismo nivel.
Nota:
Para obtener más información, consulte Replicación de multiescritura con recuperación DISP (multiescritura-DISP).Si se produce cualquiera de las siguientes situaciones, se deberá realizar la recuperación de desastres:
- No hay ningún archivo de transacciones.
- Se ha producido un error de sistema operativo o una interrupción de la alimentación.
- Se ha producido un error del disco.
- El agente de sistema de directorio ha estado inactivo durante un largo período de tiempo (o se trata de un nuevo agente de sistema de directorio).
Cómo realizar una recuperación de desastres
Si se produce un desastre en la implementación de CA Directory, ya no puede seguir realizando la recuperación automática desde un archivo de transacciones (servidor único) o desde un agente de sistema de directorio del mismo nivel (multiescritura-DISP). En su lugar, se deberán recuperar los datos desde una copia de seguridad.
Para recuperar los datos en el caso de un desastre, realice una de las opciones siguientes.
- Para un único servidor:
- Busque la última copia de seguridad.
- Suprima el registro de transacciones (archivo .tx).
- Cambie el nombre de los archivos de copia de seguridad eliminando el prefijo "z" de la extensión del nombre de archivo. El archivo ahora se debe denominarservidor.db.
- Reinicie el agente de sistema de directorio.
- Para varios agentes de sistema de directorio del mismo nivel:Nota:En los pasos siguientes, se presupone que se dispone de varios agentes de sistema de directorio del mismo nivel y que el agente de sistema de directorio B del mismo nivel no ha estado disponible durante un largo período de tiempo. El procedimiento para agregar un nuevo agente de sistema de directorio del mismo nivel es muy similar.