[firebase-br] RES: RES: RES: Rotina de Backup/Restore

Felix felix2005 em oi.com.br
Qui Jan 21 14:54:44 -03 2010


Ainda não entendi o motivo de precisar fazer um backup e restaurar sobrepondo o arquivo original, mas não aconselho essa operação não. Vai acabar dando problema em servidor Linux ou outro que trabalhe com 'cache de arquivo em uso' (ou 'seilahcomochama').

Também precisaria garantir que não há nenhum usuário conectado ao banco. Mas para verificar isso ao menos 1 usuário estará conectado (a própria rotina de verificação).

Afinal, qual o motivo? Fazer uma limpeza no banco?

Fco. Felix
Desenvolvimento de Sistemas
www.soltecnologia.com.br

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Andrei Luís
Enviada em: quinta-feira, 21 de janeiro de 2010 09:55
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: Rotina de Backup/Restore

Fechar a conex�o deve ser o suficiente. N�o fa�o backup e restore via
aplica��o, tamb�m utilizo Delphi e quando estou com algum projeto aberto e
preciso fazer algum restore, eu apenas desligo o componente de conex�o, e
fecho o banco no IBExpert.

Verifique se sua conex�o est� sendo realmente fechada e se n�o tem algum
micro da rede com o banco aberto.

[]
Andrei

2010/1/21 Daniel Fernandes <daniel em agriness.com>

> Oi Andrei,
> Pelo que eu entendi, n�o basta eu fechar a conex�o com o banco. Eu tenho
> que estar com minha aplica��o fechada? Em resumo, preciso de um programa
> separado para fazer o backup/restore?
> Pergunto isso, pois, antes utiliz�vamos o Access aqui na empresa, e nesse
> caso, ele permitia fazer o retore com a aplica��o aberta, apenas fechando a
> conex�o com o banco, e abrindo novamente depois, sem a necessidade de fechar
> a aplica��o.
> Tanks
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em nome de Andrei Lu�s
> Enviada em: quinta-feira, 21 de janeiro de 2010 10:30
> Para: FireBase
> Assunto: Re: [firebase-br] RES: Rotina de Backup/Restore
>
> Daniel,
>
> Se for no windows, voc� n�o pode fazer o restore enquanto o banco estiver
> em
> uso. No Linux at� d�, mas pode dar uma zica do c�o, d� uma olhada no
> hist�rico da lista, rolou um thread sobre isso semana passada ou na
> anterior.
>
> []
> Andrei
>
> 2010/1/21 Daniel Fernandes <daniel em agriness.com>
>
> > Oi Lucius, obrigado pela resposta.
> > Mas ent�o? Vc dispara o gbak direto na aplica��o? Com o WinExec, ou algo
> > assim?
> > Usando os componentes IBBackupService e IBRestoreService, eu at� consigo
> > fazer funcionar. O meu problema � o seguinte agora: quando eu fa�o o
> restore
> > (fa�o pela aplica��o, portanto, nesse momento eu estou conectado no
> banco),
> > eu preciso que o banco restaurado sobreponha o banco que eu to usando no
> > momento. Mas n�o estou conseguindo isso via c�digo. Se sobrepor o banco
> "na
> > m�o", d� certo, mas via aplica��o, n�o. O que eu posso estar fazendo de
> > errado?
> > Obrigado novamente.
> >
> >
> > -----Mensagem original-----
> > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> > Em nome de Lucius Magliano
> > Enviada em: quinta-feira, 21 de janeiro de 2010 10:11
> > Para: FireBase
> > Assunto: Re: [firebase-br] Rotina de Backup/Restore
> >
> > cara a minha eu fiz usando o gbak e funciona bem pra xuxu
> >
> >
> >
> > 2010/1/21 Daniel Fernandes <daniel em agriness.com>
> >
> > > Ol� Pessoal,
> > > Sei que na internet, tem muitos exemplos de como criar rotinas de
> > > backup/restore de uma base FireBird no Delphi. Mas quase todas com
> > > componentes espec�ficos, o que dificulta o desenvolvimento.
> > > Gostaria de saber qual a melhor maneira de fazer uma rotina de
> > > backup/restore no Delphi, se algu�m j� fez algo parecido, e que
> > componentes
> > > usou?
> > > Obrigado.
> > > Daniel da Silva Fernandes
> > > Tecnologia
> > > AGRINESS � Gest�o da Informa��o para Suinocultura
> > > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com
> > >
> >
> ___________________________________________
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista