对VSAM的一些介绍 ※ 来源: 同济大学 论坛 BBS.TONGJI.NET
1,什么是VSAM?
VSAM(Virtual Storage Access Method)――虚拟存储访问方法
Virtual Storage Access Method (VSAM) is the first access method specifically
designed to operate in a virtual storage environment.
与其它的访问方法相比,VSAM和操作系统MVS,MVS/XA,MVS/ESA更兼容,提高了应用程序的效率。
2,VSAM 的功能:处理程序和操作系统的接口。
3,VSAM 术语
RBA——The Relative Byte Address
文件中的记录由其位移以字节编址,并且编址是从文件的起始位置开
始。这个位移就是记录的相对字节地址RBA。
CI——Control Interval
CI是VSAM方法在虚存(Virtual Storage)和外存(DASD)之间传送数据信息的基本单位。每个CI由一个以上的定长或变长的逻辑记录、自由空间、及描述本CI数据存放和空间使用情况等控制信息所组成。
CA——Control Area
在VSAM文件中,CI组成更大的结构-----控制区域CA(Control Area),文件中的每个CA都有同样数量与大小的CI,若干个CI构成CA。CI的数量由VSAM所决定。
Cluster
在VSAM方法中,族是由一组有关的部分而组成的结构。
4.VSAM数据类型
Linear Data Set (LDS)
Entry-Sequenced Data Set (ESDS)
Relative Record Data Set (RRDS)
Key-Sequenced Data Set (KSDS)
Variable Relative Record Data Set (VRRDS)
5.VSAM操作
Utility——IDCAMS
– Define 创建一个VSAM文件
– Listcat 列出VSAM文件的信息
– Repro 从SDS文件中导入数据到KSDS文件中
– Print 打印KSDS文件中的一部份record
– Delete 删除一个VSAM文件
6.创建VSAM
创建VSAM的JCL语句:
以帐号ST999为例:
//ST999A JOB CLASS=A,NOTIFY=&SYSUID
//STEP1 EXEC PGM=IDCAMS (注:PGM必须是IDCAMS)
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DEFINE CLUSTER ( NAME (ST999.VSAMNAME) -
INDEXED -
RECORDS( 3000 100 ) -
RECSZ ( 100 100 ) -
KEYS ( 3 0 ) -
VOLUME ( USER03 ))
//
建好一个VSAM后,不能在3.4 中编辑,会显示VSAM processing unavail, 应该在M.7中查看。
进入M.7后可按F2选择不同界面,须在TASK SELECTION MENU界面下操作,然后选择相应操作。
(1)编辑:选2再在出现的菜单中选1,然后输入VSAM名,即进入编辑界面;
(2)查看:选1再在出现的菜单中选3,然后输入VSAM名,即进入查看界面;
(3)删除:在3.4里面VSAM对应的那行打个D,然后按几次右CTRL,最后再在命令行中输入EXEC即执行删除。
分享到:
相关推荐
### VSAM介绍中文 大型机 #### 一、VSAM基本概念 **虚拟存储访问方法**(VSAM,Virtual Storage Access Method)是IBM为大型机环境开发的一种高性能文件管理系统。VSAM的主要设计理念是实现高效的文件管理和数据...
### VSAM介绍与知识点详解 #### 一、VSAM基本概念及重要性 VSAM,全称Virtual Storage Access Method,即虚拟存储存取方法,是在IBM系列计算机中广泛应用的一种高效文件管理系统。它基于虚拟存储技术,旨在实现与...
本用户指南11g Release 2 (11.2),E12073-01,详细介绍了如何配置、管理和使用Oracle Database Gateway for VSAM。它涵盖了以下主要知识点: 1. **系统要求和安装**:在开始使用之前,需要了解对硬件、操作系统、...
**增量汇总** 是指只对新增的数据进行汇总,而不是每次都重新汇总所有数据。这对于大数据集尤其有用,可以显著提高处理速度。 #### 18. Mapping 的参数/变量和 Session 的参数 **Mapping 参数/变量** 和 **Session ...
#### 五、VSAM介绍(VSAM: Introduction) VSAM是IBM提供的一种高性能的文件系统,广泛应用于大型主机环境中。 **VSAM组织(Organization of VSAM):** - VSAM支持多种数据集类型,每种类型都有其特定的应用场景。 - ...
描述:"db2的一些概念,介绍一些db2的基本概念。" 从提供的文件信息中,我们可以深入探讨DB2的核心概念及其在系统架构中的关键组件。以下是对DB2基本概念的详细解析: ### DB2的组织概念 DB2作为IBM的一款企业级...
本教程主要介绍了文件操作的基础知识,包括文件的打开、关闭、读写以及如何判断文件是否结束。 文件操作是编程中常见的任务,涉及到对文件的读取、写入和管理。在C语言中,文件操作主要通过标准输入输出库stdio.h中...
本书列举了一些重要的增强功能,例如对64位地址空间的支持、新的指令集以及存储器保护机制等。 #### 64位地址空间映射 为了充分利用现代处理器的能力,本书详细介绍了64位地址空间的映射方式。这包括如何将虚拟...
- `KEY` 和 `INDEX`: 对于VSAM数据集而言,用于指定键或索引信息。 - `SPACE`: 分配给数据集的空间量。 - `UNIT`: 指定I/O设备单元。 ### 实用程序介绍 - IBM的MVS系统提供了一系列实用程序,用于管理和操作数据集...
- z/OS支持多种虚拟存储模式,包括虚拟地址扩展(VAX)和虚拟存储管理(VSAM)等。 4. **工作负载管理**: - z/OS提供了一套完整的工作负载管理系统,用于优化资源分配和提高系统整体性能。 - 工作负载管理器可以...
1.7 简单的C程序介绍 1.8 输入和输出函数 1.9 C源程序的结构特点 1.10 书写程序时应遵循的规则 1.11 C语言的字符集 1.12 C语言词汇 1.13 Turbo C 2.0 集成开发环境的使用 1.13.1 Turbo C 2.0 简介和启动 1.13.2 ...
1.7 简单的C程序介绍 1.8 输入和输出函数 1.9 C源程序的结构特点 1.10 书写程序时应遵循的规则 1.11 C语言的字符集 1.12 C语言词汇 1.13 Turbo C 2.0 集成开发环境的使用 1.13.1 Turbo C 2.0 简介和启动 1.13.2 ...
- **z/OS UNIX**: z/OS 操作系统中实现了对 UNIX 标准的支持,允许用户在 z/OS 环境中运行 UNIX 应用程序,这极大地增强了系统的兼容性和灵活性。 - **产品和支持**: 书中介绍了 z/OS UNIX 相关的产品和服务支持,...
【ISPF介绍】 ISPF是Interactive System Productivity Facility的缩写,是PDF(Program Development Facility)的前提授权程序。ISPF提供了丰富的交互式图形用户界面,用于主机系统上的数据管理、程序开发和系统...
这本书是由IBM出版的一系列关于大型机系统的书籍之一,重点介绍了z/OS操作系统下的打印服务与UNIX系统服务的相关知识。本书由Paul Rogers和Juha Vainikainen编写,并在2008年发行了第二版。 #### z/OS Infoprint ...
下面详细介绍这两种数据集的创建过程。 ##### 分区数据集(PDS)的创建 1. **进入ISPF**: 在ISPF的主菜单下,选择 `3 - Utilities`。 2. **选择数据集操作**: 接着选择 `2 - Dataset`。 3. **准备创建**: 在弹出的...