1

我们需要审计更改历史信息,包括捕获事务中的旧值和新值以进行更新和删除(旧值)操作。我已经在一个表上实现了触发器,但是随着表数量的增加,我觉得不建议使用 Oracle 触发器选项。任何人都可以为审计更改历史提出一些更好的选择。

4

1 回答 1

1

Oracle 已经实现了许多技术,其中一些需要单独许可,而另一些则不需要,以允许您存储、查看和管理历史数据。

从 Oracle 9i 开始,闪回版本查询技术可用于获取行的先前版本 - 数据在更新或删除之前的样子。

Oracle Workspace Manager允许您对表启用版本以保留行的不同版本。

从 Oracle 11g 开始,Total Recall技术(单独授权)可用于方便地存储、管理和查看历史数据。

于 2013-09-26T15:01:20.277 回答