求助:oracle对特定用户的表操作进行审计

[复制链接]
查看11 | 回复5 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
如题,如果有一个oracle用户user 下面有一个表tbluser ,我想只对user用户操作tbluser表时做审计,其他用户操作tbluser表时不审计,应该怎么做,请各位高手帮助!!!!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
忘记说明了,我用的是oracle10g
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
audit tablename by username;
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
我用audit select on user.tbluser by user;
会报错ERROR at line 1:
ORA-01708: ACCESS or SESSION expected
怎么办?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
可以写一个有关该表的trigger on delete,update and insert 纪录用户的更改信息和时间。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
oracle10g有自带的审计功能,不需要用触发器的,只是我现在还不怎么会用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行