Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / История статуса обьекта в БД (INVALID/VALID) / 5 сообщений из 5, страница 1 из 1
25.05.2017, 12:17
    #39459519
Akel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
История статуса обьекта в БД (INVALID/VALID)
Всем доброго дня!

Периодически возникает необходимость узнать в какой момент объект стал инвалидным в БД, пока ничего лучшего для себя не нашел как смотреть следующий методом:
Код: plsql
1.
2.
3.
select * from all_objects   
AS OF TIMESTAMP SYSTIMESTAMP - INTERVAL '30' MINUTE
where upper(OBJECT_NAME) like '%OBJECTNAME%'


и прогонять его допустим в курсоре за определнный момент времени, вариант
Код: plsql
1.
2.
3.
4.
5.
select * from all_objects   
  VERSIONS BETWEEN TIMESTAMP
  SYSTIMESTAMP - INTERVAL '100' MINUTE and
  SYSTIMESTAMP - INTERVAL '1' MINUTE
where upper(OBJECT_NAME) like '%OBJECTNAME%'


не проходит.

Возник вопрос есть ли какой-то альтернативный способ просмотреть историю объекта по его состоянию и в идеале узнать кто его заинвалидил?
...
Рейтинг: 0 / 0
25.05.2017, 16:33
    #39459834
Takurava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
История статуса обьекта в БД (INVALID/VALID)
...
Рейтинг: 0 / 0
25.05.2017, 19:00
    #39459944
Амаразм
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
История статуса обьекта в БД (INVALID/VALID)
Akel,

Можно сделать триггер на DDL и там логировать всё.
...
Рейтинг: 0 / 0
26.05.2017, 05:05
    #39460071
AnSi_Sr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
История статуса обьекта в БД (INVALID/VALID)
last ddl time
...
Рейтинг: 0 / 0
26.05.2017, 05:17
    #39460072
AnSi_Sr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
История статуса обьекта в БД (INVALID/VALID)
AnSi_Srlast ddl time
невнимательно прочитал первое сообщение

можно вести аудит ddl объектов, а для пакетов смотреть по dependencies какие события происходили в заданном интервале времени
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / История статуса обьекта в БД (INVALID/VALID) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]