Fórum banco corrompido #281039
11/05/2005
0
Rafael Santana
Curtir tópico
+ 0Posts
11/05/2005
Weber
gfix -validate -ignore banco.gdb -user sysdba -pass masterkey
gfix -mend -ignore banco.gdb -user sysdba -pass masterkey
depois faça um backup do banco de dados e restaure.
quando você for fazer o gfix vai aparecer os erros do banco de dados, você deve ir passando o gfix seguidas vezes até que os erros acabem, depois que você restaurar o banco de dados faça novamente o gfix, mas sem o -ignore para ver se o banco está certinho mesmo.
gfix -validate banco.gdb -user sysdba -pass masterkey
Gostei + 0
11/05/2005
Dorivansousa
Gostei + 0
14/05/2005
Jorgerock
Gostei + 0
16/05/2005
Dorivansousa
a opção de Forced Writes foi desligada como padrão para Win32 no lançamento do IB 6.0. Isso ocasionou muita corrupção de dados especialmente quando o IB estava rodando em Win 9x sem no-breaks. }
peguei num artigo:
http://lib.seven.com.br/ampliar.asp?codcat=58&codartigo=662
meu programa fez o computador travar quando mandei gravar um registro e o banco corrompeu... depois q eu mudei para On o Forced Writes a maquina ja travou varias vezes (como sempre) e nao tive mais corrupção do banco...
por isso quando estou desenvolvendo sempre uso On e nos clientes uso Off pois melhora o desempenho. e dificilmente trava o computador pois é um servidor dedicado....
Gostei + 0
16/05/2005
Jorgerock
Um forte abraço!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)