GARANTIR DESCONTO

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.


Dba_jr

Dba_jr

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.


Responder

Gostei + 0

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

Aceitar