Recuperación después de errores de despliegue

Si se ha producido algún error al desplegar artefactos de despliegue, se deberán deshacer las acciones realizadas dentro del despliegue de un solo modelo de magnitudes empresariales para deshacer los cambios.

Todos los despliegues se realizan en varias fases. A continuación se muestran escenarios típicos:
  1. Despliegue de DDL
    1. Desplegar state.ddl.
    2. Desplegar runtime.ddl.
    3. Desplegar datamart.ddl.
  2. Despliegue de servicios de movimiento de datos
    1. Desplegar State_to_Runtime_setup_source.
    2. Desplegar State_to_Runtime_setup_target.
    3. Desplegar Runtime_to_historical_setup_source.
    4. Desplegar Runtime_to_Historical_setup_target.
Debe identificar en qué punto se ha producido el error para determinar qué acción llevar a cabo. Por ejemplo, si state.ddl falla, simplemente se debe retrotraer la transacción para volver al estado original. No obstante, si datamart.dll falla, al retrotraer datamart.ddl el sistema sólo retrocederá al punto después de que se ejecutara satisfactoriamente runtime.ddl. Es más difícil recuperarse de las anomalías que se producen en la mitad de la operación de despliegue de servicios de movimiento de datos, aunque no es imposible. Los despliegues de los que es más fácil recuperarse son los primeros despliegues, luego le siguen los despliegues de nuevos modelos y por último los despliegues de modelos de cambio, que representan el camino de recuperación más duro.

Para recuperarse de los errores encontrados, se debe pasar por las siguientes etapas: identificación, copia de seguridad, restauración o eliminación y repetición del despliegue.

Identificación
Copia de seguridad
Restauración o eliminación

Volver a desplegar

Cuando se eliminan todos los artefactos que dan soporte a un modelo de magnitudes empresariales, puede volver a ejecutar el Generador de esquemas con la opción Ignorar despliegues anteriores seleccionada. Si el esquema generado funciona correctamente, no despliegue los scripts DDL (Database Definition Language), vuelva a desplegar los scripts de duplicación.

Conceptos relacionados
Copia de seguridad de la base de datos
Tareas relacionadas
Gestión de las bases de datos en tiempo de ejecución

Copyright IBM Corporation 2005, 2006. Reservados todos los derechos.