GARANTIR DESCONTO

Fórum Por que o GDB corrompe ??? O que fazer para evitar? #41385

08/01/2004

0

Por que o GDB corrompe ??? O que fazer para evitar? :cry:

Por que acontece isso, e o que pode-se fazer (se há algo que possa ser feito para evitar esse problema.) :?:


Grato.

Alex.


Alex_

Alex_

Responder

Posts

08/01/2004

Afarias

|Por que o GDB corrompe ??? O que fazer para evitar?

Ocorre por diversos problemas em geral associados a hardware ou o SO (um problema no HD, queda de energia ou travamento do servidor).

Os servidores de bancos de dados ficam mais seguros em sistemas operacionais mais robustos como WindowsNT (NT4,2000,XP) ou Linux e dispondo de UPS (NoBreaks).

O banco de dados pode ser corrompido ainda por uma simples cópia do GDB (não se deve copiar um GDB em produção nunca)

Quando não se dispões de um servidor seguro (como indicado acima) a melhor forma de se evitar corrupção é configurando o banco de dados para FORCED WRITES -- assim, os dados gravados no banco são ´forçadamente´ enviados para o disco (e não ficam no buffer do sistema operacional) -- esse recurso reduz a performance do servidor IB entretanto eleva drasticamente a segurança dos dados::

gfix servidor:caminho\arquivo.gdb -write sync -user sysdba -pass senha


Leia mais em::

http://www.firebase.com.br/cgi-bin/firebase.cgi/dica?ID=48


|Por que acontece isso, e o que pode-se fazer (se há algo que possa ser
|feito para evitar esse problema.)

Vc pode evitar como mencionado acima. Caso tenha um banco corrompido, vc pode usar o GFIX e GBAK para tentar corrigí-lo, leia sobre isso em::

http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=3



T+


Responder

Gostei + 0

08/01/2004

Alex_

Obrigado pela resposta,

Mas como eu faço pra configurar o banco pra [b:a4da5eab77]FORCED WRITES[/b:a4da5eab77] ???

Essa linha de comando que você colocou (abaixo) é pra isso?

gfix servidor:caminho\arquivo.gdb -write sync -user sysdba -pass senha

Alex.


Responder

Gostei + 0

08/01/2004

Afarias

|Mas como eu faço pra configurar o banco pra FORCED WRITES ???
|Essa linha de comando que você colocou (abaixo) é pra isso?

EXATO!



T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar