(转)对VSAM的一些介绍

对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即执行删除。
用JCL创建VSAM的一个小例子 用JCL创建VSAM的一个小例子,我也是下载的别人的哈哈 立即下载

相关推荐

VSAM简介

内容包括:VSAM概述,VSAM数据集类型和结构,VSAM的编目以及集成编目访问方法服务使用程序IDCAMS。

电子知识学习笔记-基础篇-电阻

本文整理了电阻相关的知识点,以便需要时翻阅。

weixin_38975819的博客 1368

VSAM的简单概述(cobol)

VSAM是Virtual Storage Access Method(虚拟存储存取方法)的缩写,它也是一种索引顺序文件的组织方式,采用B+树作为动态索引结构。

VSAM

一个礼拜没整理大机笔记liao ,感觉再不整理的话就对不起大机。昨天的确是虚脱了,所以高珍的课听得象梦游似的。今天比较认真,早上、下午都在机房混,虽然天气很热,但还是顶下来,偶没睡觉,哈哈,真是个意外,连我自己也吓了一跳。 一、VSAM概述: VSAM(Virtual Storage Access Method)是一种相当与接口的访问方法,是操作系统与应用程序之间的桥梁,其主要目的是提...

乐在其中/Leo在其中 1026

vsam介绍(中文)

这个文件是中文的 讲的还算清楚,希望大家不要浪费自己的资源

VSAM电影数据管理系统解决方案Mainframe 大型机OS/390操作系统

本系统后台数据采用VSAM文件存储,前台基于CICS开发管理界面本系统应用CICS提供的XCTL的程序间调用方式进行程序管理,使得整个系统的程序结构与处理流程变得十分清晰

VSAM数据集简介

术语虚拟存储访问方法(VSAM)既是一种数据集类型,也是一种访问方法,用来管理各种用户数据类型。作为一种访问方法,VSAM比其它磁盘访问方法提供了更多更复杂的功能。VSAM以一种唯一的,其它访问方法不理解的格式来保存磁盘记录。

weixin_33743661的博客 493

SAP SD科目确定:从配置到凭证的财务集成核心

本文深入解析SAP SD科目确定的核心价值与配置实践,涵盖从主数据准备到财务凭证生成的全流程。通过六步配置法和KOFI00过程拆解,帮助企业实现销售与财务模块的高效集成,确保收入、成本等数据准确归集至对应会计科目,提升财务自动化水平与数据准确性。

weixin_33491377的博客 251

VSAM:视频监控系统 A System for Video Surveillance and Monitoring

VSAM可自动解析场景中的人和车,检测目标并按语义分类,如人、人群、车,以及在此基础上的行为分析,如走动、奔跑。利用VSAM,单个人即可监控复杂区域,跟踪多个人、车以及识别其活动。

Why So Serious? 5848

电子设计实战:用MOS管手把手搭建D触发器电路(含时序分析避坑指南)

本文详细介绍了如何使用MOS管从零开始搭建D触发器电路,重点解析了建立时间和保持时间等关键时序参数对电路稳定性的影响。通过实测波形分析和避坑指南,帮助电子工程师掌握D触发器的实际搭建技巧与优化方法,提升数字电路设计的可靠性。

x1y2z的博客 1162

电芯外观及体系设计(Cell Design)-①容量平衡设计(Cell Balance Design)

全面获取并正确解读客户需求,将需求进行分解和预判,结合公司现有资源、技术,给出设计方案。一个优秀的电芯设计方案,应该是稳健的,可操作的,满足客户需求的同时,并能为公司带来较多利润。电芯设计需同时考虑周期,性能,品质,加工性,成本,及安全与稳健性。设计人员时刻要有成本控制观念,但利润则是由公司战略所决定。

FDC1303864002的博客 1352

(转)VSAM文件结构及管理

http://www.newcoin.info/2009/12/15/27284.html/ VSAM文件结构及管理 2009年03月16日  |  5:21 下午分类:大型机|Mainframe  |  标签:VSAM、大机、文档资料、资料  |  <!--admin--> VSAM文件结构及管理VSAM(Virtual Storage Access Method)文件是I...

mlxia的专栏 790

Nestjs框架: 集成 Prisma

NestJS官方文档提供了两种数据库相关的内容:Techniques下的数据库板块和Recipes下的具体数据库集成方案。本文以Prisma为例,演示了如何集成Prisma到NestJS项目中。首先创建NestJS项目并安装Prisma,配置MySQL数据库连接。通过Prisma CLI初始化项目、定义数据模型并生成迁移文件。接着创建Prisma模块和服务,配置Prisma客户端连接数据库。最后在控制器中注入PrismaService实现数据查询。整个过程包含了Docker启动MySQL、Prisma模型定

Wang的专栏 1294

ISAM and VSAM

一、ISAM文件 索引顺序存取方法ISAM为Indexed Sequential Access Method的缩写,它是一种专为磁盘存取设计的文件组织方式。由于磁盘是以盘组、柱面和磁道三级地址存取的设备,则可对磁盘上的数据文件建立盘组、柱面和磁道三级索引。文件的记录在同一盘组上存放时,应先集中放在一个柱面上,然后再顺序存放再相邻的柱面上,对同一柱面,则应按盘面的次序顺序存放。例如图(a)为存放在...

乐在其中/Leo在其中 1212

软件测试工程师笔试题

这里写目录标题全套软件测试面试笔试题(附答案)二、选折三、添空四、简答(资料是搜集整理的,感谢前辈的解题)无1.区别阶段评审的与同行评审2.什么是软件测试3. 简述集成测试的过程4 怎么做好文档测试5 白盒测试有几种方法6 系统测试计划是否需要同行审批,为什么7Alpha 测试与 beta 的区别8 比较负载测试,容量测试和强度测试的区别。性能测试从使用方便的角度来说,9 测试结束的标准是什么?10 描述软件测试活动的生命周期?11 软件的缺陷等级应如何划分? 软件测试工程师笔试题(附答案) 全套软件测试面

m0_46446002的博客 2549

AUTOSAR OS演示项目搭建与验证

请注意,以上代码只是一个简单的示例,用于说明AUTOSAR OS项目的搭建和验证过程。此外,AUTOSAR OS还提供了其他功能和API,如事件、消息队列和任务间通信等,可以根据实际需求进行使用。AUTOSAR OS是AUTOSAR架构中的一部分,它提供了一种可移植且可扩展的操作系统,用于管理嵌入式应用程序的任务和资源。通过以上步骤,我们成功搭建了一个基于AUTOSAR OS的演示项目,并验证了应用程序任务的执行顺序。3、打开app.c文件,并编写一个简单的应用程序,作为我们的示例任务。

weixin_50547796的博客 195

数据结构之ISAM文件和VSAM文件

1.ISAM文件 索引顺序存取方法ISAM 为Indexed Sequential Access Methed的缩写,它是一种专为磁盘存取设计的文件组织方式。由于磁盘是以盘组,柱面和磁道三级地址存取的设备,则可对磁盘上的数据文件建立盘组、柱面和磁道R三级索引。文件的记录在同一盘组上存放时,应先集中放在一个柱面上,然后再顺序存放在相邻的柱面上,对同一柱面,则应按盘面的次序顺序存放。例如图1为存放在一个磁盘组上的ISAM文件,每个柱面建立一个磁道索引,每个磁道索引项由两部分组成:基本索引项和溢...

南风fahaxiki 5113

项目管理知识体系(PMBOK)中的质量规划详解

你是否遇到过这些场景?软件上线后用户投诉“功能漏洞多”,团队连夜返工;装修完的房子墙面开裂,施工方和业主互相推诿;新研发的手机电池续航不达标,被迫延迟发布。这些问题的根源,往往是项目启动时没有做好质量规划。本文聚焦PMBOK中“质量规划”(Plan Quality Management)过程,覆盖其核心概念、操作步骤、工具技术与实战应用,适用于IT、建筑、制造等各类项目场景。

项目管理的博客 1118

VSAM操作笔记_COBOL操作VSAM

1. 概要 1.1  VSAM文件  ① 创建 ② 初始化 ③ 删除 ④打印 1.2  使用命令直接对VSAM 进行操作 1.3  COBOL中对VSAM文件的记录的 CRUD    2. VSAM文件  ① 创建 ② 初始化 ③ 删除 重点: VSAM文件创建完后, 必须初始化, 即给VSAM文件装载记录 注意: 作业名以 userid 开头, 否则 需在 SDSF Menu

吴钦飞 6791

【2026最新版】Open3D(C++)点云处理算法汇总(C++长期更新版)

C++版本Open3D进行点云处理的一些算法使用案例。博客长期更新,最近一次更新时间为:2026年4月11日。

点云侠的博客 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

(转)VSAM学习(1)

http://blog.csdn.net/uniqueren/archive/2008/12/04/3446538.aspx   VSAM学习(1) 收藏 VSAM(Virtual Storage Access Method)文件主要有以下几种形式:1.键顺序文件KSDS2.输入顺序文件ESDS3.相对记录文件RRDS4.线性文件LDSVSAM 文件结构: VSAM 数据集中的数据除线性数据...

mlxia的专栏 388

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VSAM文件IO操作返回码参考

VSAM Return Codes 00   -  SUCCESSFUL COMPLETION   02   -  DUPLICATE KEY, NON UNIQUE ALT INDEX   04   -  READ, WRONG LENGTH RECORD     05   -  OPEN, FIL

Simon's Tech Book 6172

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

VSAM基础知识介绍

1。VSAM基本概念 虚拟存储技术的发展,为文件管理系统开拓了新的方向,而基于虚拟存储概念而研制发展的虚拟存取方法,在IBM系列的机器中也已经普遍地使用。VSAM (Virtual Storage Access Method)是一种虚拟存取方法,它是为了与直接存取存储设备DASD(Direct Access Storage Device--能 够在文件上直接地存取任何记录的设备)一起使用而研制的文...

乐在其中/Leo在其中 1655

VSAM文件结构及管理

http://www.newcoin.info/vsam%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84%E5%8F%8A%E7%AE%A1%E7%90%86.htmlVSAM文件结构及管理 VSAM(Virtual Storage Access Method)文件是IBM 公司在虚拟存储器和树型数据结 构的基础上,为了满足数据量大,存取速度快和维护方便的要求而发展起来的一种文件组织 形式。VSAM文件可分为以下几种组织形式: 1) 键顺序文件KSDS:这种文件与索

lixiao0018的专栏 2644

初始化VSAM

装载VSAM文件

qq_39115237的博客 251

vsam

http://www.newcoin.info/vsam%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84%E5%8F%8A%E7%AE%A1%E7%90%86.html   VSAM文件结构及管理 VSAM(Virtual Storage Access Method)文件是IBM 公司在虚拟存储器和树型数据结 构的基础上,为了满足数据量大,存取速度快和维护方

hejunv587的博客 875
上一篇: (转)cobol语言基础培训教程
下一篇: (转)VSAM文件结构及管理
mlxia
博客等级 码龄26年 28粉丝 410原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值