IBM大型機学習筆記.doc
【IBM大型机操作系统】是IBM公司为大型企业级计算环境设计的一种高效稳定的操作系统,它在金融、电信、政府等领域有着广泛的应用。本篇学习笔记主要涵盖了IBM大型机的实用程序,包括系统实用程序、数据集实用程序以及独立实用程序,并讲解了如何通过JCL控制语句来调用和管理这些工具。一、系统实用程序以IEH开头,主要用于维护和管理系统的各个方面。例如: 1. IEHNITT:用于为磁带卷写入标号。 2. IEHLIST:显示系统控制数据信息列表。 3. IEHMOVE:移动或复制数据集、卷和编目目录。 4. IEHPROGM:创建和维护系统控制数据,建立数据组索引,重命名磁带卷,删除数据集等。 5. IEHDASDR:初始化直接存取卷。二、数据集实用程序以IEB开头,主要处理数据集或数据集记录的操作,如: 1. IEBGENER:用于复制顺序数据集记录,或把顺序数据集转化为分区数据集。 2. IEBCOPY:拷贝、压缩或合并分区数据集和扩展分区数据集。 3. IEBPTPCH:打印或卡片输出数据集。 4. IEBCOMPR:比较不同数据集。 5. IEBISAM:处理ISAM(Indexed Sequential Access Method)数据集的卸载、装载、拷贝和打印。 6. IEBUPDATE:对顺序、分区或扩展分区数据集进行合并修改。三、独立实用程序这类程序以IBC开头,可以在操作系统之外运行,常用于系统灾难恢复。例如: 1. IBCDASDI:初始化和分配直接存取卷上的可用实用程序。 2. IBCDUMPRS:用于直接存取卷的数据转储和再存储。四、实用程序的调用调用IBM大型机的实用程序有两种方式:一是通过ISPF的TSO CALL命令,二是通过JCL(Job Control Language)语句。JCL调用示例如下: ```text //UTLFM JOB ... //STEP EXEC PGM=UTILITY //SYSPRINT DD ... //SYSUT1 DD ... //SYSUT2 DD ... //SYSIN DD ... ```五、UTILITY控制语句格式UTILITY控制语句不以'//'开头,分为标签区、操作数区和注释区。例如,IEBGENER的控制语句: ```text //ST018 JOB NOTIFY=ST018,MSGLEVEL=(1,1) //STEP EXEC PGM=IEBGENER //SYSPRINT DD SYSOUT=* //SYSUT1 DD ... //SYSUT2 DD ... //SYSIN DD ... ``` IEBGENER示例: - EXEC语句指定执行的程序。 - SYSPRINT DD定义输出信息数据集。 - SYSUT1 DD定义输入数据集。 - SYSUT2 DD定义输出数据集。 - SYSIN DD定义控制数据集,如果没有控制语句,可以用'DUMMY'表示。六、IEBGENER的功能IEBGENER用于创建、拷贝和打印顺序数据集。例如,分配并拷贝PS顺序数据集的JCL代码: ```text 000100 //ST018A JOB NOTIFY=ST018,MSGLEVEL=(1,1) 000200 //STEP1 EXEC PGM=IEBGENER 000300 //SYSPRINT DD SYSOUT=* 000400 //SYSUT1 DD * 000500 JONES FRED 53AF 87 5701 NINE MILE ROAD 000600 AN ```总结,IBM大型机操作系统的学习涉及大量管理和维护工具,如系统实用程序、数据集实用程序和独立实用程序。通过掌握JCL控制语句,能够有效管理和操作这些工具,从而提高实际操作能力。理解并熟练运用这些知识对于在大型机环境中工作至关重要。
下载地址
用户评论