Como efetuar o procedimento GFIX-GBAK?

- Brasil Informática - software para nota fiscal eletronica, nota fiscal paulista, programa para emissão de nota fiscal, Sistema de Gestão Empresail: ERP, Nf-e, Escrita Fiscal, Folha de Pagamento, Contabilidade, Lucro presumido, Ativo Fixo, Ponto de Venda
Para sua tranquilidade e segurança, apresentamos uma lista procedimentos recomendados
para utilização de banco de dados, tanto para servidores Linux ou Windows.
O Firebird é um banco de dados que já está no mercado há muito tempo e tem uma
reconhecida estabilidade e confiança. Porém, como todos sistema computacional complexo,
não pode ser considerado infalível.  
Do ponto de vista hardware, alguns elementos que podem contribuir para uma falha: - Uma
memória danificada
- Um segmento (trilha) de dados corrompido por uma controladora de disco
- Um HD danificado, etc.
Do ponto de vista sistema operacional:- Um buffer de disco não gravado por erro de leitura-
Uma rotina  indevidamente abortada por falta de energia
- Um erro na gravação dos dados em disco por falha do hardware, etc.
É certo que a manutenção do banco de dados é de total responsabilidade do cliente. Não nos
responsabilizamos por problemas ocasionados por manuseio indevido do banco sem nossa
indicação e acompanhamento, bem como causas geradas por hardware ou sistema
operacional utilizado. Indicamos como medida de precaução executar periodicamente as
rotinas gfix / gbak para limpeza e organização dos registros dentro do banco de dados para
evitar problemas futuros.
GFIX: é a ferramenta de manutenção do banco de dados Firebird. Com ela é possível executar
uma série de operações visando corrigir o banco tanto para uso, quanto para executar um
posterior backup.
GBAK: é o comando utilizado para fazer backup e restaurar o banco de dados à partir de um
backup.
 Atenção!! Independente do sistema operacional é necessário parar o serviço do banco de
dados e todos serviços relacionados à ele para evitar o acesso de usuários.   Passo-a-passo
para WINDOWS:
1o.) Copiar a base para c:arquivos de programafirebirdfirebird 1.5bin (ou mapeie o caminho) 2o
.) Digite os comandos:
SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey
3o.) gfix -v -full NOMEDABASE.GDB (se aparecer erro no passo 3, execute o passo 4, senão
execute o passo 5)
4o.) gfix -mend -full -ignore NOMEDABASE.GDB 
5o.) gbak -backup -v -ignore NOMEDABASE.GDB NOMEDACOPIA.GBK (Se aparecer erro
neste passo, execute o passo 6, senão execute o passo 8)
6o.) gbak -backup -v -ignore -garbage NOMEDABASE.GDB NOMEDACOPIA.GBK (Se
aparecer erro neste passo, execute o passo 7, senão execute o passo 8)
7o.) gbak -backup -v -ignore -garbage -limbo NOMEDABASE.GDB NOMEDACOPIA.GBK
8o.) gbak -create -v NOMEDACOPIA.GBK NOMEDANOVABASE.GDB 
    Passo-a-passo para LINUX:
1o.) No console acesse o diretório /opt/firebird/bin
2o.) digite: export ISC_USER = SYSDBA export ISC_PASSWORD = masterkey
3o.) ./gfix -v -full NOMEDABASE.GDB (se aparecer erro no passo 3, execute o passo 4, senão
1 / 2
Como efetuar o procedimento GFIX-GBAK? - Brasil Informática - software para nota fiscal eletronica, nota fiscal paulista, programa para emissão de nota fiscal, Sistema de Gestão Empresail: ERP, Nf-e, Escrita Fiscal, Folha de Pagamento, Contabilidade, Lucro presumido, Ativo Fixo, Ponto de Venda
execute o passo 5)
4o.) ./gfix -mend -full -ignore NOMEDABASE.GDB 
5o.) ./gbak -backup -v -ignore NOMEDABASE.GDB NOMEDACOPIA.GBK (Se aparecer erro
neste passo, execute o passo 6, senão execute o passo 8)
6o.) ./gbak -backup -v -ignore -garbage NOMEDABASE.GDB NOMEDACOPIA.GBK (Se
aparecer erro neste passo, execute o passo 7, senão execute o passo 8)
7o.) ./gbak -backup -v -ignore -garbage -limbo NOMEDABASE.GDB NOMEDACOPIA.GBK 
8o.) ./gbak -create -v NOMEDACOPIA.GBK NOMEDANOVABASE.GDB 
   
2 / 2