2010-08-13 4 views
3

Est-il possible de savoir quand une procédure stockée a été exécutée pour la dernière fois? J'utilise Oracle 11g. J'ai une vieille application qui a de nombreuses années de procédures à l'intérieur. L'objectif est d'identifier rapidement les candidats à la retraite.La dernière procédure exécutée dans Oracle 11g

Merci, Mike

Répondre

3

Il n'y a rien dans le dictionnaire de données qui enregistre lorsqu'un paquet/procédure/fonction a été exécutée en dernier.

Si vous avez des candidats pour la suppression, vous pourriez AUDIT EXECUTE BY SESSION sur ceux-ci, en utilisant la vue du dictionnaire de données DBA_AUDIT_TRAIL pour purger la liste au fil du temps - et NOAUDIT EXECUTE les objets qui s'utilisés.

+0

merci pour ces suggestions. Je ne suis pas familier avec ces paramètres, alors je vais jeter un coup d'oeil. – Mike

Questions connexes