Mantenimientos Preventivos Base de Datos Firebird
Contenido
¿Cuándo realizar un mantenimiento a la base de datos de manera preventiva?
¿Cómo realizar un mantenimiento a la base de datos?
¿Qué bases de datos deben tener un plan de prevención y recuperación de desastres?
Las bases de datos son archivos electrónicos los cuales pueden presentar fallas como cualquier otro. Para evitar el riesgo de pérdida de información total o parcial, existen herramientas que nos ayudan a tener una prevención y/o corrección ante cualquier fallo sobre el archivo de base de datos. Es importante aclarar que, dependiendo del nivel de daño sobre el archivo, se podrá regresar su integridad o definitivamente se puede perder totalmente.
Siempre dependerá del número de transacciones ejecutadas a diario sobre la base de datos. Se puede utilizar una herramienta de monitoreo que mida el rendimiento y la acumulación del Garbage Collector sobre la base de datos, nosotros utilizamos Sinática.
El mantenimiento de prevención se debe ejecutar:
Firebird cuenta con herramientas, las cuales, son comandos que se ejecutan a través de la aplicación Símbolo de sistema (CMD), estas herramientas dependiendo de la modalidad en su ejecución, nos brindará un resultado diferente, pero todo enfocado a mantener la integridad de la base
Multimarca W32 trabaja con diversas bases de datos, las cuales son:
Antes de empezar debemos conocer los alias de nuestras bases de datos, para ello nos dirigimos al archivo aliases.conf, el cual se encuentra en la ruta C:\Program Files\Firebird\Firebird_2_5.
Para realizar un mantenimiento se realiza de la siguiente manera.
Una vez terminada las siguientes recomendaciones abriremos un CMD, en el cual entraremos a la ruta C:\Program Files\Firebird\Firebird_2_5\bin.
Al estar dentro de esta ruta, escribiremos la siguiente sintaxis.
gbak – B -T -V -user SYSDBA -pass masterkey localhost o IP: Alias de la base de datos o ruta física Ruta donde se guardará el respaldo
Ejemplo:
Gbak -B -T -V -user SYSDBA -pass masterkey localhost:MMW32 C:\Inforserveis\data\MMW32.FBK
Una vez terminado el proceso, realizaremos el restore de la base de datos, para iniciar debemos cambiar el nombre de la base de datos actual, esto con el objetivo que cuando se realice este proceso la base que se descomprimirá quede con el nombre productivo.
gbak – R -V -user SYSDBA -pass masterkey Ruta donde se guardará el respaldo localhost o IP: Alias de la base de datos o ruta física
Ejemplo:
Gbak -B -T -V -user SYSDBA -pass masterkey C:\Inforserveis\data\MMW32.FBK localhost:MMW32