DB2表的访问日期

DB2表的访问日期,db2,mainframe,Db2,Mainframe,我正在使用大型机环境,需要查找2011年之前未使用/访问的旧表。是否有任何系统表可从中获取上次访问的信息?DB2版本:V10NF(用于z/OS的DB2版本10) 可能会有一些混乱。IBM中端是与IBM大型机不同的平台。中端机器被称为IBMi,对于较老的一代,称为iSeries或AS/400。这个答案适用于IBMi DSPOBJD到*输出文件。 查询列ODUCEN和ODUDAT 编辑 如果仅限于SQL解决方案,那么这可能会起作用: select system_table_schema, syste

我正在使用大型机环境,需要查找2011年之前未使用/访问的旧表。是否有任何系统表可从中获取上次访问的信息?DB2版本:V10NF(用于z/OS的DB2版本10)

可能会有一些混乱。IBM中端是与IBM大型机不同的平台。中端机器被称为IBMi,对于较老的一代,称为iSeries或AS/400。这个答案适用于IBMi

DSPOBJD到*输出文件。 查询列ODUCEN和ODUDAT

编辑

如果仅限于SQL解决方案,那么这可能会起作用:

select system_table_schema, system_table_name, lastchg from systablestats
编辑2


对于z/OS,您可能需要确保它定期运行,然后查询StatsInsert、STATSDELETES和StatsUpdate。

我是添加ibm中端标签的人。我添加它是因为我不知道DB2fori和DB2forz/OS之间是否有区别(我认为没有区别)。我还认为一些熟悉其中一个平台的人可能会熟悉另一个平台。没关系,Benny。我不确定该问题是否需要SQL解决方案,或者是否可以使用依赖操作系统的解决方案。感谢您的回答,但ALTEREDTS是最新的ALTER TABLE语句应用于该表的时间。我需要sql解决方案。你能编辑这个问题来添加你正在使用的DB2版本吗?如果你使用的是z系列,而不是I系列,那么ibm中端标签应该去掉吗?@WarrenT-我希望你会出现。z/OS上的DB2与DB2fori不同吗?我添加了
ibm中端
大型机
标签,希望更多了解ibm“大铁”的人能够出现,至少能够将OP指向正确的方向。据我所知,除非启用某种审计功能,否则我认为您无法通过SQL获取这些信息,而这种审计功能通常是出于性能原因而禁用的。@BennyHill有3种不同的DB2平台:IBM I、z/OS和LUW(Linux、Unix、Windows)。它们支持大量的通用功能核心,而每种功能都有自己的功能,并且必须在不同的操作系统体系结构和文件系统下工作。DB2起源于大型机,在大型机上具有最长的增强历史。It和DB2LUW有更长的SQL语句、函数等列表,但由于它们的环境和缺乏集成,需要使用其中一些。集成和自动化是DB2fori的突出优点之一。应该转到dba.stackexchange