Lembramos que antes de enviar a Base de Dados corrigida para o Cliente é necessário realizar o procedimento de Manutenção para zerar os seriais.
1º – Executar os procedimentos do Manutencao.exe.
2º – Executar a Comparação da Base de Dados. (Sempre deverá ser executada a Comparação, até mesmo nos casos em que a Manutencao.exe já efetue as correções).
Caso ocorra falha nos processos acima:
- Gerar backup pelo IBexpert, em seguida restaurar e efetuar os procedimentos 1 e 2.
Caso a base de dados retorne Shutdown:
- Executar o comando no IBexpert para deixar a base de dados Online - Services - Database Online e executar os procedimentos 1 e 2.
Em alguns casos ocorre falha ao tentar executar a Manutenção e Comparação na base de dados, ou até mesmo falha ao abrir o .FDB no Ibexpert, nesses casos indicamos efetuar os procedimentos abaixo:
- Cole a BD na pasta BIN do diretório de instalação do Firebird.
- Abra o CMD e acesse o diretório BIN para executar os comandos a seguir.
1 - Verificação de base corrompida:
gfix ‐v ‐f caminho_da_base ‐user nome_usuario ‐pass senha_usuário
2 - Corrigir base de dado corrompida:
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 a base de dados apresente corrupção, efetuar o próximo passo.
3 - Realização de backup da base:
gbak ‐g ‐b ‐z ‐l ‐v nome_base nome_backup ‐user nome_usuario ‐pass senha_usuário
4 - Restauração de backup da base:
gbak ‐g ‐c ‐z ‐v nome_backup nome_base ‐user nome_usuario ‐pass senha_usuário
Após conclusão deste item, deve-se realizar o passo 1 novamente.
gFix:
- gfix -v -full caminho_da_base ‐user nome_usuario ‐pass senha_usuário
- gfix -mend caminho_da_base ‐user nome_usuario ‐pass senha_usuário
gBak:
- gbak -backup -V -ignore -garbage -limbo nome_base nome_backup ‐user nome_usuario ‐pass senha_usuário
- gbak -c -v -z nome_backup nome_base ‐user nome_usuario ‐pass senha_usuário
- 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
Detalhes sobre os comandos: GFIX - Firebird Administrator
Caso seja necessário enviar o banco de dados para análise no email bases@compufour.com.br É obrigatório enviar por E-MAIL com as informações abaixo:
SERIAL:
VERSÃO DO SISTEMA:
FOI EXECUTADO OS COMANDOS ?:
FOI FEITO BACKUP E RESTORE PELO IB ?:
FOI EXECUTADO O SHUTDOWN E O ONLINE ?:
FOI FEITO COMPARAÇÃO ?:
OCORRE AQUI ?:
OCORRE COM UMA BASE EM BRANCO ?:
DATA E HORA:
Do exe do cliente:
Do exe do técnico:
CLIENTE ESTÁ UTILIZANDO O SISTEMA ?:
SITUAÇÃO OCORRIDA:
ANÁLISE REALIZADA PELO TÉCNICO:
ANEXOS (RELATÓRIOS, SINTEGRAS) GERADOS AQUI E PELO CLIENTE:
DETALHES ADICIONAIS: