sql - 显示 Oracle DB 中表的上次访问时间
问题描述
我正在使用 Oracle RDBMS 作为数据库。我正在尝试清理数据库并想知道是否再使用某些表。我需要这些表的最后访问时间才能得出结论。
请注意,我需要最新SELECT
查询的时间戳。我有用于查找其他活动的时间戳的解决方案,例如UPDATE
,ALTER
等。我正在专门寻找SELECT
时间戳。
任何帮助表示赞赏。
解决方案
你可以使用AUDIT(traditional auditing)
:
AUDIT SELECT ON table_name;
推荐阅读
- android - Gradle构建jitpack错误android studio
- php - 清除javascript源缓存laravel 5.8
- elasticsearch - 增加所有文本匹配且不重复单词的查询分数
- javascript - 未捕获的类型错误:无法读取 __webpack_require__ 处未定义的属性“调用”
- java - 使用 Jackson 将 JSON 反序列化为 Java 对象:没有用于从字符串值反序列化的字符串参数构造函数/工厂方法
- c++ - 调用 transformNodeToObject 失败
- xslt - 在 XSLT 中选择节点的各种位置
- react-native - 如何在图像上显示相机图标
- c# - AWS:在 Amazon 中自动调用 API
- javascript - 在滚动时更改选取框方向而不更改其当前位置