首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通读磁带- JCL

通读磁带- JCL
EN

Stack Overflow用户
提问于 2016-07-05 21:41:03
回答 1查看 290关注 0票数 0

我们目前将一些数据备份到磁带(虚拟的,而不是物理的),我需要从这些磁带中读取和提取信息。目前,我们使用JCL为每个Vol/Ser使用一条DD语句,如下所示:

代码语言:javascript
复制
//VOLSERO  DD DSN=DWP.PROD.****.TAPE,
//            DISP=SHR,                          
//            UNIT=CCLOCAL,                      
//            VOL=SER=(R94188)                   
//*                                              
//         DD DSN=DWP.PROD.****.TAPE,
//            DISP=SHR,                          
//            UNIT=CCLOCAL,                      
//            VOL=SER=(R94438)                   

每周我们删除一盘磁带,然后在备份新记录时添加一盘新磁带。是否可以在不输入Vol/Ser的情况下读取该数据集的所有磁带,或者是否每个磁带都需要自己的DD语句?

EN

回答 1

Stack Overflow用户

发布于 2016-07-06 04:27:44

您指示数据集已编目,因此不需要指定卷序列号。

正如@BillWoodger在他的评论中指出的那样,与您的存储人员交谈。与UNIT=AFF一样,对UNIT选项的DEFER子参数进行编码可能是有益的。您的存储人员,可能还有您的生产控制人员,将知道他们希望如何在您的商店完成它。

您指出数据集是GDG的一部分,因此要访问最近的3代,您应该能够编码...

代码语言:javascript
复制
//VOLSERO  DD DSN=DWP.PROD.SEND.****(0),
//            DISP=SHR
//         DD DSN=DWP.PROD.SEND.****(-1),
//            DISP=SHR
//         DD DSN=DWP.PROD.SEND.****(-2),
//            DISP=SHR

如果你想访问所有现存的世代,听起来像是这样,你应该能够编码……

代码语言:javascript
复制
//VOLSERO  DD DSN=DWP.PROD.SEND.****,
//            DISP=SHR

...and如果希望数据集按时间升序创建,请注意GDGORDER参数。

同样,与您的存储和生产控制人员交谈。什么是可能的,什么是可接受的,什么是最佳的,通常是有区别的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38205031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档