Oracle跟踪数据库中的更改

Oracle跟踪数据库中的更改,oracle,snapshot,Oracle,Snapshot,早上好 我们有一个用于创建每日报告的应用程序 每日报告完成后将被锁定 但是,有时在锁定后必须更改日报 因此,报告将被解锁 更改后,报告将再次锁定 我们想做的是: 报告解锁后,我们希望拍摄快照 当报告再次被锁定时,我们希望拍摄记录的另一个快照,与前一个快照(解锁时)进行比较,并查看记录中发生了哪些更改我们希望查看每个字段的前后值。 每日报告意味着大约40个表和100多个字段。因此,当每日报告中的某些内容发生更改时,它可能会出现在大约40个表的数百个字段中 我们只想比较解锁和再次锁定时的状态

早上好

  • 我们有一个用于创建每日报告的应用程序
  • 每日报告完成后将被锁定
  • 但是,有时在锁定后必须更改日报
  • 因此,报告将被解锁
  • 更改后,报告将再次锁定
我们想做的是:

  • 报告解锁后,我们希望拍摄快照
  • 当报告再次被锁定时,我们希望拍摄记录的另一个快照,与前一个快照(解锁时)进行比较,并查看记录中发生了哪些更改我们希望查看每个字段的前后值。
每日报告意味着大约40个表和100多个字段。因此,当每日报告中的某些内容发生更改时,它可能会出现在大约40个表的数百个字段中

我们只想比较解锁和再次锁定时的状态。(换句话说,我们对解锁和再次锁定之间的所有更改不感兴趣)

最好的/推荐的方法是什么


提前感谢您的回答。

一种方法是使用FDA(闪回数据存档)

请检查下面的链接,解释如何做到这一点


一种方法是使用FDA(闪回数据存档)

请检查下面的链接,解释如何做到这一点


谢谢你的回答。我将阅读描述,并告诉您是否方便,或者我们是否有任何问题。谢谢您的回答。我将阅读描述,并让您知道是否方便我们或如果我们有任何问题。