重置可疑线程的状态
手动恢复可疑线程后,让系统自动重新同步。 自动重新同步会重置未完成线程的状态。 但是,如果发生启发式损坏或协议错误,您可能需要采取额外的步骤。
过程
要删除重置状态设置为“是”的线程的线程信息,请执行以下操作:
发出“重置怀疑”命令。
Db2 在自动恢复正常之前,该信息将一直保持。 您可以清除 Db2 是协调员或参与者的线程的相关信息。 如果线程是与 IMS 或 CICS® 关联的联盟线程,则该命令仅适用于下游参与者的协调员信息。 清除的信息不会出现在下一个显示线程报告中,并且会从 Db2 日志中删除。
示例
- 使用IP地址重置不确定的线程并重新同步端口号
- 例如,假设您发出显示线程命令,类型为(INDOUBT),输出包括以下 DSNV406I 消息:
DSNV406I -DB2C INDOUBT THREADS - COORDINATOR STATUS RESET URID AUTHID FFFF:10.97.217.50. COMMITTED-H YES 0000000056765A422C57 PAULMCW .1332您可以发出以下命令,通过指定IP地址( FFFF:10.97.217.50 )和消息中的协调器重新同步端口号(1332)来重置工作单元:
RESET INDOUBT IPADDR(::FFFF:10.97.217.50..1332) - 使用LUWID或令牌重置不确定线程
- 假设您需要清除两个可疑线程的信息。 第一个的LUWID是 DB2NET.LUNSITE0.A11A7D7B2057.0002 ,第二个的令牌是442。 您可以使用以下命令清除信息:
-RESET INDOUBT LUWID(DB2NET.LUNSITE0.A11A7D7B2057.0002,442)