quinta-feira, 25 de fevereiro de 2016

Reparando Banco de Dados Firebird

1. Vá para o prompt do MS-DOS...

2. Se posicione na pasta "bin" do FireBird..  cd "c:\Program Files\Firebird\Firebird_2_5\bin" <Enter>

3. Verificar a integridade do banco de dados com o seguinte comando... GFIX -user SYSDBA -password masterkey -V -F c:\pasta\banco.fdb <Enter>

4. Certamente vai retornar status de erro... tente reparar o BD com a seguinte sintaxe do GFIX... GFIX -user SYSDBA -password masterkey -M -I -F c:\pasta\banco.fdb <Enter>

5. Verifique novamente o estado do seu Banco de Dados conforme o passo 3... caso ainda retorne status de erro, tente reparar novamente conforme o passo 4... alterne as duas sintaxes do GFIX até que não retorne status de erro do Banco de Dados... caso o erro persista, é bem provável que não seja possível reparar o Banco de Dados apenas com o GFIX... nesse caso, va para o passo 6...

6. gbak -backup -v -ignore NOMEDABASE.GDB NOMEDACOPIA.GBK (Se aparecer erro neste passo, execute o passo 7, senão execute o passo 8)

7. gbak -backup -v -ignore -garbage NOMEDABASE.GDB NOMEDACOPIA.GBK (Se aparecer erro neste passo, execute o passo 6, senão execute o passo 8)

8. gbak -backup -v -ignore -garbage -limbo NOMEDABASE.GDB NOMEDACOPIA.GBK

9. gbak -create -v NOMEDACOPIA.GBK NOMEDANOVABASE.GDB

Variáveis de ambiente JAVA


  1. JAVA_HOME = c:\Program Files\Java\jdk1.7.0_67
  2. CLASSPATH = %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib;%JAVA_HOME%\jre\lib\rt.jar;
  3. PATH = ;%JAVA_HOME%\bin