Compilar objetos invalidos no Oracle

Um select pode garar o script para compilar objetos inválidos.

-- Objetos Invalidos
SELECT * FROM all_objects WHERE status <> 'VALID';
SELECT 'ALTER ' || object_type || ' ' || owner || '.' || object_name || ' compile;'  FROM all_objects WHERE status <> 'VALID' and object_type <> 'PACKAGE BOY';
SELECT 'ALTER ' || object_type || ' ' || owner || '.' || object_name || ' compile body;'  FROM all_objects WHERE status <> 'VALID' and object_type = 'PACKAGE BOY';

Anúncios

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s