oracle - 计算 Oracle APEX 上的登录用户数

标签 oracle oracle-apex

是否可以显示登录用户的数量。在 Oracle Apex 中使用标准

授权方案

数据库 11 克 顶点:4.2

最佳答案

由于 APEX(与任何基于 Web 的系统一样)是无状态的,因此没有明确的登录人员列表。某人可能在 1 秒前访问过某个页面,然后关闭了浏览器并关闭了他们的个人电脑。他们仍然“登录”了吗? APEX 不知道它们还不存在。

所以,我可能会选择这样的东西:

select count(*)
from APEX_WORKSPACE_LOG_SUMMARY_USR
where workspace = 'MY_WORKSPACE'
and apex_user != 'nobody'
and last_view > sysdate-15/24/60;

即在过去 15 分钟内查看过我工作区中的页面的经过身份验证的用户。

关于oracle - 计算 Oracle APEX 上的登录用户数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27129003/

相关文章:

oracle-apex - 如何在 Oracle Apex 交互式报告的行中添加更新按钮?

arrays - 对 varchar2 数组进行排序 (apex_t_varchar2)

linux - 如何使用现有数据库

javascript - 从交互式网格 "Row Action"按钮中删除操作 - Oracle Apex v21.1

Oracle APEX 中的 SQL 自动递增在递增时偶尔会跳过一大块数字?

sql - 使用ORA-00904的SQL有什么问题?

oracle - 输入重复序列号时增加数量字段

oracle - 从 shell 脚本连接到 oracle 数据库

sql - 将字符串转换为日期并在给定字符串无效时引发异常

sql - 基于值和条件的 Oracle XMLTYPE 提取