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
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 🙂
Resolviste tu duda ??? Que hiciste ??