[firebase-br] Cópia de FDB

Eduardo Jedliczka jedyfb em gmail.com
Qua Abr 22 16:51:06 -03 2009


Vou dar uma boa simplificada na explicação: O banco tem muitos "BUFFERS"
sobre o arquivo aberto e SIM o comando COPY / CP dá lock (para garantir
que está copiando corretamente) em partes do banco, o que pode causar
problemas durante as gravações.

Abraço

Eduardo

Em Qua, 2009-04-22 às 16:35 -0300, Danilo Miranda escreveu:

> Olá, obrigado pelas respostas...
> 
> Como um comando copy pode danificar meu arquivo ORIGEM? o Comando copy não
> "acessa" o meu arquivo origem apenas para lê-lo? Desculpe a minha
> ignorância, é que realmente eu não consegui enxergar uma lógica no
> "danificar o arquivo original"...
> 
> Criar uma cópia "inválida" tudo bem, sem discussão que isso pode
> acontecer... mas danificar a ORIGEM, sinceramente não entendi...
> 
> 
> Mais uma vez, obrigado!
> 
> Danilo Miranda
> 
> 2009/4/22 Eduardo Jedliczka <jedyfb em gmail.com>
> 
> > Arquiteturalmente, o Firebird Server não dá LOCK no banco de dados, e
> > por esta razão quando se copia o banco de dados em produção, se corrompe
> > tanto o arquivo original quanto a cópia (isto é amplamente difundido).
> >
> > Para fazer um backup deve-se utilizar um gbak ou nbackup que não acessam
> > ao arquivo fisicamente.
> >
> > Abraço
> >
> > Eduardo
> >
> >
> > Em Qua, 2009-04-22 às 15:36 -0300, Danilo Miranda escreveu:
> >
> > > Olá, boa tarde!
> > >
> > > Recebi um IBExpert News hoje pela manhã e tinha uma informação que não
> > > compreendi direito... aí está..:
> > >
> > >    - *Never* copy a database file on file system level if the server has
> > >    write access to the database file. This might result in physical
> > database
> > >    file errors in the copied file and also in the original database file
> > >
> > > O que isso quer dizer? que eu não posso fazer uma cópia do meu FDB pq
> > pode
> > > causar erro no meu FDB que estou copiando (O original / ORIGEM)? Como que
> > um
> > > copy no meu caso é um cp (linux) pode danificar meu arquivo de origem?
> > >
> > >
> > >
> > ______________________________________________
> > 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