Realizar Backup y Restore desde IBExpert
Primero que nada, “realizar una copia en una carpeta o medio de almacenamientode la(s) bases de datos antes de realizar el procedimiento”.
Una vez realizado el respaldo, descargue e instale IBExpert desde el sitio web del desarrollador en caso de que aun usted no lo tenga instalado. ( http://ibexpert.net ).
Ya instalado el programa encontrara un icono en el escritorio o en sus programas como el siguiente.
En el menú superior seleccionar el icono de registrar base de datos .
• Server Name: Seleccionar la IP o Nombre de red del Servidor, en caso de estar localmente en el servidor se puede poner localhost o 127.0.0.1 (equivalente a la dirección local del servidor)
• Server Version: Seleccionar Firebird de su versión instalada, en este caso se usas al momento de elaborar este manual el Firebird 2.5
• Database File: Seleccionar su base de datos
• Database Alias: Asignarle un nombre o alias con la cual usted identifique esa base de datos.
• User Name: sysdba (con minúsculas)
• Password: Poner el password asignado al usuario sysdba en caso de que se le haya cambiado, por defecto es masterkey (con minúsculas).
• Client Library File:
o C:\Program Files\Firebird\Firebird_2_5\bin\fbclient.dll en caso de tener instalado Firebird a 64Bits o
o C:\Program Files (x86)\Firebird\Firebird_2_5\bin\fbclient.dll en caso de tener instalado Firebird a 32Bits
Una vez registrada la base de datos usted encontrará del lado izquierdo un apartado con su base de datos registrada como se muestra en la siguiente imagen, pueden estar registradas todas sus bases de datos (en la imagen mostrada, solo se deja ver la registrada para el ejemplo y no causar confusión).
En el menú superior encontrara la opción “Services”, en la cual se encontrarán las opciones de Backup y Restore.
Primero realizaremos el Backup (respaldo) de la base de datos. “Es de suma importancia validar que todos los operadores se encuentren fuera del sistema (De lo contrario el respaldo quedara corrupto)”
Nos mostrará la siguiente imagen donde se les recomienda dejar con los parámetros mostrados en la imagen (Ignore Check Sum y Ignore Transacción in limbo) las cuales eliminaran posibles transacciones incompletas o dañadas (basura). Tan solo se hace hincapié en que cada usuario debe poner especial atención en la ruta donde se realizara el respaldo (la que da por default o puede seleccionar otra ruta de su preferencia).
Posteriormente se dará la indicación de iniciar el respaldo (Start Backup), E inmediatamente vera correr una serie de acciones que se hacen para realizar el respaldo en caso de haber seleccionado la opción en pantalla (On Screen), En caso de haber seleccionado en archivo (Into File), este se guardara en el archivo especificado.
El sistema debe terminar de realizar el respaldo indicando en la última línea, Backup Completed, La Hora y el tiempo que se tardó en realizar el respaldo.
Una vez completado el proceso de respaldo continuaremos a realizar la recuperación de este respaldo, (De nuevo haciendo hincapié en que deben de estar todos los usuarios fuera del sistema)
Seleccionaremos en el menú de servicios la opción Restore (Restaurar)
En este caso pueden seleccionarse dos opciones:
Opción 1: Restaurar la base de datos reemplazando la existente (por eso es super
importante realizar copia de seguridad antes)
Opción 2: Restaurar la base de datos en una nueva base de datos (Le pondríamos
un nombre distinto, y luego cambiaríamos el nombre por la base de datos original en forma manual)
Opción 1: Restaurar la base de datos reemplazando la existente • Seleccionar la opción Restore Into “Existing Database”
• Seleccionar su archivo de respaldo previamente elaborado en el punto anterior.
• Seleccionar la opción “Replace Exixtsing Database”
Al Seleccionar la opción de Iniciar (Start Restore), aparecerá un recuadro que solicitará de nuevo la contraseña del sysdba, la cual deberemos introducir con precisión para poder continuar
El sistema inmediatamente comenzara a mostrar el proceso de recuperación de la base de datos en pantalla hasta mostrar el mensaje Restore Completed, la hora y duración del tiempo que tardó en recupera el respaldo.
Sin embargo, debemos de revisar que no haya algún otro mensaje diferente antes de la opción enmarcada, pues de lo contrario podría estar dañada la base de datos, en caso de ser así, favor de contactarnos para intentar reparar su base de datos.
Opción 2: Restaurar la base de datos en una nueva base de datos. • Seleccionar la opción Restore Into “New Database”
• Seleccionar en Database File la ruta y el nombre que tendrá la Nueva base de datos.
Al igual que en la opción 1, El sistema pedirá la contraseña del sysdba e inmediatamente comenzará a mostrar el proceso de recuperación de la base de datos en pantalla hasta mostrar el mensaje Restore Completed, la hora y duración del tiempo que tardó en recupera el respaldo.
Sin embargo, debemos de revisar que no haya algún otro mensaje diferente antes de la opción enmarcada, pues de lo contrario podría estar dañada la base de datos, en caso de ser así, favor de contactarnos para intentar reparar su base de datos.
En esta segunda opción, lo único que quedaría pendiente es renombrar el archivo por el nombre de la base de datos original.
Sin más por el momento, quedamos a sus generosas órdenes para cualquier duda u aclaración el respecto del presente documento.