Catalogs

Green check Please! Verify all details or suggestions with the appropriate vendor and / or vendor's manuals.

IDCAMS: Use access method services for catalogs

Introduction to Catalogs

z/OS V1R12.0 DFSMS Managing Catalogs
SC26-7409-09
A catalog is a data set that contains information about other data sets. It provides users with the ability to locate a data set by name, without knowing where the data set resides. By cataloging data sets, your users will need to know less about your storage setup. Thus, data can be moved from one device to another, without requiring a change in JCL DD statements that refer to an existing data set.
Cataloging data sets also simplifies backup and recovery procedures. Catalogs are the central information point for data sets; all data sets must be cataloged. In addition, all SMS-managed data sets must be cataloged.
DFSMS allows you to use catalogs for any type of data set or object. Many advanced functions require the use of catalogs, for example, the Storage Management Subsystem.

Website

Catalog Sharing

Using Enhanced Catalog Sharing Mode
z/OS V1R12.0 DFSMS Managing Catalogs
SC26-7409-09 

Website

The Master Catalog

Catalogs are used by MVS to locate datasets when a task attempts to allocate them without supplying their volume serial number; they hold records of the volume(s) on which each cataloged dataset exists.

Each MVS system must have a master catalog, and there will usually also be a number of lower-level catalogs known as user catalogs. All catalog searches begin by searching the master catalog, and many major system datasets must be cataloged in it.

Read more about Catalog - MVS Systems Programming By Thierry Falissard (France) Website

A master catalog is the same structually, as a user catalog. For ease of backup and recovery no user datasets should be cataloged in the master catalog. The system datasets used for initialization must be in the master cat.

To provide faster response to concurrent requests for catalog entries, your master catalog should primarily contain user catalog entries. User catalogs contain entries for most data sets, indexes, and volumes.

How the system finds the Master Catalog
There are two sources:
member LOADxx's SYSCAT, or SYS1.NUCLEUS(SYSCATLG)

The LOADxx member is found in the SYSn.IPLPARM or in SYS1.PARMLIB more about these data sets in the PARMLIB section.
SYSCATLG of SYS1.NUCLEUS will be used if the SYSCAT parameter is not included in the LOADxx member of SYS1.IPLPARM.

The system will ask for a suffix xx to be appended to SYSCAT to form a member name in SYS1.NUCLEUS, if there's no SYSCAT statement in LOADxx, or IMSI was specified A, C, D, or P (ignore LOADxx's SYSCAT).

If "Enter" is pressed, then the system will pick SYSCATLG. Or you can specify a different suffix. Probably, something unpleasant will happen if you press "Enter", if there's no SYSCATLG there.

master catalog

Alternate Master Catalog

Because the Master catalog is vital to the functioning of a MVS data center, an alternate master catalog should be created, the alternate catalog can be used to do an IPL, at minimum an IPL can be done, the original catalog can be repaired or recovered.

Use REPRO command to copy the master catalog into a newly defined catalog, the newly defined catalog should then be used as the primary catalog, and the old master should be used as the alternate

Updates have to be manually added to the alternate catalog.

An Alternate LOADxx member will be required

User Catalogs

The user catalogs are pointed to by the Master Catalog
There can be a various amount of user catalogs depending on the installation procedures of your data center.


VLF

The Virtual Lookaside Facility

LLA provides better performance when VLF services are available, so it is better (although not necessary) to start VLF before LLA. However, the operation of LLA does not depend on VLF.

Determining Catalogs in VLF:

F CATALOG,REPORT,CACHE

Removing Catalogs from VLF:

F CATALOG,NOVLF(your.catname)

Please don't forget to fix your changes in SYS1.PARMLIB(COFVLFxx)

Parmlib member COFVLFxx (Virtual Lookaside Facility Parameters)

Website


Enhanced Catalog Sharing and Management

An IBM Redbooks publication

Table of contents
Chapter 1. Introduction
Chapter 2. Planning   
Chapter 3. Implementation   
Chapter 4. Operations   
Chapter 5. Backup and Recovery   
Chapter 6. Analyzing Structural Integrity   
Appendix A. Catalog Search Interface   
Appendix B. What’s Changed and What’s New

Website