是否有 table 存储 Oracle APEX 使用日志的地方

Is there any table where Oracle APEX usage log is stored

我只是想知道是否有任何标准 table ,我们可以在其中根据日期和时间查看哪个用户访问了 Oracle APEX 中的哪个报告。基本上是审计历史?

我可以通过在自定义中插入所需的数据来做到这一点 table 但是,有没有任何标准的方法可以让我们获得所有这些信息?

此致,

艾卜哈

Oracle APEX 确实有存储所有这些信息的内部表。深入了解此数据的视图的名称是 apex_workspace_activity_log.

select s.workspace,
       s.apex_user,
       s.application_id,
       s.application_name,
       s.page_id,
       s.page_name,
       s.view_date,
       s.apex_session_id
from   apex_workspace_activity_log s
/

在这里您可以看到谁访问了一个页面,什么页面被访问了,以及该页面被访问的时间(日期和时间)。这不是您所要求的个人报告级别,但至少您可以在页面级别看到它。

使用以下视图查看哪个页面上存在什么报告,并根据需要加入该信息。

apex_application_page_rpt
apex_application_page_ir
apex_appl_page_igs
select * from APEX_WORKSPACE_ACTIVITY_LOG

select * from APEX_ACTIVITY_LOG