暂无图片
oracle 普通用户会往sys.aud$这个表中写数据么
我来答
分享
A呵呵哒
2022-08-22
oracle 普通用户会往sys.aud$这个表中写数据么

今天在查看数据库的sql语句的时候,发现普通用户会往aud$的表中写数据,这个不应是sys用户来完成的么?而且查相关权限的时候,普通用户并没有权限写入,这个不知道为什么

SQL> show parameter aud

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest string /data/oracle/admin/kskdb/adump
audit_sys_operations boolean FALSE
audit_syslog_level string
audit_trail string DB


我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
吾喾

aud$是系统表,里面记录的是审计信息。开启审计的所有对象、会话等都会写入,我觉得跟用户没有关系。


暂无图片 评论
暂无图片 有用 0
A呵呵哒
题主
2022-08-23
对的但是aud$这个表的属主是owner,而普通用户是没有权限进行dml操作的,而且即使发生审计,也应该是sys去往aud$中写审计相关数据吧....
A呵呵哒

对的但是aud$这个表的属主是owner,而普通用户是没有权限进行dml操作的,而且即使发生审计,也应该是sys去往aud$中写审计相关数据吧....

暂无图片 评论
暂无图片 有用 0
二两烧麦

你是说的username这个列吗?

暂无图片 评论
暂无图片 有用 0
A呵呵哒
题主
2022-08-31
对的 username 这个是个普通用户,我查了权限,并没有可以往aud$表中的dml权限
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏