Solucao em firebird
Tenho um arquivo .bat executando em meu cliente, sendo que este bat é executado uma vez por semana
para o backup semanal (tem o diario tambem).
e neste bat utilizo o GFIX -SWEEP
o GFIX -MEND -FULL
e o proprio GBAK -BACKUP
com estes 3 comandos , esta é a melhor opção que tenho ou existem outros comandos
que melhoram ainda mais meu banco de dados?
Alguém sugere outras soluções?
obrigado.
para o backup semanal (tem o diario tambem).
e neste bat utilizo o GFIX -SWEEP
o GFIX -MEND -FULL
e o proprio GBAK -BACKUP
com estes 3 comandos , esta é a melhor opção que tenho ou existem outros comandos
que melhoram ainda mais meu banco de dados?
Alguém sugere outras soluções?
obrigado.
Bruno_solucao
Curtidas 0
Respostas
Fsflorencio
17/09/2004
Não gosto muito da idéia de usar como backup o arquivo.gbk, pois já fiquei na mão por não conseguir restaurar o gbk.
Tinha um problema de inconsistência das constraints e não restaurava as constraints, mas os dados pelomenos restauraram. Isto acontece quando se cria um campo novo not null com registrso na tabela e não se atualiza com um valor padrão.
Tinha um problema de inconsistência das constraints e não restaurava as constraints, mas os dados pelomenos restauraram. Isto acontece quando se cria um campo novo not null com registrso na tabela e não se atualiza com um valor padrão.
GOSTEI 0
Martins
17/09/2004
Não gosto muito da idéia de usar como backup o arquivo.gbk, pois já fiquei na mão por não conseguir restaurar o gbk.
Tinha um problema de inconsistência das constraints e não restaurava as constraints, mas os dados pelomenos restauraram. Isto acontece quando se cria um campo novo not null com registrso na tabela e não se atualiza com um valor padrão.
Certo colega.... Qual a sua solução? Gravar todo fim de semana a base para um CD-RW? Se for possível, vc poderia nos ajudar pois faço +/- o mesmo q o colega: [b:94c402ac22]bruno_solucao[/b:94c402ac22]
GFIX -SWEEP
o GFIX -MEND -FULL
e o proprio GBAK -BACKUP
Contamos com a ajuda de todos neste FORUM...
_______________________________________________________
Nova URL - CLUBE DELPHI
[url]http://www.clubedelphi.net[/url]
GOSTEI 0
Gandalf.nho
17/09/2004
Eu primeiro dou o SWEEP no banco e depois faço o Backup via API do banco (usando os componentes da paleta IBX), por último, uso o Zipmaster para zipar o backup para disquete ou CD-RW
GOSTEI 0
Afarias
17/09/2004
|com estes 3 comandos , esta é a melhor opção que tenho ou existem
|outros comandos que melhoram ainda mais meu banco de dados
Está ok seu procedimento.
Só não utilizaria o ´GFIX -MEND -FULL´ que é um procedimento de preparação de bancos corrompidos e tem de ser executado sem conexões no banco de dados.
E, [b:275148dbb5]dependendo da aplicação[/b:275148dbb5], faria um ´restore´ no banco de dados de tempos em tempo (algo como 6 em 6 meses por exemplo)
|Não gosto muito da idéia de usar como backup o arquivo.gbk, pois já
|fiquei na mão por não conseguir restaurar o gbk.
Vc quer dizer: utilizar o backup on-line do FB -- Esta é a única forma SEGURA de realizar backups no Firebird, além de permitir fazê-lo sem a necessidade de desconectar os usuários (on-line).
|Tinha um problema de inconsistência das constraints e não restaurava
|as constraints, mas os dados pelomenos restauraram
Pra isso vc tem as opções NO_VALIDITY (-N) ... e/ou INACTIVE (-I)
T+
|outros comandos que melhoram ainda mais meu banco de dados
Está ok seu procedimento.
Só não utilizaria o ´GFIX -MEND -FULL´ que é um procedimento de preparação de bancos corrompidos e tem de ser executado sem conexões no banco de dados.
E, [b:275148dbb5]dependendo da aplicação[/b:275148dbb5], faria um ´restore´ no banco de dados de tempos em tempo (algo como 6 em 6 meses por exemplo)
|Não gosto muito da idéia de usar como backup o arquivo.gbk, pois já
|fiquei na mão por não conseguir restaurar o gbk.
Vc quer dizer: utilizar o backup on-line do FB -- Esta é a única forma SEGURA de realizar backups no Firebird, além de permitir fazê-lo sem a necessidade de desconectar os usuários (on-line).
|Tinha um problema de inconsistência das constraints e não restaurava
|as constraints, mas os dados pelomenos restauraram
Pra isso vc tem as opções NO_VALIDITY (-N) ... e/ou INACTIVE (-I)
T+
GOSTEI 0
Afarias
17/09/2004
Só pra complementar, já q vc está fazendo um SWEEP, pode ´acelerar´ o processo de backup usando o parâmetro -G (-GARBAGE_COLLECT)
gbak -backup -g {...}
T+
gbak -backup -g {...}
T+
GOSTEI 0