2

我将使用 Oracle Streams 为高负载系统实现异步审计跟踪功能(用于对重做和归档日志进行日志挖掘)。就我而言,审计跟踪不能减慢对我的表集的任何 DML 操作。此外,审计必须包含有关最终用户身份以及修改日期和时间的附加信息。

有人在使用 Oracle Streams 实施审计跟踪方面有经验吗?以这种方式移动是个好主意吗?

是否有任何教程提供有关使用 Oracle Streams 实施审计跟踪的提示和技巧?

4

2 回答 2

1

Oracle 声称数据库中的审计功能产生的开销微不足道。您是否尝试过将它们作为测试用例来查看它的性能?它不需要表上的任何 DML 触发器。我已经使用它们并且没有明显的区别,但是系统资源也没有被最大化。

使用流进行审计听起来可能,但我认为这是一个过于复杂的解决方案。我想您可以使用流将事务复制到另一个数据库,然后在该数据库中使用审计。您仍然需要将 I/O 负载添加到存储重做日志的任何位置。

于 2010-11-20T22:46:23.557 回答
0

同意@JOTN。添加 wrt Oracles 流的另一件事是,它在 12c 中已弃用,并被打包/提供为具有单独许可成本的“金门”。

于 2014-02-15T16:36:42.370 回答