DB2表空间状态最后一次更改时间

时间:2017-10-13 14:26:56

标签: sql db2 tablespace

是否有任何db2命令或SQL查询会显示表空间的最后更改时间为当前状态?

1 个答案:

答案 0 :(得分:-1)

如果您有兴趣跟踪DB2 LUW中某个表(任何表,但在您的情况下是表空间系统表的状态字段)中的字段更改,您可以使用CCD复制来执行此操作。这将创建一个表,其中包含对表的所有更改的行级审计。

详细信息:https://www.ibm.com/support/knowledgecenter/en/SSTRGZ_11.4.0/com.ibm.swg.im.iis.repl.qrepl.doc/topics/iiyrqsubcccdtgts.html

另一种选择是向表中添加一个触发器,以使用您需要的时间戳数据更新外部表。

如果您有兴趣跟踪LUW中表空间中的任何内容发生变化,您可以使用

db2look -d <dbname> -l

查找表空间详细信息。寻找像

这样的行
USING (FILE '<file and path>' ...

然后,您可以查看该位置的文件系统,以查看上次更改的时间。