в последний раз процедура выполнялась в Oracle 11g - PullRequest
3 голосов
/ 13 августа 2010

Можно ли узнать, когда хранимая процедура в последний раз выполнялась?Я использую Oracle 11g.

У меня есть старое приложение, в котором много лет процедур.Цель состоит в том, чтобы быстро определить кандидатов на пенсию.

Спасибо, Майк

1 Ответ

3 голосов
/ 14 августа 2010

В словаре данных нет ничего, что записывало бы время последнего выполнения пакета / процедуры / функции.

Если у вас есть кандидаты на удаление, вы можете AUDIT EXECUTE BY SESSION на них, используя представление словаря данных DBA_AUDIT_TRAIL, чтобы сократить список с течением времени - и NOAUDIT EXECUTE те объекты, которые используются.

...