从多个Z / OS磁带读取的SAS数据集。磁带数量限制?

时间:2018-07-30 15:24:20

标签: sas zos

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

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

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

libname mf v9tape 'mainframe dataset name';

通过这种方式,我已经能够成功读取分散在多个磁带上的数据集,而不会出现问题。

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

1 个答案:

答案 0 :(得分:3)

我不懂SAS,但是您的问题使我感到好奇。多卷磁带数据集的z / OS文档最大可以跨越255个卷(请参见《使用数据集的z / OS DFSMS使用数据集,最大数据集大小》,《最大卷数》)。因此,这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