从多个Z/OS磁带读取SAS数据集.磁带卷数量限制

  • 本文关键字:磁带 数据集 SAS 读取 OS sas zos
  • 更新时间 :
  • 英文 :


我需要读取Z/OS中存储在磁带上的大型SAS数据集,这些数据集分布在多个磁带上。我无法将这些数据从磁带上移走,也无法将其存储在大型机上的DASD存储中。

我想知道在访问分布在多个磁带上的数据集时,Z/OS上的SAS 9.4是否对其可以使用的磁带数量有限制?

目前,当访问分布在多个磁带上的SAS数据集时,我声明了一个类似于以下的libref:

libname mf v9tape 'mainframe dataset name';

我已经能够以这种方式成功读取分布在多个磁带上的数据集,而且没有问题。

阅读更多关于libref语句的信息,我可以使用volser选项来声明需要哪些磁带,但根据使用此选项的文档,我只能使用不超过30个磁带。我想知道,如果我不使用此选项,SAS会像使用volser选项一样将30磁带限制应用于此语句吗?

我不懂SAS,但你的问题让我很好奇。z/OS说明了多卷磁带数据集最多可以跨越255个卷(请参阅z/OS DFSMS Using data sets,"Maximum data Set Size"one_answers"Maximum Number of volumes"(。所以这个30卷的限制是SAS的限制。

阅读SAS手册(http://support.sas.com/documentation/cdl/en/hosto390/61886/HTML/default/viewer.htm#mvs-stmt-libname.htm(我知道volser限制适用于编写新库,并且您希望使用特定的卷。或者,如果您想读取磁带库,但数据集未编目,因此需要指定卷列表。

使用卷计数,您可以写入多达255个卷。我的结论是,您可能会阅读一个编目磁带数据集,该数据集分布在多达255个卷上。

HTH-

最新更新