Todo el software de respaldo de la base de datos reduce el tiempo, el dinero y la pérdida de datos debido a la corrupción o falla del sistema. Con el servidor InterBase, obtiene el mismo nivel de protección integrado sin costo adicional para usted. Las copias de seguridad de la base de datos se pueden almacenar localmente o en un entorno compartido como parte de su plan de recuperación ante desastres. Hay varias razones por las que querría hacer una copia de seguridad de sus bases de datos de InterBase, son las siguientes:
- Conserva los datos haciendo una copia tanto de los datos como de las estructuras de datos (metadatos).
- Mejora el rendimiento de la base de datos: equilibra los índices y realiza la recolección de basura en registros obsoletos.
- Recupera el espacio ocupado por registros eliminados.
- Le da la oportunidad de cambiar el tamaño de la página de la base de datos y de distribuir la base de datos entre varios archivos / discos al restaurar.
Haga una copia de seguridad de su base de datos
Con InterBase, tiene dos opciones para hacer una copia de seguridad de su base de datos:
gbak ( herramienta de línea de comandos)
Utilice el comando gbak de InterBase para especificar y ejecutar operaciones de copia de seguridad y restauración desde una línea de comandos de Windows o Unix. Se recomienda estar familiarizado con isql, la versión InterBase de SQL. isql proporciona una serie de opciones para ayudar a personalizar su copia de seguridad y restauración para adaptarse a diferentes circunstancias y entornos.
IBConsole
Una interfaz de usuario que tiene una serie de casillas de opciones para especificar el tipo de copia de seguridad y restauración que desea realizar.
Restaura tu base de datos
El proceso para restaurar una base de datos de InterBase es bastante simple. Tiene muchas opciones disponibles para modificar su base de datos; puede cambiar el tamaño de la página, restaurar o crear la base de datos, etc.
Una nota para agregar: al restaurar una base de datos, no reemplace una base de datos que esté actualmente en uso.
Validación de la base de datos
Hay varias razones por las que debería validar sus bases de datos.
- Siempre que una copia de seguridad de la base de datos no se realice correctamente.
- Siempre que una aplicación reciba un error de “base de datos corrupta”.
- Periódicamente, para monitorear estructuras de datos corruptas o espacio mal asignado.
- Siempre que sospeche de la corrupción de datos.
InterBase facilita la validación de su base de datos. Con unos pocos clics o pulsaciones de teclas, puede verificar su base de datos. En IBConsole,
- Seleccione una base de datos desconectada en el panel de árbol y haga doble clic en Validación en el panel de trabajo.
- Haga clic con el botón derecho en una base de datos desconectada en el panel de árbol y elija Validación en el menú contextual.
- Seleccione Base de datos -> Mantenimiento -> Validación.
Para validar la base de datos:
- Compruebe que la base de datos indicada sea correcta. Si no es así, cancele este cuadro de diálogo y reinicie el cuadro de diálogo Validación de la base de datos en la base de datos correcta.
- Especifique qué opciones de validación desea haciendo clic en la columna de la derecha y eligiendo Verdadero o Falso en la lista desplegable. Consulte la tabla siguiente para obtener una descripción de cada opción.
- Haga clic en Aceptar si desea continuar con la validación; de lo contrario, haga clic en Cancelar.
Cuando IBConsole valida una base de datos, verifica la integridad de las estructuras de datos. Específicamente, hace lo siguiente:
- Reporta estructuras de datos corruptas.
- Reporta páginas de datos mal asignadas.
- Devuelve las páginas huérfanas al espacio libre.
Vea este breve video sobre cómo hacer una copia de seguridad y restaurar rápidamente una base de datos de InterBase.
Por supuesto, cuando elige hacer una copia de seguridad de sus bases de datos, se basa en sus necesidades específicas. En algunos casos, podría ser diario, así que compruebe cómo utilizar los volcados incrementales para mantener sus bases de datos a lo largo del tiempo.