Complilar Indice ?
Senhores , devido a um erro de Ora 600 no Oracle olhei na documentação e vi que tinha que fazer um ALTER INDEX <nome_indice> compile;
Agora a minha pergunta pq compilo um indice ? nunca tinha visto compilação de indice.
para que serve ?
obrigado.
Agora a minha pergunta pq compilo um indice ? nunca tinha visto compilação de indice.
para que serve ?
obrigado.
Dba_jr
Curtidas 0
Respostas
Arf
09/03/2007
Olha, compilar um índice é o mesmo que revalidar um índice, mas são raros os casos em que os índices ficam com o status ´invalid´.
Talvez no seu caso seja um workaround para um bug, ou problema interno (ora-600).
Isso é diferente do rebuild, onde o índice é reconstruído, sendo que para isso o status deve estar como ´valid´
Exemplo para consulta do status:
select owner, object_name, status
from dba_objects
where object_type=´INDEX´;
ARF.
Talvez no seu caso seja um workaround para um bug, ou problema interno (ora-600).
Isso é diferente do rebuild, onde o índice é reconstruído, sendo que para isso o status deve estar como ´valid´
Exemplo para consulta do status:
select owner, object_name, status
from dba_objects
where object_type=´INDEX´;
ARF.
GOSTEI 0