Материализованные представления - Определение последнего обновления

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

В настоящее время я запрашиваю каждое материализованное представление, которое собираюсь использовать, чтобы установить, когда произошло последнее обновление в транзакционной системе, если он не был обновлен, то остальная часть кода не выполняется, однако это требует больших усилий и иногда может привести к неверному предположению (материализованное представление могло быть обновлено, но дополнительных транзакций не было, поэтому остальная часть кода не выполняется), и я бы предпочел другой метод.

Есть ли способ определить, было ли обновлено материализованное представление с помощью системной таблицы Oracle? Если нет, есть ли у кого-нибудь идеи, как я могу это сделать, не связываясь с третьей стороной?

21
задан OMG Ponies 27 April 2011 в 03:13
поделиться