有时候你发现想删除一些DS尤其是系统正在用的DS比如LNKLST里面的,会提示你dataset in use,然后怎么也删不掉。这时候首先你要搞清楚是什么在占用DS,可以用连击F1的方法……当然发现是被你同事用着然后你找到这里来了我也很服你——比较专业一点的方法是在LOG输入
- D GRS,RES=(*,ABC.BILLRAIN.COM) –>>>前面是星号
然后会告诉你这个DS是被什么占用着,如果碰巧里面有XCFAS和LLA的话,恭喜你,还真不是很容易,但你很幸运地读到这篇文章啦,自然可以在老板同事面前表现一下了,记住下面的命令吧~当然需要你有下命令的权限哦~
对于LLA:
- P LLA – STOP LLA
对于XCFAS:
- SETPROG,LNKLST,UNALLOCATE
NOTE:会影响所有的LINKLIST,需要较高的权限,最好你知道自己在干什么,否则影响到系统运行,可别怪我没提醒你……
然后删你的DS,然后:
- S LLA – START LLA
- SETPROG,LNKLST,ALLOCATE
对于LNKLST其实还有一些稍微复杂一点的操作方法,这里就先不介绍了,等我试过再说。
作者简介 Ondemand MIB
Mainframe Is Back 站长 - Web2.0 Mainframe Consultant.
- Web |
- More Posts (171)