db2最近的sql update语句

时间:2013-12-19 22:24:21

标签: db2

我们最近在我们的生产环境中遇到了一个问题,看起来有人更新了表格,我们希望识别最近运行的UPDATE个查询。

我是否可以查询db2上的系统视图,显示最近运行的sql,我可以在其中进行外卡搜索。像LIKE '%UPDATE%'

这样的东西

感谢

1 个答案:

答案 0 :(得分:1)

注意:这个答案假设你正在运行DB2 for Linux,UNIX和Windows。

通常,除非您在数据库中定义并激活了审核策略,否则您将无法获得此信息。

您可以选择查看存档的事务日志(假设您的数据库已启用前滚恢复)。 IBM销售一种名为Recovery Expert的产品,可以查看事务日志,或者您可以编写一个调用db2ReadLog()db2ReadLogNoConn() API的程序来尝试查找虚假更新语句。< / p>