db2删减历史时间戳和删除没有效果?

db2删减历史时间戳和删除没有效果?,db2,db2-luw,Db2,Db2 Luw,我需要您的帮助:我使用DB2LUW10.5.8,并已将logarchmeth1设置为tsm。我注意到我的日志路径已经满了(只剩下10%的可用空间),所以我决定使用db2prune-history命令来释放一些空间 以下是我使用的命令: db2 prune history 20170813 and delete 我的印象是,这个命令将通过删除指定日期之前或之前的所有日志文件来释放一些空间。不幸的是,事情不是这样的。我的日志路径中的可用空间保持不变,为10% 我还尝试了删除日志文件命令(相同的结果

我需要您的帮助:我使用DB2LUW10.5.8,并已将logarchmeth1设置为tsm。我注意到我的日志路径已经满了(只剩下10%的可用空间),所以我决定使用db2prune-history命令来释放一些空间

以下是我使用的命令:

db2 prune history 20170813 and delete
我的印象是,这个命令将通过删除指定日期之前或之前的所有日志文件来释放一些空间。不幸的是,事情不是这样的。我的日志路径中的可用空间保持不变,为10%

我还尝试了删除日志文件命令(相同的结果):

如何在日志路径中释放一些空间?
有什么想法吗?

您是否验证了到TSM的存档已成功完成?此外,您可能需要手动归档在打开TSM之前完成的所有日志文件

您可以在db2diag和db_history视图中看到这个tsm归档完成。如果将AUTO_DEL_REC_OBJ设置为on,那么DB2应该在DB2备份结束时根据相关设置为您进行修剪

如果TSM停机,要存档的日志文件将保留在活动日志路径中(除非您另外定义了FAILARCHPATH),直到活动日志文件系统填充或TSM恢复服务(以先发生的为准)。DB2将不断重试TSM,并在TSM响应时自动恢复归档


确保用于活动日志的文件系统(和/或failarchpath文件系统)足够大,能够承受所选持续时间内的TSM停机

您是否检查了活动日志路径中是否有与20170813相同或更旧的日志文件?您的日志文件设置是什么样子的?
db2 prune logfile prior to S0000100.LOG