Fórum Banco com Sérios Problemas - Urgentão #40113

14/11/2003

0

INTERNAL GDS SOFTWARE CONSISTENCY CHECK (PARTNER INDEX DESCRIPTON NOT FOUND)

da dando este erro qdo apago um registro de uma tabela.

q faço?

já usei o gfix e detectou erro, ele corrigiu e agora ao passar o gfix ele não detecta nada + da este erro.


Rfpsatin

Rfpsatin

Responder

Posts

14/11/2003

Afarias

faça um backup e restore do banco de dados. isso deve resolver! :)


set isc_user=sysdba
set isc_password=sua_senha
gbak -backup -v -ignore -garbage -limbo database.gdb database.gbk

gbak -create -v database.gbk novo_database.gdb


T+


Responder

Gostei + 0

16/11/2003

Rfpsatin

Fiz tudo isso e algo +.

Não deu resultado.

Adivinha q q acontenceu?

na hora que o cliente estava cadastrando alguns clientes é q deu problema e o micro resetou.

Bem, depois de horas perdidas, pesquisei e percebi que haviam [b:4de9b0d0bc]5[/b:4de9b0d0bc] registros de logradouros no cadastro de cliente que não existiam no cadastro de logradouros. Bem, ae o problema, ha uma FK ai e isto estava me travando o sistema.

Como é o Win que gerencia o ´descarregar´ das páginas (win9x e nt) ele deve ter mantido as páginas em memória (com os cadastros de ligradouros que ela fez p/ aqueles clientes) e qdo o PC travou aquelas páginas(dados) foram perdidas.

Por isso que perguntei noutra questão da segurança do w2k. Esta é a única explicação que encontro para o problema ocorrido.

abraço


Responder

Gostei + 0

17/11/2003

Afarias

|Como é o Win que gerencia o ´descarregar´ das páginas (win9x e nt) ele
|deve ter mantido as páginas em memória (com os cadastros de {...}

Seu banco corrompeu e pronto, esta é a explicação. Pode ocorrer sempre se vc tem um servidor ´instável´ e não usa FORCED WRITES. Isso, em qualquer sistema operacional.


T+


Responder

Gostei + 0

17/11/2003

Travain

Ricardo, ocorreu uma corrupção do seu banco de dados.

Tente usar o GFIX assim:

gfix base_de_dados.gdb -m -f -i

Depois tente rodar GBAK normalmente.

As vezes uma só execução do gfix não é suficiente.

Verifique no seu servidor se a HD está com cache de gravação ativo e desative isto. As corrupções de páginas só acontecem em servidores Windows, quando esta opção está ativa. Mas tem um custo, geralmente as atualizações no banco de dados ficam mais lentas. Veja se compensa.

Até mais.


Responder

Gostei + 0

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

Aceitar