SAP HANA: Inspección de backups.

Después del algún que otro tiempo sin escribir, volvemos a la carga con una serie de entradas sobre operaciones para la monitorización de HANA.

A diferencia de las que en su día escribimos:

Estas son un poco más avanzas que las anteriores, permitiéndonos continuar en el aprendizaje de la administración y monitorización de SAP HANA.

Con la intención de evitar un post muy pesado,  dividiremos el contenido en varias entradas.

  • Inspección de Backups
  • System check queries.
  • Memoria en el arranque.
  • Manejo de la carga de trabajo.

Intentaremos que las entradas sean lo más prácticas posibles.

Dicho esto… empecemos pues!

SAP HANA: Inspección de backups.

En determinadas ocasiones, cuando lanzamos un backup, dudamos de su integridad.
Para esos casos, SAP recomienda la verificación de la integridad de dicho backup.

Para llevar a cabo este ejercicio, primero ejecutaremos un backup mediante la línea de comandos.

hdbsql -i 02 -U BACKUP

backup data using file (‘/backups/DIARIO/$BACKUP_PREFIX’) ASYNCHRONOUS

 

Una vez efectuado el backup, si como comentamos anteriormente sospechamos de su integridad, SAP recomienda una verificación con la herramienta hdbbackupdiag

hdbbackupdiag –check –logDirs /hana/shared/HFD/HDB02/backup/log –dataDir /backups/DIARIO

 

Con esta sentencia verificamos lo siguiente:

  • En directorio /backups/DIARIO se revisan la existencia de backups y sus deltas.
  • El directorio /hana/shared/***/HDB02/backup/log se revisan la existencia de backups de logs.
  • Los metadatos de los backups se comprueban para determinar si todos los archivos están disponibles y son coherentes y si es posible una recuperación hasta el punto deseado en el tiempo.

Cabe decir que la verificación se hace a nivel de metadatos, no a nivel de bloque.
Esto debe quedar claro.

Otra opción bastante interesante es la determinar que backup utilizar para recuperar la base de datos en un determinado punto en el tiempo.

Imaginemos que queremos recuperar nuestra BBDD el día 17 de mayo a las 05:05:00 de la mañana (hora UTC, no local) para ello, ejecutamos el comando:

hdbbackupdiag -f -d /hana/shared/***/HDB02/backup/log -u «2017-05-17 05:05:00»

 

Acabando analizaremos el comando: hdbbackupcheck

Mientras que hdbbackupdiag verifica múltiples partes de un backup, hdbbackupcheck verifica partes individuales de un backup.

Hdbbackupcheck revisa el backup, verifica integridad de los metadatos y comprueba si ha cambiado el contenido de la parte que verifica.

hdbbackupcheck /backups/DIARIO/backupaverificar_databackup_0_1

Para obtener más información, podemos añadirle –v

hdbbackupcheck /backups/DIARIO/backupaverificar_databackup_0_1 -v

 

2 Comments, RSS

  1. Monica

    Hola amigo,

    Muchas gracias por tu post, he aprendido algo nuevo, gracias por compartir.

    Pregunta, una vez respaldados los logs de /hana/shared/SID/HDB00/backup/log/DB_SID/, se pueden eliminar?

    Los archivos son de este tipo:
    log_backup_0_0_0_0.1577512867635

    Te pregunto porque veo que va creciendo mi directorio de /hana/shared

    Quedo a la espera de tus comentarios 🙂

Your email address will not be published. Required fields are marked *

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.