怎样实现oracle的这种审计

smartcobra 2007-03-19 08:19:37
要求:oracle 版本:817。
在用户对一个表的一个特定列进行select时,对其进行审计,记录其用户名和IP,及select语句,能否实现?
...全文
341 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyleehk 2007-06-06
  • 打赏
  • 举报
回复
我在美国的朋友他们公司专门研发的Oracle database 访问控制及权限管理产品,可以对DBA 的任何操作,做出控制和记录,并且对row, column, table 都有高粒度的管理和审计报表。用管理服务器可以控管多台Oracle server.

可以下载测试:http://www.sentrigo.com
smartcobra 2007-03-21
  • 打赏
  • 举报
回复
要求是:只是对特定列select才审计
tgm78 2007-03-21
  • 打赏
  • 举报
回复
那就

audit select on user.test;

试试
smartcobra 2007-03-20
  • 打赏
  • 举报
回复
不是这个意思,我是想实现对select语句的申请
tgm78 2007-03-19
  • 打赏
  • 举报
回复
有一种办法,可以对表进行审计。
init文件的参数必须:
audit_trail=DB
比如:

用user用户登陆.打算对表user.test的插入操作做审计.
操作如下:
audit insert on user.test;
insert into test values (....);
select * from sys.aud$;

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧