quarta-feira, 27 de fevereiro de 2008

Manutenção de bases Firebird com gfix

Para realização deste processo é indicado que você faça uma cópia de segurança da base.

1º Verificar se a base de dados está com corrupção

gfix -v -f caminho_da_base -user nome_usuario -pass senha_usuário

2º Corrigir a corrupção na base de dados

gfix -m -i caminho_da_base -user nome_usuario -pass senha_usuário

Após a conclusão deste item realizar o procedimento 1 novamente, Caso apresentar corrupção efetuar o próximo passo.

3º Fazer um backup sem versão das páginas recentes

gbak -g -b -z -l -v nome_base nome_backup -user nome_usuario -pass senha_usuário

4º Restauração do backup

gbak -g -c -z -v nome_backup nome_base -user nome_usuario -pass senha_usuário

Após conclusão deste item realizar o passo 1 novamente.

Livros - Submarino.com.br

Comandos adicionais


Cancelar todas as transações abertas

gfix -rollback all nome_base -user nome_usuario -pass senha_usuario


Colocar a base em shutdown

gfix -shut -force 0 nome_base -user nome_usuario -pass senha_usuario

Colocar a base em online

gfix -online nome_base -user nome_usuario -pass senha_usuario

Executar o garbage collection na base

gfix -s nome_base -user nome_usuario -pass senha_usuario

  © Blogger template 'Perfection' by Ourblogtemplates.com 2008

Back to TOP