DB2 强制应用程序无法终止加载作业
DB2 force application failed to kill load job
我们要终止 运行 加载作业。我已经执行了 db2 force application (<agentid>)
和 db2 force application all
,但仍然没有终止加载作业。
DB2 版本为 10.5,服务器为 Linux。
:~> db2 list utilities
ID = 5
Type = LOAD
Database Name = qts
Member Number = 0
Description = [LOADID: 106.2015-10-17-08.37.11.389985.0 (65530;32770)] [9.63.33.62.39376.151017123551] OFFLINE LOAD ASC AUTOMATIC INDEXING INSERT COPY NO TCS.ASSETS
Start Time = 10/17/2015 08:37:11.641208
State = Executing
Invocation Type = User
补充一点信息。
关于"force application"、Yes.that的异步操作。
发生的事情是 DB2 将强制标志置于目标应用程序句柄(或 EDU)。
根据应用程序句柄 (EDU) 正在执行的操作,它可以立即强制执行或等到应用程序句柄到达检查中断标志的位置。
例如,不能在中间强制执行回滚的应用句柄。
而且还有很多条件。
但一般情况下,load job应该可以被'db2 force application'强制加载。
如果您想知道为什么您的工作没有结束,您可能需要通过收集以下信息来咨询 IBM DB2 支持。
$ db2pd -stack all
(Stack dump will be generated in db2dump directory.)
$ db2pd -latches
$ db2pd -edus
$ db2pd -apinfo -db <dbname>
$ db2pd -util
$ db2pd -db <dbname> -locks
我们要终止 运行 加载作业。我已经执行了 db2 force application (<agentid>)
和 db2 force application all
,但仍然没有终止加载作业。
DB2 版本为 10.5,服务器为 Linux。
:~> db2 list utilities
ID = 5
Type = LOAD
Database Name = qts
Member Number = 0
Description = [LOADID: 106.2015-10-17-08.37.11.389985.0 (65530;32770)] [9.63.33.62.39376.151017123551] OFFLINE LOAD ASC AUTOMATIC INDEXING INSERT COPY NO TCS.ASSETS
Start Time = 10/17/2015 08:37:11.641208
State = Executing
Invocation Type = User
补充一点信息。 关于"force application"、Yes.that的异步操作。 发生的事情是 DB2 将强制标志置于目标应用程序句柄(或 EDU)。 根据应用程序句柄 (EDU) 正在执行的操作,它可以立即强制执行或等到应用程序句柄到达检查中断标志的位置。 例如,不能在中间强制执行回滚的应用句柄。 而且还有很多条件。
但一般情况下,load job应该可以被'db2 force application'强制加载。
如果您想知道为什么您的工作没有结束,您可能需要通过收集以下信息来咨询 IBM DB2 支持。
$ db2pd -stack all
(Stack dump will be generated in db2dump directory.)
$ db2pd -latches
$ db2pd -edus
$ db2pd -apinfo -db <dbname>
$ db2pd -util
$ db2pd -db <dbname> -locks