gpt4 book ai didi

oracle - 在oracle中跟踪数据变化的最佳方式

转载 作者:行者123 更新时间:2023-12-04 11:30:18 26 4
gpt4 key购买 nike

正如我正在谈论的标题,在 oracle 中跟踪数据更改的最佳方法是什么?我只想知道哪一行被更新/删除/插入?

一开始我想到了触发器,但我需要在每个表上写更多的触发器,然后记录下影响到我的更改表的 rowid,这不好,然后我在谷歌搜索,学习有关物化 View 日志和更改的新概念数据抓取,

物化 View 日志对我有好处,我可以将它与原始表进行比较,然后我可以获得不同的记录,甚至不同的字段,我认为方法与我从原始表创建/复制新表相同(但我不不知道有什么不同?);

更改数据捕获组件对我来说很复杂:),所以我不想浪费时间研究它。

任何人都有在oracle中跟踪数据变化的最佳方法的经验?

最佳答案

你会想看看 AUDIT陈述。它收集 SYS.AUD$ 表中的所有审计记录。

例子:

AUDIT insert, update, delete ON t BY ACCESS

问候,
抢。

关于oracle - 在oracle中跟踪数据变化的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5726473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com