Como Ativar todos os indices???
Os índices das chaves primárias do meu banco estão desativados...
Quando tento ativá-los o banco de dados dá pau.
Eles não tinham que estar ativos???
Não sei o que fazer...
Please, help-me.
Quando tento ativá-los o banco de dados dá pau.
Eles não tinham que estar ativos???
Não sei o que fazer...
Please, help-me.
Tenil
Curtidas 0
Respostas
Tenil
23/02/2005
Error Message:
----------------------------------------
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
internal gds software consistency check (can´t continue after bugcheck).
----------------------------------------
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
internal gds software consistency check (can´t continue after bugcheck).
GOSTEI 0
Gandalf.nho
23/02/2005
Tente passar o Gfix em seu banco de dados
GOSTEI 0
Tenil
23/02/2005
Eu fiz isso...
Não está dando nenhum erro.
Aí já fiz backu, restaurei, e nada.
Consegui ativar alguns índices, mas os da chave primária (os mais importantes, creio eu) não ativam.
Será que tenho que criar novos índices para cada tabela???
Afff....
Não está dando nenhum erro.
Aí já fiz backu, restaurei, e nada.
Consegui ativar alguns índices, mas os da chave primária (os mais importantes, creio eu) não ativam.
Será que tenho que criar novos índices para cada tabela???
Afff....
GOSTEI 0
Gandalf.nho
23/02/2005
Já tentou recriar o banco e copiar os dados do velho para o novo?
GOSTEI 0
Emerson Nascimento
23/02/2005
há dados na tabela?
se houver, talvez os valores dos campos-chave estejam duplicados, o que não permitiria ativar esses índices.
se houver, talvez os valores dos campos-chave estejam duplicados, o que não permitiria ativar esses índices.
GOSTEI 0
Tenil
23/02/2005
há dados na tabela?
se houver, talvez os valores dos campos-chave estejam duplicados, o que não permitiria ativar esses índices.
As tabelas estão povoadas...
O banco está em produção.
É difícil eté parar o banco.
GOSTEI 0
Tenil
23/02/2005
Um índice que está [b:d8bf299f73]inativo[/b:d8bf299f73] é o :
RDB$PRIMARY4
Esse é o índice da chave primária da principal tabela do banco...
Será que vou ter que criar outro banco???
RDB$PRIMARY4
Esse é o índice da chave primária da principal tabela do banco...
Será que vou ter que criar outro banco???
GOSTEI 0
Afarias
23/02/2005
Seu problema pode estar na ´quebra´ da integridade de dados como bem citou o emerson.en. Talves provocada por alguma atualização recente do Metadata.
|Será que vou ter que criar outro banco???
Esta seria uma boa solução, como bem citou a Gandalf.
Isso seria rápido e pouparia seu tempo.
T+
|Será que vou ter que criar outro banco???
Esta seria uma boa solução, como bem citou a Gandalf.
Isso seria rápido e pouparia seu tempo.
T+
GOSTEI 0
Tenil
23/02/2005
Vou fazê-lo.
Obrigado a todos.
Obrigado a todos.
GOSTEI 0
Tenil
23/02/2005
Vou postar aki a solução que encontrei.
Quando tentava ativar os índices, ocorria um erro como já havia dito.
Antes de criar um novo banco, fui tentar descobrir como se exporta os dados (já que existiam campos blob na minha tabela) sem perder nada.
Após a exportação, para o formato IBX, tive a idéia de importar os dados novamente - nem sei porque fiz isso.
Bom, acontece que de 93.000 tuplas em meu banco, quando importei os dados, que já havia exportado anteriormente, uma tupla foi recuperada - o correto seria nenhuma.
Após isso, acho que a tupla que estava causando erro no indice foi corrigida.
Então tentei - também não sei o que me deu - ativar alguns indices e, para minha surpresa e alegria, não ocorreu o famigerado erro.
Daí consegui ativar todos os indices e o banco está ótimo - acho eu.
Postei essa resposta para que, telvez, ela sirva para futura referência para outros colegas desta comunidade.
Att,
Roberto
Quando tentava ativar os índices, ocorria um erro como já havia dito.
Antes de criar um novo banco, fui tentar descobrir como se exporta os dados (já que existiam campos blob na minha tabela) sem perder nada.
Após a exportação, para o formato IBX, tive a idéia de importar os dados novamente - nem sei porque fiz isso.
Bom, acontece que de 93.000 tuplas em meu banco, quando importei os dados, que já havia exportado anteriormente, uma tupla foi recuperada - o correto seria nenhuma.
Após isso, acho que a tupla que estava causando erro no indice foi corrigida.
Então tentei - também não sei o que me deu - ativar alguns indices e, para minha surpresa e alegria, não ocorreu o famigerado erro.
Daí consegui ativar todos os indices e o banco está ótimo - acho eu.
Postei essa resposta para que, telvez, ela sirva para futura referência para outros colegas desta comunidade.
Att,
Roberto
GOSTEI 0