Eines i utilitats per reparació de BBDD Firebird.
Variables Entorn:
set ISC_USER=sysdba
set ISC_PASSWORD=masterkey
AJUDA: https://www.ibphoenix.com/resources/documents/how_to/doc_5#steps-for-recovery-using-command-line-tools
GFIX:
gfix -v -full copy1.fdb && Validació de BD
gfix -v -n -i copy1.fdb && Validació amb ignore
gfix -mend -full -ignore copy1.fdb && el -mend ignora pŕgines amb errors.
gfix -v -full copy1.fdb && Validació després del -mend
GBAK:
gbak -b -v -i copy1.fdb copy1a.fbk && Backup
gbak -b -v -i -g copy1.fdb copy1a.fbk && Backup sense garbage collection
gbak -b -v -i -g -l copy1.fdb copy1a.fbk && Backup sense garbage collection i ignore limbo trans.
ISQL:
AJUDA: http://www.destructor.de/firebird/isql.htm
isql -x COLLB2.fdb > COLLB2.SQL && Extreure Metadata de la BBDD
isql -? && Ajuda del ISQL
FBExport:
AJUDA: http://fbexport.sourceforge.net/manual.html
PROGRAMA: \\daisy\ADS_files\ADS Programacio\Eines BBDD\FBExport
fbexport -Si -H localhost -D c:\dades\bd\backup\COLLB.fdb -U sysdba -P masterkey -F myfile.sql -Q "SELECT * FROM con_apunts_deta"