Processing archive logs

Run a job such that shown in the following figure to compress archive log data sets.

The job replaces the original archive log data sets with the processed log data sets. The data sets are filtered and compressed. The job header provides information about how you can ensure that the objects that you want to recover will use the archive log.

All processing is specified in the ALMIN data set. You can simplify the syntax shown in the following figure by omitting the keywords that specify defaults, as shown in the following example:

LIMIT LOGS 3 ARCHIVE1

For more syntax information, see Command and syntax reference. For DD statement information, see Building PACLOG jobs.

//PACLOG3 JOB (5212),'EXAMPLE 3',CLASS=A,MSGCLASS=X
//***************************************************************
//*
//*  THIS JOB CAN BE USED TO COMPRESS ARCHIVE LOG DATA SETS FOR USE
//*  IN RECOVERY TESTING. IT WILL REPLACE YOUR ARCHIVE LOG DATA
//*  SETS WITH COMPRESSED DATA SETS!  TO UNCOMPRESS THE RESULTING
//*  DATA SETS, REFER TO EXAMPLE 7.
//*
//*  BEFORE YOU START, IT IS BEST TO CHECK THAT YOU HAVE OBJECTS
//*  THAT WILL USE THE ARCHIVE DATA SETS FOR RECOVERY.  DO THIS
//*  BY RUNNING BMC'S RECOVER PLUS WITH THE ANALYZE ONLY OPTION.
//*  YOU COULD ALSO RUN THE DB2 REPORT RECOVERY JOB AND CHECK
//*  THAT ANY COPIES REQUIRED ARE AVAILABLE.
//*
//*  THE JOB AS SHOWN BELOW, WILL PROCESS THE LAST THREE ARCHIVE LOG
//*  DATA SETS.  IF THE DATA FOR YOUR RECOVERY IS FURTHER BACK IN
//*  THE ARCHIVE LOGS, CHANGE THE NUMBER ACCORDINGLY OR USE
//*  'LIMIT RBARANGE <STARTRBA> FFFFFFFFFFFF' INSTEAD OF 'LIMIT LOG'
//*  SPECIFYING THE STARTRBA FROM THE LOG.
//*
//*  AFTER THIS JOB COMPLETES SUCCESSFULLY, SIMPLY RECOVER YOUR
//*  SELECTED OBJECT(S) AND VERIFY THAT THE RECOVERY IS USING THE
//*  PROCESSED LOGS.
//*
//***************************************************************
//COMP3  EXEC PGM=ALMMAIN,REGION=4M,
//            PARM='DECI'                        <=== DESIRED DB2 SSID
//STEPLIB  DD DISP=SHR,DSN=BMCALM.TEST.OVERRIDE1
//         DD DISP=SHR,DSN=BMCALM.DBLINK         <=== PACLOG LOAD LIB
//         DD DISP=SHR,DSN=BMCALM.XXLINK         <=== INFRASTRUCTURE 1
//         DD DISP=SHR,DSN=BMCALM.BBLINK         <=== INFRASTRUCTURE 2
//         DD DISP=SHR,DSN=SYS3.DECI.DSNEXIT     <=== DB2 DSNEXIT LIB
//         DD DISP=SHR,DSN=SYS2.DB2V81M.DSNLOAD  <=== DB2 DSNLOAD LIB
//SYSUT1   DD DISP=SHR,DSN=DECICAT.BSDS01        <=== DB2 BSDS
//ALMMSGS  DD DISP=SHR,DSN=BMCALM.DBCNTL(ALMMSGS)   <=== MSGS DS
//ALMOPTS  DD DISP=SHR,DSN=BMCALM.DBCNTL(ALM$OPTS)  <=== OPTS DS
//*
//ALMPRINT DD SYSOUT=*    REQUIRED PRINT OUTPUT
//ALMXPIRE DD SYSOUT=*    REQUIRED EXPIRED ARCHIVE REPORT
//ALMLIST1 DD SYSOUT=*    REQUIRED LOCAL PRIMARY ARCHIVE LIST
//ALMLIST2 DD SYSOUT=*    REQUIRED LOCAL SECONDARY ARCHIVE LIST
//*
//ALMLIST3 DD SYSOUT=*    OPTIONAL OFFSITE PRIMARY ARCHIVE LIST
//ALMLIST4 DD SYSOUT=*    OPTIONAL OFFSITE SECONDARY ARCHIVE LIST
//ALMLSTAT DD SYSOUT=*    OPTIONAL RECORD TYPE REPORT
//ALMOSTAT DD SYSOUT=*    OPTIONAL DB2 OBJECT REPORT
//BMCERROR DD SYSOUT=*    OPTIONAL SAS/C ERROR MESSAGES
//ALMIN    DD *

  LIMIT LOGS 3

  ARCHIVE1
    DISK UNIT SYSALLDA
    COMPRESS YES
    FILTERIX ALL
    FILTERRECTYPE ALL

Related topic

Was this page helpful? Yes No Submitting... Thank you

Comments