首页 > 解决方案 > 如何查找 Ibm as400 设备中存在的历史日志的开始日期?- 历史日志收集

问题描述

我正在尝试使用命令从 ibm as400 设备收集历史日志。DSPLOG PERIOD((*AVAIL *BEGIN) (*AVAIL *END)) OUTPUT(*PRTWRAP)

但是 print(prtwrap) 不能超过 999999 的限制,因此我不能一起获取从 *BEGIN 到 *END 的整个日志(回复 nomax 不是一个选项,因为我在我的 java 程序中的远程命令中运行这些命令)。

那么如何找到设备中存在的历史日志的开始日期,以便我可以开始在循环中使用相同的命令依次增加日期范围而不是整个日期范围。

如何查找存在的历史日志的开始日期。

标签: db2ibm-midrangedb2-400

解决方案


您也可以使用 HISTORY_LOG_INFO()

select * from table(
    HISTORY_LOG_INFO(
        START_TIME => current date - 6 days,
        END_TIME => current date - 5 days
    )
) as log

更多信息


推荐阅读