Принудительному приложению DB2 не удалось завершить задание загрузки

Мы хотим убить текущую загрузку. Я выполнил 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

person Masheed    schedule 17.10.2015    source источник
comment
Не уверен, что ваш вопрос. Команда FORCE APPLICATION является асинхронной и не гарантирует немедленного завершения сеанса.   -  person mustaccio    schedule 18.10.2015


Ответы (1)


Добавлю немного информации. Что касается «принудительного применения», да, это асинхронная операция. Что произойдет, так это то, что DB2 установит принудительный флаг для дескриптора целевого приложения (или EDU). В зависимости от того, что делает дескриптор приложения (EDU), он может быть принудительно выполнен сразу или ждать, пока дескриптор приложения не достигнет точки проверки флага прерывания. Например, дескриптор приложения, выполняющий откат, не может быть принудительно включен в середине. А условий много.

Но в целом задание загрузки должно быть принудительно выполнено с помощью «принудительного приложения db2».

Если вы хотите узнать, почему ваша работа не завершилась, вам может потребоваться обратиться в службу поддержки 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
person Jun Su Lee    schedule 20.10.2015
comment
Привет, Хуан. После выполнения запроса $ db2pd -util. Он показывает следующую статистику текущей нагрузки: - person Masheed; 21.10.2015
comment
db2pd -util Утилиты: Ход выполнения: ID адреса PhaseNum CompletedWork TotalWork StartTime Описание 0x000000010620C1C8 1699 1 0 байт 0 байт Среда 17 окт 10:09:53 НАСТРОЙКА 0x000000010620C380 1699 2 0 строк 0 строк Среда 17 окт 10:09: Как убить эту загрузку. Поскольку приложение db2 force force ‹agent_id› не работает - person Masheed; 21.10.2015