Datastage鎖及無法編譯問題

此消息作業時發生鎖定,由用戶或正在運行的進程。的工作鎖當用戶編輯工作在Designer或作業運行時發生。如果用戶連接被打破,或者如果服務器進程意外終止,鎖可能會保持啓用狀態。
解決問題
確認沒有其他用戶正在編輯的工作,這工作目前沒有運行。如果仍然出現編譯錯誤,當別人使用作業,然後你就可以使用下列步驟來移除作業鎖。

1、對於Job打開時提示已被鎖定,解決方案如下:
    第一步:連接到DS服務器
    第二步:切換目錄命令:cd /opt/IBM/DS8.7/InformationServer/ASBServer/bin
    第三步:執行清理廢棄銷的Shell命令:./cleanup_abandoned_locks.sh

2、對於在編譯時提示警告Job已被鎖定,解決方案如下:
    第一步:在Design或Director的日誌中記錄Job的作業號;
    第二步:使用DS管理員ID登陸 DataStage  Administrator客戶端;
    第三步:選擇“項目”選項,在項目列中表選擇被鎖Job所在的項目,單擊“命令”或“Command”按鈕進入DS命令管理界面;
    第四步:在命令欄輸入“LIST.READU EVERY”命令,點擊“Execute”或“執行”;
    第五步:在命令輸出窗口中的Item-Id欄找到被鎖“Job名稱”和“RT_CONFIG作業號”項,並記錄相應的Inode和UserNo號;
    第六步:在命令欄輸入“UNLOCK INODE inode# USER user# ALL”命令,點擊“Execute”或“執行”按鈕即可(inode#、user#即爲對應的Inode和UserNo號)。
    最後如果想再次查看所有的鎖,執行第四步即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章