25 de septiembre de 2008

Mantenimiento de bases Firebird

Estimado Cliente

Vimos en nuestro mail anterior que una de las maneras de mantener la base de datos en correcto funcionamiento es ejecutar los comando Gfix y Gbak.

Estes comandos corrigen posibles inconvenientes que pueda tener la base y a la vez depura información inservible ( que hace que su base funcione más lenta ).

Para eso

1) Haga una copia de seguridad de su base!!!

2) ingrese al FTP con el usuario varios.quilate-soft y baje la carpeta Mantenimiento de Bases Firebird-Interbase

3) Copie la base de datos (termina con GDB o FDB ) en la carpeta "bin" de la instalación del Firebird (Por ejemplo c:\archivos de programa\firebird\firebird_1_5\bin)

4) Copiamos los archivos ventana.bat, verificar.bat y reparar.bat en el mismo directorio (bin).

5) Luego ejecutamos ventana.bat (doble clic)

6) Se abrirá una ventana de comando en ella ponemos: verificar base.gdb

(nota: base.gdb es el nombre de la base de datos que copiaron en el directorio "bin")

  • aparecerá una leyenda "se ejecutara GFIX sobre la tabla "base.gdb"." y "Presione una tecla para continuar..."

  • presionamos cualquier tecla hasta que finalice el proceso.

7) Luego escribimos: reparar base.gdb back.gbk baseok.gdb

(nota: base.gdb es el nombre de la base de datos que copiaron en el directorio "bin", back.gbk es una copia de respaldo que se creará y baseok.gdb es la base nuestra depurada(reparada) que luego debemos ponerle el nombre original que tenía la base de la empresa y copiarla en el directorio correspondiente.)

  • aparecerá una leyenda "se ejecutara GBAK sobre las bases "base.gdb" y "back.gbk"." y "Presione una tecla para continuar..."

  • correrá un proceso y cuando termine nos pedirá presionar nuevamente una tecla

  • luego aparecerá la siguiente leyenda "se creara la nueva base "baseok.gdb"" y "Presione una tecla para continuar..."

  • Cuando termine el proceso tendremos la base restaurada.

Nota:
En caso que el nombre de su base de datos tenga espacios en el medio, los comandos daran un mensaje de que no encuentran la base de datos. En ese caso antes de ejecutar los procesos antes mencionado, debe renombrar la base de datos, sacando los espacios que hay en el nombre.


Atte.,,

Soporte Quilate

http://quilate.blogspot.com/