Oracle监控,记录用户操作

灰桃K 2013-02-22 05:05:55
请教各位大虾,小弟现在要做数据库监控,是要当执行select insert delete update 时能记录SQL语句和当前执行操作的数据库用户。我试过用oracle的审计功能,但貌似只能创建在表上,而我现在是对数据库所有表都监控,如果对每张表都开启审计会怎样呢?系统压力会不会很大?触发器我也试过,DML触发器貌似也只能创建在表或试图上,ON DATABASE 又只能被DDL事件触发···请求指点···

OS: CentOS 6.3 x64
Oracle: 11G R2
...全文
588 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
灰桃K 2013-02-25
谢谢java3344520的回答,我已经开始找DB FIREWALL相关资料,有点少··· 这几天忙别的事去了,没能回帖··· 自己顶一下,还有其他办法没···
  • 打赏
  • 举报
回复
iqlife 2013-02-22
审计占用系统资源太多,容易影响数据库性能 触发器大量数据变更也不好用 oracle还有一款产品叫DB FIREWALL 可以试试
  • 打赏
  • 举报
回复
相关推荐
发帖
基础和管理
加入

1.7w+

社区成员

Oracle 基础和管理
申请成为版主
帖子事件
创建了帖子
2013-02-22 05:05
社区公告
暂无公告