取消线程
您可以使用 CANCEL THREAD 命令来终止 Db2 中处于活动或暂停状态的线程。
准备工作
关于本任务
Db2如果线程未激活或暂停,则该命令无效。
如果线程正在VTAM®或TCP/IP中处理,您可以使用VTAM或TCP/IP命令来终止对话。
您可以使用DISPLAY THREAD命令来确定线程是否在 Db2 或VTAM中挂起。 在VTAM中,没有理由使用CANCEL命令。
过程
要终止一个线程,请输入以下命令之一:
结果
令牌是一个1-5个字符的数字,用于识别线程结果。 当 Db2 计划终止线程时,会发出以下分布式线程消息:
DSNL010I - DDF THREAD token or luwid HAS BEEN CANCELED对于非分布式线程,您会看到以下消息:
DSNV426I - csect THREAD token HAS BEEN CANCELED进入“取消线程”后,可能会显示以下信息:
- DSNL009I
- DSNL010I
- DSNL022I
“取消线程”功能允许您指定是否进行诊断转储。