我目前访问一系列视图和物化视图。物化由第三方维护,该第三方几乎没有提供关于物化频率和成功的信息。最近物化视图未能刷新,我发送了许多报告,其中包含不正确/延迟的数据。
目前我正在查询我打算用来确定事务系统中最新更新何时发生的每个物化,如果尚未刷新,则其余代码不会执行,但这会浪费大量精力,有时会导致对于不正确的假设(物化视图可能已刷新,但没有进行其他事务 - 因此代码的其余部分不会执行),我更喜欢另一种方法。
有没有办法确定物化视图是否已使用 Oracle 系统表刷新?如果没有,有没有人知道我如何在不联系第三方的情况下做到这一点?