如何查找 IBM as400 设备中存在的历史日志的开始日期? - 历史日志收集



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

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

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

如何查找当前历史记录日志的开始日期。

你也可以使用 HISTORY_LOG_INFO((

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

更多信息

快速使用谷歌显示:

历史日志 (QHST( 由消息队列和称为日志版本的物理文件组成。

因此,您可以直接访问物理文件(并希望格式不会更改(,也可以使用该文章中提到的 API 调用。

最新更新