2024年6月2日发(作者:)

CATALOG

基础入门和实例

From: /bbs

一。什么是CATALOG,它的作用是什么。

1.什么是catalog

1)数据集的管理主要通过catalog实现,catalog本身是一个数据集,它含有其他数据集的

信息,能够按照数据集名去定位数据集的位置

2)catalog中包含数据集名,卷标和设备类型

2.使用catalog的优点

1)使用catalog后,用户不需要知道外存储器的详细设置,因此数据可以从一个地方移动

到另一个地方而不必改变JCL的DD语句

2)访问数据集时也不必知道数据集存放在哪个卷上

3)用catalog同事也简化了数据集的备份和恢复过程。所有VSAM数据集和SMS管理的数

据集均需要catalog

g的类型

catalog按照功能可以分为两种类型:master catalog和user catalog。

在Z/OS系统中,通常至少有一个master catalog

1)master catalog:整个外村系统管理的中心控制点,它描述系统数据集和user catalog

2)user catalog:描述用户的数据集

catalog和user catalog的联系

在master catalog中通过alias和user catalog联系,alias的定义为:

1)通常是一个数据集的HLQ

2)代表一个用户catalog,存放在master catalog中

3)catalog的alias也是也是多段的

catalog

一个系统上只有一个master catalog存在。master catalog放在常住的系统卷上。master

catalog通常包含所有的用户目录以及指向他们的别名,也包含一些系统的数据集,master

catalog的内容主要有以下几个部分:

1)user catalog:系统上所有用户的目录条目

2)alias:所有指向对应系统上用户目录的条目

3)页空间:系统使用的页空间条目

4)系统软件目标库:用以运行系统的数据集,比如LINKLIB和ISPPENU

4)关键操作数据集:包含PARMLIB数据集,JES,TCP/IP参数库和SMS配置数据集,

RACF数据库等

6)子系统数据集:比如DB2和CICS子系统的数据库

Z/OS在IPL时将会读取master catalog,然后依照master catalog中的入口找到卷上对应

的数据集。master catalog在系统参数库M中的LOADxx定义:

IODF 04 IODFZ1A S1 S1

NUCLEUS 1

NUCLST ZC

SYSCAT Z1ACAT143CMCAT.Z1ASYS

PARMLIB B LIBVOL

PARMLIB B LIBVOL

PARMLIB B Z1ARES

PARMLIB B Z1ARES