Cómo recuperar o reducir el tamaño del volumen de registro de la base de datos HANA en /almacenamiento de registro.
Introducción -
Siempre que notemos que la base de datos HANA no acepta ninguna de las nuevas solicitudes para realizar, es confirmar que el volumen de registro está lleno para esa base de datos. En tales casos, necesitamos truncar, reducir o recuperar el espacio no utilizado en el volumen de registro para la base de datos HANA. Este procedimiento se explica detalladamente en este blog.
Parte Principal -
Proceso de recuperación del sistema de archivos de registro de HANA
-
Hemos observado que el tamaño del volumen /hana/log está lleno en nuestro servidor Linux como se muestra en la imagen a continuación.
Aquí, en esta pantalla, es claro que el tamaño del volumen para /hana/log está 100% lleno, por lo que no se nos permite realizar tareas en esta base de datos en particular.
-
Ahora inicie sesión en el nivel del sistema operativo e intente detener la ejecución de las aplicaciones en esta base de datos.
Use el comando "sapcontrol -nr $$ -function StopSystem" para detener la aplicación donde $$ indica el número de instancia único en el que está instalada la aplicación.
Después de detener todas las instancias en ejecución en la base de datos multiinquilina.
-
Conéctese a la base de datos a través de HANA Studio y ejecute el siguiente comando.
"ALTER SYSTEM RECLAIM LOG;"
-
Después de la ejecución exitosa de este comando, verifique el tamaño del volumen para /hana/log
Ahora está claro en la pantalla que el tamaño del volumen para /hana/log es bueno: solo se utiliza el 21%.
Conclusión -
De esta manera, podemos recuperar la cantidad no utilizada del volumen de registro en HANA DB. Es mejor realizar este tipo de actividad al menos una vez al mes o dependiendo del uso y crecimiento del tamaño del registro.
Referencia -
2083715 - Analizando situaciones de volumen de registro lleno
1679938 - Evento de disco lleno en el volumen de registro