Cannot get exclusive access to a log for a job

本文遵循BY-SA版权协议,转载请附上原文出处链接。


本文作者: 黑伴白

本文链接: http://heibanbai.com.cn/posts/65a4b9a4/

Cannot get exclusive access to a log for a job

Datastage运行作业时会在数据库中指定一个session,防止一个作业在运行时被重复调度,但是当作业异常中止时,这个锁可能不会被自动释放,导致此作业无法删除或者编译。这时需要手动释放这个锁。

注意操作用户要用console页面中注册的实例用户

激活环境变量

1
2
cd $DSHOME
. ./dsenv

启动uvsh命令

1
2
cd $DSHOME/bin
./uvsh

登录到对应工程

1
LOGTO projectName

查看作业ID

1
LIST DS_JOBS jobName

查看锁信息

1
2
# 根据上面查询的作业ID 查看作业相关锁
LIST.READU EVERY

登录到UV账户

1
LOGTO UV

解锁

1
2
3
4
# 根据用户解锁
UNLOCK USER userNo ALL
# 根据iNode号和userNo解锁
UNLOCK INODE iNode USER userNo ALL

蚂蚁再小也是肉🥩!


Cannot get exclusive access to a log for a job
http://heibanbai.com.cn/posts/65a4b9a4/
作者
黑伴白
发布于
2024年1月30日
许可协议

“您的支持,我的动力!觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”

微信二维码

微信支付

支付宝二维码

支付宝支付