暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 如何获取架构的所有表上的最后DML操作时间

askTom 2021-08-24
772

问题描述

团队,

让我们考虑斯科特模式作为参考。

有人可以共享一个查询,在这个查询中,我们可以得到对Scott模式的所有表执行的最后一次DML操作。

请让我知道如果我们可以使用ALL_TAB_MODIFINGS表的时间戳列。

如果是,请告知我们,如果使用本表有任何限制。



谢谢你!

专家解答

正如文档中关于此视图的描述:

ALL_TAB_MODIFICATIONS describes tables accessible to the current user that have been modified since the last time statistics were gathered on the tables.

https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/ALL_TAB_MODIFICATIONS.html#GUID-97603337-F3D8-4FC4-ADE0-E49200F6EE4E

所以那就是不!

如果要捕获有关何时执行的语句的详细信息,则应启用审计。
文章转载自askTom,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论