首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

Oracle监控,记要用户操作

2013-03-01 
Oracle监控,记录用户操作请教各位大虾,小弟现在要做数据库监控,是要当执行select insert delete update 时

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

OS: CentOS 6.3 x64
Oracle: 11G R2
[解决办法]
审计占用系统资源太多,容易影响数据库性能
触发器大量数据变更也不好用

oracle还有一款产品叫DB FIREWALL 可以试试

热点排行