Oracle审核失败

时间:2019-08-26 20:46:36

标签: database oracle database-administration auditing

我对此感到困惑:

我有一个启用了审核的Oracle 12c数据库。审核数据将被捕获到操作系统级别的XML文件中。直到最近一切都很好,但是今天我发现了一个奇怪的问题。

我以自己的身份登录(我的帐户具有dba特权),并对不存在的对象执行了一条select语句。

我得到一个ORA-02002错误,该错误指示未写入审计跟踪,而不是未找到对象。在ORA-02002之后,有几个ORA-00942错误,使我认为这是某种权限问题。

此后,我尝试从v $ XML_AUDIT_TRAIL中进行选择,并且视图中的列似乎已关闭(例如,对象模式具有db帐户,而对象名称显示了我要引用的对象的模式)

但是,当我尝试以SYS身份登录上述操作时,一切似乎都按预期工作---也就是说,当我因尝试对不存在的对象进行选择而收到错误消息时,响应为“表或视图”不存在。在查看v $ XML_AUDIT_TRAIL时,这些列现在似乎已包含适当的信息。

如果有人知道序列,表或其他需要数据库权限的对象,然后用户才能在Oracle审核日志中正确捕获信息,那么这将很有帮助。

鉴于此错误的性质,我猜想它必须是某种同义词或类似名称,因为SYS可以正确地将信息添加到审核日志中。

0 个答案:

没有答案