问题类别
CICS® 日志管理器可能会迂到以下类别的问题 (按对用户的影响升序排列)。
- MVS 记录器为其自身解决的 MVS™ 记录器中的那些问题。 CICS 不参与此类别,并且可能只会随着响应时间的增加而迂到问题。
- 其中 MVS 记录器无法立即满足 CICS 日志管理器的请求。 可能会迂到此问题状态:
- 对于使用耦合设施结构的日志流,在
STRUCTURE FULL
条件下,耦合设施在将数据卸载到 DASD 之前已达到其容量。 在重建耦合设施结构期间也可能迂到此状态。 - 对于仅 DASD 日志流,在 "登台 DATA SET FULL" 条件下,登台数据集在将数据卸载到辅助存储器之前已达到其容量。
如果出现上述任一情况, CICS 将发出消息 DFHLG0771 (对于常规日志) 或 DFHLG0777 (对于系统日志)。 CICS 日志管理器每三秒钟重试一次请求,直到满足请求为止。 通常,这可能需要一分钟时间。
- 对于使用耦合设施结构的日志流,在
- 如果 MVS 记录器发生故障,那么 CICS 将异常终止。 如果系统日志未损坏,那么后续紧急重新启动 CICS 应该会成功。
- 如果返回码暗示 CICS 系统日志已损坏,那么 CICS 将停顿,这意味着允许事务尽可能运行至完成,而不会将更多记录写入系统日志。 要使 CICS 重新投入生产,必须执行初始启动。 但是,在执行此操作之前,您可能想要执行 诊断运行,以收集用于问题诊断的信息-请参阅 处理损坏的系统日志。如果返回码暗示对正向恢复日志或自动日志的损坏,那么使用日志流的所有文件都将停顿,并且其事务将运行至完成。 发出了消息 DFHFC4800, DFHFC4801或 DFHFC4802 。 将日志记录写入日志流的用户事务迂到写入错误。 对于正向恢复日志,必须先执行以下操作,然后才能继续使用日志流:
- 获取引用日志流的 所有 数据集的映像副本。
- 重新定义日志流。
- 使用受影响的日志取消停顿数据集。 然后,可以显式打开这些文件,但如果这些文件在取消停顿后处于 CLOSED ENABLED 状态,那么它们会在第一个 READ 或 WRITE 时自动打开。
对于自动日志,必须先执行以下操作,然后才能继续使用日志流:- 尝试从损坏的自动日志中读取和恢复数据。
- 重新定义日志流。