重置可疑线程的状态

手动恢复可疑线程后,让系统自动重新同步。 自动重新同步会重置未完成线程的状态。 但是,如果发生启发式损坏或协议错误,您可能需要采取额外的步骤。

过程

要删除重置状态设置为“是”的线程的线程信息,请执行以下操作:

发出“重置怀疑”命令。

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)
通用编程接口信息结束。