我需要读取存储在Z/OS中的存储在多个磁带上的大型SAS数据集。我无法将这些数据移出磁带,并将其存储在主机上的DASD存储中。
我想知道,在Z/OS上,SAS 9.4是否对访问多个磁带上的数据集时可以使用的磁带数量有限制?
当前,当访问分布在多个磁带上的SAS数据集时,我声明一个类似于以下内容的libref:
libname mf v9tape 'mainframe dataset name';我已经能够成功地读取数据集,这些数据集分布在多个磁带上,这样就没有问题了。
阅读关于libref语句的更多信息时,有一个volser选项,我可以使用所需的声明磁带,但是根据使用此选项的文档,我只能使用不超过30盘磁带。我想知道,如果我不使用这个选项,SAS是否会应用30磁带限制这一声明,就像它将如果我使用volser选项?
发布于 2018-08-01 11:06:10
我不识字,但你的问题让我很好奇。z/OS文档表明,多卷磁带数据集最多可以跨越255个卷(参见使用数据集的z/ of、“最大数据集大小”、“最大卷数”)。因此,这30卷限制是一个SAS限制。
阅读SAS手册(http://support.sas.com/documentation/cdl/en/hosto390/61886/HTML/default/viewer.htm#mvs-stmt-libname.htm),我理解在编写新库时会使用volser限制,并且您希望使用特定的卷。或者,当您想要读取磁带库时,但是数据集没有编目,因此需要指定卷的列表。
使用volcount,您可以写入多达255个卷。我的结论是,您可以阅读目录磁带数据集,它分布在多达255卷。
HTH
https://stackoverflow.com/questions/51597348
复制相似问题