+ Recuperar base de dados corrompida por falha de energia

Recuperar base de dados corrompida por falha de energia

Setembro 2008 às 2:53 · Filed under Manuais, Truques e Dicas ·Com as etiquetasGBAK, gfix

gFix:

1º – gfix -v -full c:\banco\corrompida.fdb -USER SYSDBA -pass masterkey

2º – gfix -mend c:\banco\corrompida.fdb -USER SYSDBA -pass masterkey

-v :v[erbose]

-full :validate record fragments, o mesmo que

-mend : prepare corrupt database for backup

gBak:

3º – GBAK -backup -V -ignore -garbage -limbo C:\banco\corrompida.fdbC:\banco\corrompida.gBK -USER SYSDBA -pass masterkey

4º – GBAK -c -v -z C:\banco\corrompida.gbk C:\banco\corrompida.fdb -USER SYSDBA -pass masterkey

-backup ou -b: b[ackup_database]. Back up. This switch is optional.

-limbo ou -l : Ignores limbo transactions while backing up

-ignore : -ig[nore] Ignores checksum errors while backing up

-garbage :-g[arbage collect] Does not perform garbage collection (sweeping) during backup

-limbo : -l[imbo] Ignores limbo transactions while backing up

-z :Show GBAK version and server version

-c : c[reate_database]Restore to a new database (the target database file MUST NOT exist)

Links:

http://www.destructor.de/firebird/gbak.htm

http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2005-June/014097.html

Fonte: https://firebirdpt.wordpress.com/2008/09/05/recuperar-base-de-dados-corrompida-por-falha-de-energia/