【发布时间】:2015-04-28 06:38:54
【问题描述】:
我的数据库(AS400-DB2)中有一个问题,在我们的一张表中,所有行都被删除了。我不知道用户执行的是程序还是 SQL。据我所知,它发生在凌晨 3 点左右。我当时确实检查了任何预定的工作。
我们设法从备份中取回数据,但我想调查是什么删除了记录或哪些用户。
在物理表上的 as400 上是否有任何日志来检查在指定表上执行了哪些 SQL 以及何时执行?这将帮助我确定是什么原因造成的。
我尝试检查 I systems navigator 但找不到任何日志...有没有办法使用 i system navigator 或绿屏获取表格上的跨国数据?如果我能得到在时间轴中执行的 SQL。
任何帮助将不胜感激。
【问题讨论】:
-
可能更适合服务器故障...
-
最好是参考期刊的表格。不管是 SQL 还是原生 I/O,一切都记录在日志中。如果没有使用日志,系统会认为跟踪并不重要。
-
感谢您的 cmets.. 我会创建一个期刊
标签: sql db2 ibm-midrange