上周、上个月和去年登录的用户列表



我写了一个查询,我可以在其中获取基于过去 1 天、7 天、90 天、180 天和年份登录系统的用户列表,它是用MYSQL 编写的

但是我需要为我的oracle数据库编写相同的查询,但我的oracle知识非常有限,任何人都可以分享有关如何编写此类查询的代码

数据库表名JOBDesc列名lastLogin

喜欢这个问题
MYSQL 上次登录和最近 3 个月的登录次数

我的数据库太大了

如果您想检查数据库用户的登录历史记录,在 oracle 10g(即 9i 及更低版本)之前,您有两种选择:

设置一个事件触发器,每当用户登录或注销审核表并直接查询表时,都会记录信息。

在最新版本上,您可以尝试以下查询。

select * from dba_hist_active_sess_history;

您可以使用 dba_hist_sqltext 连接此表,dba_users以获取有关该会话中使用的用户和sql_text的其他信息。

最新更新