Как стать автором
Обновить

Разблокировка ошибочно заблокированных джобов в DataStage

Время на прочтение1 мин
Количество просмотров1.2K
При работе с клиентом IBM WebSphere DataStage довольно нередки случаи краха приложения клиента, влекущие за собой блокировку джоба (будем называеть Job именно так, избегая более русского, но в то же время более общего термина etl-процедуры или процедуры переливки данных). Если джоб заблокирован, его нельзя будет перекомпилировать, посколько DataStage клиент будет сообщать о невозможности монопольного захвата ресурсов джоба.
В этом разделе я расскажу как можно, не перезагружая сервер DataStage, разблокировать джоб.


Для выполнения всех перечисленных операций, вам потребуется запустить DataStage Administrator, выбрать в нем нужный проект и перейти в коммандный режим.


Затем, необходимо вывести список всех блокированных ресурсов. Для этого введите в поле Command следующую комманду:

LIST.READU



В появившемся окошке Command Output нас интересуют две колонки: Inode и Userno. Именно по этим идентификаторам можно выполнять разблокировку джоба, используя комманды

UNLOCK INODE НОМЕР_INODE ALL

или

UNLOCK USER НОМЕР_USERNO ALL

Возможно, выполнение этих комманд у вас завершится неудачно. В этом случае необходимо разблокировать комманды, которые заблокированы для текущего проекта по-умолчанию (достаточно только один раз для каждого проекта).
Вот так:
SET.FILE UV VOC UV.VOC
COPY FROM UV.VOC TO VOC UNLOCK
Теги:
Хабы:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Публикации