Bonjour à tous

Sur une release 11g (11.2.0.2) nous rencontrons depuis quelques temps un phénoméne curieux : plusieurs procédures PL/SQL deviennent invalides alors que les objets référants ne font l'objet d'aucunes altérations : interrogation de la vue DBA_OBJECTS et notamment du champ LAST_DDL_TIME ne donne rien

ceci peut arriver plusieurs fois par jour pour certaines procédures.

La seule particularité de ces procédures est qu'elles accédent à certaines vues du dictionnaires (ALL_TABLES,..). Est-il possible que certaines modifications du dictionnaire pourraient expliquer ce phénoméne ?

Avez-vous une solution pour introspecter ce problème ? Mise en trace ? Audit ?

merci pour votre aide