Explanation | 为 ObjectManager 提供了空的日志文件,因此它冷启动。 |
Action | 无,除非您希望 ObjectManager 热启动。在希望 ObjectManager 热启动的情况下,请调查日志文件为空的原因。 |
Explanation | 为 ObjectManager 提供了有效的日志文件,ObjectManager 能够从该文件重新启动。 |
Action | 无,除非您希望 ObjectManager 冷启动。在希望 ObjectManager 冷启动的情况下,请调查日志文件不为空的原因。 |
Explanation | 已请求关闭 ObjectManager。 |
Action | 无,除非您不希望 ObjectManager 关闭。 |
Explanation | 已请求在不执行最终检查点的情况下关闭 ObjectManager。 |
Action | 无,除非您不希望 ObjectManager 在不执行最终检查点的情况下关闭。 |
Explanation | 在 ObjectManager 完成检查点之后,它的日志文件空间不足,它回退了日志中的最大事务以释放一些空间。 |
Action | 您将尝试对已配置的日志文件大小执行大量事务工作。请考虑您的事务是否将尝试进行过多更新,或者您是否将尝试更新过多大对象,或者您是否将尝试同时运行过多事务,或者您的日志文件是否太小,应该使它更大。 |
Explanation | 应用程序丢失了它对事务的引用,将无法完成它,因此 ObjectManager 将回退该事务以释放其资源。 |
Action | 应用程序丢失了它对事务的引用。如果应用程序在那里异常终止,将不需要执行任何操作。但是,如果应用程序丢失了其引用但未异常终止,则认为应用程序中出现逻辑错误。 |
Explanation | 如果关闭时存在活动事务,就不能安全关闭具有策略 STRATEGY_SAVE_ONLY_ON_SHUTDOWN 的 ObjectStore,原因是此操作可能会导致它们保存不一致的数据。ObjectStore 保持未更改。 |
Action | 检查为什么会存在活动事务,可能原因是您正在使用外部事务管理器。如果在关闭时不能避免有活动事务,则将 ObjectStore 与另一存储策略配合使用。 |
Explanation | 文件系统无法分配所需的空间。尝试分配 ObjectStore 中的对象将失败。 |
Action | 检查异常并确定无法在文件系统中分配空间的原因。 |
Explanation | 尝试反序列化 ManagedObject 时捕获到 java.lang.ClassNotFoundException。 |
Action | 查看找不到的类并使它可供 ObjectManagers 类装入器使用。 |
Explanation | ObjectStore 名称在 ObjectManager 中必须是唯一的。 |
Action | 将另一个名称用于 ObjectStore。 |
Explanation | 请求了对处于无效状态的对象执行操作,该操作失败,并且对象过渡到错误状态。 |
Action | 这是 ObjectManager 中的内部逻辑错误。对该对象的其他操作都将失败,请与 IBM 支持人员联系。 |
Explanation | ObjectManager 捕获到 IOException,无法安全地重试 IO 操作,已放弃该操作。 |
Action | 调查并确定底层 IOException 的原因。 |
Explanation | ObjectManager 捕获到 IOException,已放弃 IO 操作,但一旦确定了根本原因,就可以通过重试 ObjectManager API 来安全地重试该操作。 |
Action | 调查并确定底层 IOException 的原因,然后重试操作。 |
Explanation | 使用了无效的名称来构造 ObjectStore。未创建 ObjectStore。 |
Action | 检查该名称以确定它无效的原因。 |
Explanation | 请求了一组不能识别的统计信息。 |
Action | 更正所请求统计信息组的名称。 |
Explanation | 请求了 ObjectStore 来存储无效的 ManagedObject。未存储 ManagedObject。 |
Action | 检查要存储的 ManagedObject 并确定它无效的原因。例如,它可能是空的。 |
Explanation | 在 ObjectStore 中发生了内部错误。 |
Action | 向 IBM 服务中心报告此问题。 |
Explanation | 每个标识(objectStoreIdentifier 和 storedObjectIdentifier)只能存在一个标记,但新的标记和现有标记共享相同标识。 |
Action | ObjectStore 可能已损坏,请与 IBM 支持人员联系。 |
Explanation | 在对象所处状态期间尝试对它执行无效操作。操作被拒绝,对象未变。 |
Action | 调查对象的状态以及尝试无效操作的原因。 |
Explanation | ObjectManager 发现新事务与现有事务具有相同的 LUWID。这是不该发生的内部错误。 |
Action | 收集可用的信息,然后与 IBM 支持人员联系。 |
Explanation | 这是在 ObjectManager 中不该发生的错误。不允许对该事务执行进一步操作。 |
Action | 收集任何 FFDC 和其他相关信息,然后与 IBM 支持人员联系。 |
Explanation | 抛出一个异常并由 ObjectManager 捕获,ObjectManager 无法采取任何合理操作来响应该异常。 |
Action | 调查底层异常的原因。 |
Explanation | 尝试在另一个锁定 ManagedObject 的事务下解锁或替换 ManagedObject。该尝试被拒绝。 |
Action | 使用 ObjectManager Transaction.unlock(ManagedObject) 接口来检查应用程序的逻辑以了解这两个事务不同的原因。 |
Explanation | 尝试打开指定日志文件时捕获异常。ObjectManager 将不启动。 |
Action | 检查日志文件名是否有效,并检查 ObjectManager 是否有写入它的相应许可权。 |
Explanation | ObjectManager 检测到输入日志文件结束。 |
Action | 如果这是由于在重新启动 ObjectManager 时读到日志结束处而产生的,则不需要任何操作。 |
Explanation | ObjectManager 在执行其恢复时发现具有无法识别的类型的日志记录,ObjectManager 未实例化。 |
Action | 检查 ObjectManager 正在使用的日志文件并确定它是否已损坏。如果它未损坏,请与 IBM 支持人员联系。 |
Explanation | 要求 ObjectManager 找到尚未向它注册的 ObjectStore。 |
Action | 可能已从 ObjectManager 中除去了该 ObjectStore。重新创建该 ObjectStore。 |
Explanation | 发生内部错误,找到无效条件。 |
Action | 操作已终止。发生内部错误,收集可用的数据并向 IBM 服务中心报告该错误。 |
Explanation | ObjectManager 尝试获取对日志文件的互斥锁定,但该文件已在使用中。 |
Action | 查看是否有另一个 ObjectManager 或另一个程序正尝试使用同一个日志文件。 |
Explanation | 事务日志文件包含 ObjectManager 无法解释的数据。 |
Action | 检查日志文件是否是正确的日志文件。如果是,请与 IBM 支持机构联系。 |
Explanation | 事务只能有一个 XID,并且该 XID 一经设置就不能更改了。 |
Action | 检查应用程序的逻辑并确定它尝试更改事务(已经具有 XID)的 XID 的原因。 |
Explanation | XID 可具有的最大长度是 java.lang.Short.MAX_VALUE。 |
Action | 使用短一些的 XID 长度。 |
Explanation | 已尝试使用已禁用的接口。 |
Action | 停止使用该接口,或者切换到支持它的 ObjectManager 版本。 |
Explanation | 已尝试将过多数据写入日志,可用文件空间不足以容纳所有这些数据。该尝试被拒绝,事务状态未更改。 |
Action | 减少在事务中更新的对象数、减少同时活动的事务数、减小更新的 ManagedObjects 大小或增大日志文件的大小。 |
Explanation | 无法识别日志记录部件的类型标志。 |
Action | 如果日志文件未损坏,请与 IBM 支持人员联系。 |
Explanation | 日志文件在找到检查点结束记录之前结束。日志文件至少应包含一个检查点开始和一个检查点结束日志记录。 |
Action | 如果日志文件未损坏,请与 IBM 支持人员联系。 |
Explanation | 已要求 ObjectManager 检索 ManagedObject,ManagedObject 应已在内存中,但它不在。 |
Action | 请与 IBM 支持人员联系。 |
Explanation | 已序列化的 ManagedObject 大小超出期望的最大值。 |
Action | 不应出现这种情况,收集所有可用信息并与 IBM 支持人员联系。 |
Explanation | 要求 ObjectManager 减小其事务日志的大小。请求的大小太小,无法包含现有日志数据。新的大小低于限制,当前将允许 ObjectManager 在无需连续检查点的情况下也可以起作用。 |
Action | 增大请求,或者通过写入较少或较小的 ManagedObjects 来减少日志上的负载。 |
Explanation | 要求 ObjectManager 删除不为空的集合(映射或列表),它包含未删除或由除了尝试删除该集合的事务之外的其他事务删除的一些条目。 |
Action | 检查应用程序的逻辑并发现当集合不为空时尝试删除它的原因。 |
Explanation | 要求 ObjectManager 启动的事务数超出为它配置的数目。未启动新的事务。 |
Action | 检查应用程序的逻辑并发现应用程序尝试启动太多事务的原因。可能它正在启动但不落实这些事务,或者正在回退它们。 |
Explanation | 要求 ObjectManager 启动的事务数超出它能够支持的数目。通常,会已减少此数目,以便在日志文件变满之前,检查点能够完成。未启动新的事务。 |
Action | 增大日志文件的大小或启动更少事务。 |
Explanation | ObjectStore 发现当尝试获得互斥锁定时它已被锁定。 |
Action | 查看 ObjectStore 是否正被另一个 ObjectManager 使用或者它的文件正被另一个程序使用。 |
Explanation | 日志文件没有正常结束,物理文件好像已被截断。 |
Action | 确定日志文件是否已被损坏,恢复最初未损坏的文件。 |
Explanation | 已要求 ObjectManager 存储对指定 ManagedObject 的引用,但没有用来存储它的可重新启动的 ObjectStore。 |
Action | 考虑是否需要使用指定的 ManagedObject,如果需要,则创建可重新启动的 ObjectStore。 |
Explanation | 尝试添加在映射中已经存在并且不适合替换的唯一键。 |
Action | 请求添加重复的键或找出应用程序尝试替换现有键的原因。 |
Explanation | 要求 ObjectManager 将存储文件的大小减小到无法包含该文件中的现有 ManagedObject 的字长。 |
Action | 请求获取比当前使用的大小要大的空间。 |
Explanation | ObjectManager 捕获到 nIO 异常,无法安全地重试 IO 操作,已放弃该操作。 |
Action | 调查并确定底层异常的原因。 |
Explanation | 发出新的分配请求时,ObjectStore 已满。未进行分配。 |
Action | 决定您是应该使 ObjectStore 更大、应该除去一些现有对象,还是尝试存储比您所计划的要更多或更大的对象。 |
Explanation | 已对 ObjectManager 构造函数传递了未被识别为其中一种 LOG_FILE_TYPE_XXXX 类型的日志文件类型。未实例化 ObjectManager。 |
Action | 更改构造函数调用以使用已识别的日志文件类型。 |
Explanation | 已要求列表创建一个它未包含的条目进行定界的子列表。未创建该子列表。 |
Action | 查看应用程序代码以确定条目不在列表中的原因。 |
Explanation | 在 ManagedObject 中找到了无法识别的签名,已放弃反序列化。 |
Action | 请与 IBM 支持人员联系。 |
Explanation | 只能使用有效的存储策略来构造 ObjectStore。 |
Action | 使用有效存储策略来构造 ObjectStore。 |
Explanation | ObjectStore 标识在 ObjectManager 中必须是唯一的。 |
Action | 将现有 ObjectStores 添加至 ObjectManagerbefore 时创建了新的 ObjectStores,这使得 ObjectManager 可以避免重用标识。 |
Explanation | 对于受 Guard 字节保护的数据,发现 Guard 字节的值中存在不匹配的现象。 |
Action | 请与 IBM 支持人员联系。 |
Explanation | ObjectStore 的头已损坏,无法处理。 |
Action | 确定文件是如何损坏的并恢复备份。 |
Explanation | 日志文件的头已损坏,无法处理。 |
Action | 确定文件是如何损坏的并恢复备份。 |
Explanation | 如果该消息未提供足够信息,则查看先前的消息以获取更多帮助。 |
Action | 请参阅先前的消息以获取更多信息。 |