【发布时间】:2013-03-12 12:58:01
【问题描述】:
要了解一个应用程序,如果可以以某种方式记录每个数据库更改,那将是非常有帮助的。然后你可以在前端执行一个动作,看看数据库中发生了什么。 (我只关心最后 5 分钟左右,但更多不会受到伤害。)这有什么可能性?
我知道configure the JDBC driver 可以记录已执行的语句,但它记录的内容比我想看到的要多(例如,我不关心查询)并且被广泛地混合到您的日志文件中。 :-/
我能想到的另一件事是为每个表创建触发器,将更改的数据写入日志表。有没有人设法做到这一点?尤其是创建一个脚本来为给定的一组表创建这些触发器?
【问题讨论】:
-
检查审计(虽然需要企业版)
-
是临时需要还是长期设置?
-
也许this post 可能会有所帮助