我在 Oracle 方面面临着一个非常具体的挑战。
我需要证明某个expiry_date
表列中的值在dba_users
一定时间内(上周末)没有发生变化。
我对 Oracle 没有太多经验,所以我不确定,但似乎禁用了一个名为“审计”的功能。
所以,我需要任何方法来检查指定表中是否有字段更改。我已经尝试解析表格user_sessions
(我想检查相关期间的会话),但无法得到准确的答案。
我在 Oracle 方面面临着一个非常具体的挑战。
我需要证明某个expiry_date
表列中的值在dba_users
一定时间内(上周末)没有发生变化。
我对 Oracle 没有太多经验,所以我不确定,但似乎禁用了一个名为“审计”的功能。
所以,我需要任何方法来检查指定表中是否有字段更改。我已经尝试解析表格user_sessions
(我想检查相关期间的会话),但无法得到准确的答案。
如果启用了审核,您会发现如下:
如果数据库是使用 DBCA 创建的,那么这是参数的默认值。
桌子上
SYS.AUD$
有许多视图 (dba_audit_(trail|object)
) 。例如,以下命令将强制用户更改密码并创建新的审核条目: