暂无图片
Oracle 审计grant权限
我来答
分享
夏历
2023-07-07
Oracle 审计grant权限

oracle开了审计,然后在A用户下设置audit grant any privilege by a; 然后在a用户执行grant select on a.table to b; 为什么grant语句没有被审计到呢。

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
夏历

用了两条命令搞定了。audit all by a by access whenever successful; audit grant on a.table by access; 

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
夏历
升级问题到: 紧急故障
暂无图片 评论
暂无图片 有用 0
打赏 0
cqiwen

audit GRANT ANY PRIVILEGE,GRANT ANY OBJECT PRIVILEGE,GRANT ANY ROLE by access;

如果dba_audit_trail中无数据,可以看下unified_audit_trail中是否有数据。

暂无图片 评论
暂无图片 有用 0
打赏 0
夏历
题主
2023-07-07
没有这个视图
好好学习

grant语句没有被审计到可能是因为审计日志的设置不够详细。当在A用户下设置审计时,可能只记录了在A用户下直接授予权限的操作,而没有记录通过A用户授予的权限。

A用户的权限不足以执行该操作,也不会生成审计日志。

暂无图片 评论
暂无图片 有用 1
打赏 0
夏历
题主
2023-07-11
用了两条命令搞定了。audit all by a by access whenever successful; audit grant on a.table by access;
回答交流
Markdown


请输入正文
提交
相关推荐
oracle 11.2.0.1.0 出现 cursor: pin S wait on X 事件,有什么好的解决办法吗。
回答 4
从awr上找到锁的关键,看看SegmentsbyRowLockWaits这段是什么竞争严重?主要是锁,和操作系统无关。
Oracle中单个索引通常不建议超过几个字段
回答 2
已采纳
单个索引通常建议不超过3个字段。
Oracle12c(os windows) 升级到oracle21c, 有什么文档可以参考一下?
回答 1
看了下官方没有upgrade文档,参考下23C的吧https://docs.oracle.com/en/database/oracle/oracledatabase/23/upgrd/index.ht
Oracle 11g 在线redo日志错误,数据库只能启动到mount状态
回答 2
 recoverdatabaseuntilcancel;alterdatabaseopenresetlogs; 执行这个命令后,所有redo会被重置,可能会导致数据库丢数据。如果这
oracle怎么删除唯一键的索引?
回答 2
已采纳
去掉约束再删除索引
windows server 2019下oracle 11g无法使用多处理器组?
回答 5
已采纳
2019不在11G兼容列表里
ora-24817
回答 3
已采纳
升级问题到:潜在风险
在Oracle中,关于触发器的描述正确的是
回答 1
已采纳
BDML触发器是一个对关联表发出insert、update、delete或select…forupdate语句时触发的存储过程
rac11g节点2自动重启故障
回答 4
https://www.cnblogs.com/itfriend/archive/2011/12/14/2287160.html  可以参考这篇文章,从系统层排查下
Oracle 相减函数
回答 4
创建一个代理账户首先,在主要节点上创建一个代理帐户,并将其添加到sysadmin角色中,以便代理帐户可以执行作业或其他管理任务。这个代理账户应该被授权在目标服务器上执行需要同步的操作。创建同步脚本接下