如何获取对 Oracle 数据库中每个模式中的对象执行的最近 SELECT 操作?

How do I acquire the most recent SELECT action performed for an object in each schema in an Oracle database?

我不是 Oracle 专家,但我的任务是停用公司中流行的 Oracle 数据库,但逐个模式进行。为此,我首先需要确定上次访问每个模式的时间。我使用以下 SQL 列出所有模式。有人可以帮助列出每个模式的最近访问(使用 SELECT 调用操作)日期吗?

SELECT USERNAME FROM SYS.ALL_USERS

我的研究只返回了类似的东西,但每个 table。我需要特定于架构级别的结果。最后,我正在使用 Toad for Oracle。预先感谢您的帮助。

select parsing_schema_name, min(first_load_time), to_char(max(last_active_time), 'YYYY-MM-DD HH24:MI')   from v$sql
group by parsing_schema_name
order by parsing_schema_name, max(last_active_time)

例如输出。

ALEXS           2018-04-18/10:10:34 2019-04-19 10:14
ASOUP           2018-04-18/10:10:04 2019-04-19 10:14
BEV257          2018-04-18/10:12:19 2019-04-19 10:14
BLACKBOX88      2018-04-18/10:09:42 2019-04-19 10:14
BLACKBOX_ASPT   2018-04-19/05:01:50 2019-04-19 05:02
BLACKBOX_ASUSPS 2018-12-20/11:32:42 2019-04-19 08:55
BLACKBOX_COUB   2018-04-18/10:12:39 2019-04-19 10:14
BLACKBOX_ETD    2018-04-18/14:00:42 2019-04-19 04:38
BLACKBOX_KASAT  2018-04-18/10:26:49 2019-04-19 10:06
BLACKBOX_NBD2   2018-04-19/00:30:55 2019-04-19 00:30
BLACKBOX_READ   2018-04-19/03:00:00 2019-04-19 03:36
BLACKBOX_WEB    2018-04-18/10:10:34 2019-04-19 10:14
BUGMK           2018-04-18/13:19:40 2019-04-19 10:14