Como recuperar os dados do meu BD...
Um dos operadores do meu cliente, consegiu não sei como zerar três das principais tabelas do banco de dados (Clientes, Fornecedores e Caixa), não sei como ele conseguiu a façanha, ele disse que deu uma queda de energia e o banco de dados corrompeu, aproveitando a oportunidade gostaria de saber:
1 - Como posso evitar que meu banco de dados corrompa?
2 - Posso recuperar os dados das tabelas q foram zeradas?
PS: Ele não tinha nenhum Backup do BD.
1 - Como posso evitar que meu banco de dados corrompa?
2 - Posso recuperar os dados das tabelas q foram zeradas?
PS: Ele não tinha nenhum Backup do BD.
Martins
Curtidas 0
Respostas
Afarias
13/01/2004
|1 - Como posso evitar que meu banco de dados corrompa?
a) Usando um servidor com bom sistema operacional (WinNT ou Linux por exemplo) + um sistema UPS (No-break)
ou
b) Configurando o banco de dados para ´Forced Writes´ ::
gfix -write sync -user sysdba -pass sua_senha seu_banco.gdb
leia mais em::
http://www.firebase.com.br/cgi-bin/firebase.cgi/dica?ID=48
|2 - Posso recuperar os dados das tabelas q foram zeradas?
usando o GFIX e o GBAK
gfix -v -f seu_banco.gdb // para saber se há erros
gfix -m -i seu_banco.gdb // para corrigir os erros
então, após corrigir os erros faça um backup e restaure o banco::
gbak -b -v -l -g -i seu_banco.gdb seu_backup.gbk
gbak -c -v seu_backup.gbk seu_banco.gdb
leia mais em::
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=3
|PS: Ele não tinha nenhum Backup do BD.
Opps! CUIDADO:: Faz parte de um bom sistema ter um bom plano de backups. NADA é totalmente seguro quando se trata de computadores, manter backups atualizados é uma prática obrigatória.
T+
a) Usando um servidor com bom sistema operacional (WinNT ou Linux por exemplo) + um sistema UPS (No-break)
ou
b) Configurando o banco de dados para ´Forced Writes´ ::
gfix -write sync -user sysdba -pass sua_senha seu_banco.gdb
leia mais em::
http://www.firebase.com.br/cgi-bin/firebase.cgi/dica?ID=48
|2 - Posso recuperar os dados das tabelas q foram zeradas?
usando o GFIX e o GBAK
gfix -v -f seu_banco.gdb // para saber se há erros
gfix -m -i seu_banco.gdb // para corrigir os erros
então, após corrigir os erros faça um backup e restaure o banco::
gbak -b -v -l -g -i seu_banco.gdb seu_backup.gbk
gbak -c -v seu_backup.gbk seu_banco.gdb
leia mais em::
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=3
|PS: Ele não tinha nenhum Backup do BD.
Opps! CUIDADO:: Faz parte de um bom sistema ter um bom plano de backups. NADA é totalmente seguro quando se trata de computadores, manter backups atualizados é uma prática obrigatória.
T+
GOSTEI 0
Martins
13/01/2004
Valeu A. farias! vou tentar, espero q funcione, pois a tabela está zerada como se tivesse sido criada novamente, mesmo assim, muitissimo obrigado pelo força.
T +
T +
GOSTEI 0