已关闭。此问题为opinion-based。目前不接受回答。
**要改进此问题吗?**更新此问题,以便editing this post可以使用事实和引文来回答。
22小时前关闭
Improve this question的
我们有审计变更历史信息的要求,包括捕获事务中的旧值和新值以进行更新和删除(旧值)操作。我已经在表上实现了触发器,但随着表数量的增加,我觉得Oracle触发器选项不被推荐。任何人都可以建议一些更好的审计变更历史的选项。
已关闭。此问题为opinion-based。目前不接受回答。
**要改进此问题吗?**更新此问题,以便editing this post可以使用事实和引文来回答。
22小时前关闭
Improve this question的
我们有审计变更历史信息的要求,包括捕获事务中的旧值和新值以进行更新和删除(旧值)操作。我已经在表上实现了触发器,但随着表数量的增加,我觉得Oracle触发器选项不被推荐。任何人都可以建议一些更好的审计变更历史的选项。
1条答案
按热度按时间laawzig21#
Oracle已经实施了许多技术,其中一些需要单独许可,一些不需要,以允许您存储,查看和管理历史数据。
从Oracle 9 i开始,闪回版本查询技术可用于获取行的上一个版本-数据在更新或删除之前的样子。
Oracle Workspace Manager允许您对表启用版本以保留行的不同版本。
从Oracle 11 g开始,Total Recall技术(单独许可)可用于方便地存储,管理和查看历史数据。