Fórum Complilar Indice ? #28739
09/03/2007
0
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
Curtir tópico
+ 0
Responder
Posts
13/03/2007
Arf
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)