我需要审计所有数据库活动,无论它是来自应用程序还是通过其他方式发布某些sql的人.因此审计必须在数据库级别完成.有问题的数据库是Oracle.我通过触发器以及Oracle提供的称为细粒度审计的方式查看了这一点.在这两种情况下,我们都启用了对特定表和特定列的审核.但是,当我们使用这些方法中的任何一种时,我们发现性能真的很糟糕.
由于围绕数据隐私的规定,审计是绝对必须的,我想知道在没有显着性能下降的情况下,最好的方法是什么.如果某人具有Oracle特定的相关经验,那么这将有所帮助,但如果不仅仅是围绕数据库活动审计的一般做法也是可以的.