VSAM 数据集特征
您可以在分配 VSAM 数据集时指定这些 VSAM 数据集特征。
以下字段定义中的某些信息取自 VSAM Demysti报 (SG24-6105-01)。 有关本出版物的更多信息,请参阅相关链接。
VSAM 类型:选择要分配的 VSAM 数据集的类型:
KSDS:关键字顺序数据集。 其记录按递增键值顺序装入并由索引进行控制的 VSAM 数据集。 将通过键控访问或寻址访问来检索和存储记录,并且因为数据集中分配了可用空间,所以将在键序列中插入新记录。 记录的相对字节地址会因为分割控制区间或控制区而更改。
ESDS:输入顺序数据集。 这是一种在装入记录时不考虑内容并且无法更改记录的相对字节地址的数据集。 新记录被添加到数据集的末尾。
RRDS:相对记录数据集。 VSAM 数据集的一种类型,这种数据集包含按相对记录号进行访问的固定长度记录。
目录标识:标识包含此数据集的条目的集成目录设施 (ICF) 目录。 缺省值是系统目录搜索顺序。
VSAM 关联:如果为 VSAM 数据集的数据组件和索引组件提供了名称,那么您能够独立于索引部分来处理数据部分。
数据:标识数据集的数据组件。 数据组件是 VSAM 数据集、备用索引或目录中包含数据记录的部分。 如果未指定数据名,那么将生成数据名。
索引:标识数据集的索引组件。 通过使用索引,在使用某个键请求记录时,VSAM 能够从数据组件中随机检索记录。 如果未指定索引名,那么将生成索引名。
键长度:每个数据记录中关键字段的长度。 指定介于 1 与 255 之间的值。 此字段由 VSAM 用来构建索引。 键长度和键偏移量之和不能超过最短记录的长度。
键偏移量:记录中键的位置。 指定介于 0 与最短记录的长度之间的值。 键长度和键偏移量之和不能超过最短记录的长度。
CI 大小:数据集的数据组件的控制区间大小。 控制区间是 VSAM 用于存储记录的固定长度区域。 它是 VSAM 与磁盘存储之间的传输单位。
缓冲区空间:打开时要分配的最小缓冲区空间。
跨区域共享:指定在一个系统上如何在用户之间共享集群:
1:集群可以由任何数目的用户共享以处理读操作,也可以仅由一个用户访问以处理读和写操作。
2:集群可以由任何数目的用户共享以处理读操作,也可以仅由一个用户访问以处理写操作。
3:集群可以由任何数目的用户完全共享。
4:集群可以由任何数目的用户完全共享,并且将为每个请求刷新用于直接处理的缓冲区。
复用:指定 YES 或 NO 以指示在打开数据集时是否可以将数据集重置为空状态。
恢复:指定 YES 或 NO 以指示在插入记录之前是否要对分配给数据组件的存储器进行格式化。
跨越:指定 YES 或 NO 以指示是否允许数据记录跨越控制区间。
擦除:指定 YES 或 NO 以指示在删除数据集时是否要使用二进制零来覆盖数据集所占用的空间。 让此字段保留为空白以使用在定义或最近一次更改条目时设置的擦除选项。
写检查:指定 YES 或 NO 以指示在写入记录时调用了写检查的直接访问设备操作是否要检查目录。
空间单元:定义要分配的主空间和辅助空间的单位。 缺省值是 TRK。 选择下列其中一个值:
REC:平均大小的记录。
KB:千字节(1024 个字节)。
MB:兆字节(1048576 个字节)。
TRK:直接访问存储设备 (DASD) 的磁道。
CYL:DASD 的柱面。
主空间量:要用于分配主空间的 DASD 空间量。 范围取决于指定的空间单元和 DASD 的类型。 缺省值是 10。
辅助单元数:要用于分配辅助空间的 DASD 空间量。 范围取决于指定的空间单元和 DASD 的类型。 缺省值是 10。
平均记录大小:对于 RRDS,它指的是数据集中所有记录的长度,对于其他数据集类型,它指的是数据集中记录的平均长度。
最大记录大小:数据记录的最大长度。
CI 的可用空间百分比:在大量插入期间和分割 CI 之后最初装入 VSAM 数据集时,每个控制区间中要设置以留作可用空间的百分比。
CA 的可用空间百分比:在大量插入期间和分割 CI 之后最初装入 VSAM 数据集时,每个控制区域中要设置以留作可用空间的百分比。
卷序列:指定集群的组件将具有空间的卷。
CI 大小:集群的索引组件的控制区间大小。
SMS 定义:存储管理子系统是一种操作环境,它有助于对存储器进行自动和集中管理。 SMS 使存储器管理员能够控制数据类、存储类、管理类、存储器组和 ACS 例程定义。
数据类:“系统管理的存储器”(SMS) 安装中定义的数据类的名称。 请不要在没有 SMS 的系统上输入值。
存储类:“系统管理的存储器”(SMS) 安装中定义的存储类的名称。 请不要在没有 SMS 的系统上输入值。
管理类:“系统管理的存储器”(SMS) 安装中定义的管理类的名称。 请不要在没有 SMS 的系统上输入值。