DB2 Data Base Administration Documentation.doc
Upcoming SlideShare
Loading in...5
×
 

DB2 Data Base Administration Documentation.doc

on

  • 469 views

 

Statistics

Views

Total Views
469
Views on SlideShare
469
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

DB2 Data Base Administration Documentation.doc DB2 Data Base Administration Documentation.doc Document Transcript

  • UNIVERSITY OF CALIFORNIA OFFICE OF THE PRESIDENT Information Systems and Computing DB2 Data Base Administration Documentation (DB2) Last Updated: March, 8, 2010 Operations Documentation 1.1 Application Control Information..........................................................................................................................3 Project Contacts......................................................................................................................................................3 1.2 Database & Tables................................................................................................................................................4 2. Batch Operations Daily Job Stream............................................................................................................................5 Job Name DB2DIC1...............................................................................................................................................5 Job Name DB2DIC2...............................................................................................................................................6 Job Name DB2HSMRC..........................................................................................................................................7 Job Name DB2ICDBA............................................................................................................................................9 Job Name DB2ICERX..........................................................................................................................................10 Job Name DB2ICESX..........................................................................................................................................11 Job Name DB2ICPP1............................................................................................................................................13 Job Name DB2ICPP2............................................................................................................................................14 Job Name DB2ICPP3............................................................................................................................................15 Job Name DB2ICPP4............................................................................................................................................17 Job Name DB2ICPP5............................................................................................................................................18 Job Name DB2ICPP6............................................................................................................................................19 Job Name DB2ICPP7............................................................................................................................................20 Job Name DB2ICPP8............................................................................................................................................22 Job Name DB2ICPP9............................................................................................................................................23 Job Name DB2ICPPA...........................................................................................................................................24 Job Name DB2ICPPB...........................................................................................................................................26 Job Name DB2ICPPC...........................................................................................................................................27 Job Name DB2ICPPH...........................................................................................................................................28 Job Name DB2ICRBP..........................................................................................................................................30 Job Name DB2ICTCS...........................................................................................................................................31 Job Name DB2ICUC2..........................................................................................................................................32 Job Name DB2QIC1.............................................................................................................................................34 Job Name DB2QIC2.............................................................................................................................................35 3. QUERYMON Batch Operations Daily Job Stream..................................................................................................37 Job Name CQMLUC2P........................................................................................................................................37 Job Name CQMLUC4P........................................................................................................................................38 Job Name CQMLUC2Q........................................................................................................................................39 Job Name CQMLUC4Q........................................................................................................................................41 4. Batch Operations Saturday Job Stream.....................................................................................................................43 Job Name DB2RHPP0..........................................................................................................................................43
  • Job Name DB2RHPP1..........................................................................................................................................44 Job Name DB2RHPP2..........................................................................................................................................45 Job Name DB2RHPP3..........................................................................................................................................47 Job Name DB2RHPP4..........................................................................................................................................48 Job Name DB2RHPP5..........................................................................................................................................49 Job Name DB2RHERX........................................................................................................................................50 Job Name DB2RHESX.........................................................................................................................................52 Job Name DB2RHPPB.........................................................................................................................................53 Job Name DB2RHPPC.........................................................................................................................................55 Job Name DB2RPARX.........................................................................................................................................56 5. Batch Operations Sunday Job Stream.......................................................................................................................58 Job Name DB2RHPP6..........................................................................................................................................58 Job Name DB2RHPP7..........................................................................................................................................59 Job Name DB2RHPP8..........................................................................................................................................60 Job Name DB2RHPP9..........................................................................................................................................62 Job Name DB2RHPPA.........................................................................................................................................63 Job Name DB2RHPPH.........................................................................................................................................64 Job Name DB2RHRBP.........................................................................................................................................66 Job Name DB2RHTCS.........................................................................................................................................67 Job Name DB2RHUC2.........................................................................................................................................68 Job Name DB2RHDBA........................................................................................................................................70 Job Name DB2PRCHK.........................................................................................................................................71 Job Name DB2PESIT...........................................................................................................................................72 Job Name DB2PESIX...........................................................................................................................................74 Job Name DB2PTCST..........................................................................................................................................75 Job Name DB2PTCSX..........................................................................................................................................77 Job Name DB2PSLIT...........................................................................................................................................78 Job Name DB2PSLIX...........................................................................................................................................80 Job Name DB2PRBPT..........................................................................................................................................81 Job Name DB2PRBPX.........................................................................................................................................82 Job Name DB2PPP1T...........................................................................................................................................84 Job Name DB2PPP1X..........................................................................................................................................85 Job Name DB2PPP3T...........................................................................................................................................87 Job Name DB2PPP3X..........................................................................................................................................88 Job Name DB2PPP5T...........................................................................................................................................90 Job Name DB2PPP5X..........................................................................................................................................91 Job Name DB2PPP6T...........................................................................................................................................93 Job Name DB2PPP6X..........................................................................................................................................94 Job Name DB2PPP7T...........................................................................................................................................95 Job Name DB2PPP7X..........................................................................................................................................97 Job Name DB2PPP8T...........................................................................................................................................98 Job Name DB2PPP8X........................................................................................................................................100 Job Name DB2PPP9T.........................................................................................................................................101 Job Name DB2PPP9X........................................................................................................................................103 Job Name DB2PPPAT........................................................................................................................................104 Job Name DB2PPPAT........................................................................................................................................106 Job Name DB2PPPAX........................................................................................................................................107 Job Name DB2PPPHT........................................................................................................................................109 Job Name DB2PPPHX........................................................................................................................................110 Job Name DB2PPPMT.......................................................................................................................................111 Job Name DB2PPPMX.......................................................................................................................................113 Job Name DB2PLDPT........................................................................................................................................114 Job Name DB2PLDPX.......................................................................................................................................116 6. Batch Operations Daily and Backup Job Stream....................................................................................................118 Job Name DB2DBKP.........................................................................................................................................118 Job Name DB2QBKP.........................................................................................................................................119 Job Name DB2PBKP..........................................................................................................................................121 Job Name DB4QZPRM......................................................................................................................................122
  • Job Name DB4PZPRM.......................................................................................................................................123 Job Name DB4PZPRM.......................................................................................................................................125 Job Name DB2PZPRM..................................................................................................................................................... 1.1 Application Control Information Last Updated Mar 24th, 2009 Project Contacts Production Control: Linda Lozano, Matt Valenzuela, or David Doran Linda.Lozano@ucop.edu Matthew.Valenzuela@ucop.edu David.Doran@ucop.edu 3rd floor Kaiser Building Linda -(510) 987-0579 Matt – (510) 987-0330 Dave (510) 987-0202 UCOP Production Control Manager ctlmgr@ucop.edu 3rd floor Kaiser Building Maintenance: Roy Reynolds 3rd floor 20th Street Building (OSF Building) (510) 987-0247 ~IRC-DBA email id for problems
  • 1.2 Database & Tables Last Updated: May 28, 2009 Database: Need to add database information. Tables: Need to add table information.
  • 2. Batch Operations Daily Job Stream Job Name DB2DIC1 Description: JCL for job DB2DIC2 is generated to create DB2 Image Copies for selected DB2D tablespace without an image copy for 30 days. This job can, if necessary, create JCL in SYS3.DBA.ZEKEJCL(HRECALL) and submit it as job DB2HSMRC to issue HSM recalls for datasets needed by the next job DB2DIC2. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2DIC1) PROCs Executed: • SYS1.PROCLIB(ISPBAT) Programs Executed: • STEP010 PROC ISPBAT invokes REXX SYS3.DBA.P.ISPF.CLIST(COPYCHK3). Input Files: • SYS3.DBA.P.CARDLIB(DB2DIC1) Input/Output Files: • None Output Files: • SYS3.DBA.ZEKEJCL(DB2DIC2) – This is JCL that creates a varying number DB2 Image copies depending on the need for them. Resource Requirements: • DB2D available Job Pre-Processing Instructions: • Begin every day of the week at 3 AM. • Dependencies DB2D available • Prompted Variables - None Job Post-Processing Instructions:
  • • Log Entries - ‘DB2DIC1 COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA ALERTS is internally generated. Job Name DB2DIC2 Description: DB2 Image Copies for selected DB2D tablespace without an image copy for 30 days. Number of copies varies due to varying DB2 image copy conditions in DB2D. Purge of Image Copies over 35 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2DIC2) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • DSNUPROC PGM=DSNUTILB. Input Files: • SYS3.DBA.P.TEMPLATE(DB2DIC) INSTREAM SYSIN DD * Input/Output Files: • None Output Files: • Varying number of DB2 image copy datasets as GDGs. The number depends on the need for more timely image copies.
  • Resource Requirements: • DB2D available Job Pre-Processing Instructions: • On successful completion of job DB2DIC1 each day. • Dependencies DB2D available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2DIC2 COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA ALERTS is internally generated. Job Name DB2HSMRC Description: JCL for job DB2HSMRC is generated and submitted only when needed, as determined by DB2DIC1 and DB2QIC1. If HSM recalls are needed, it is generated and submitted to run. This DB2HSMRC JCL is written to SYS3.DBA.ZEKEJCL(HRECALL) and submitted as job DB2HSMRC to issue HSM recalls for datasets needed by the next job DB2DIC2 and DB2QIC2. If no HSM recalls are required, this job is not submitted. So it may or may not run. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2HSMRC) PROCs Executed:
  • • SYS1.PROCLIB(ISPBAT) Programs Executed: • STEP010 PGM=IKJEFT1B. Input Files: • None Input/Output Files: • None Output Files: • SYS3.DBA.ZEKEJCL(DB2HSMRC) – This is JCL that creates a varying number of HRECALL statements depending on the need for them. Resource Requirements: • DB2 subsystems available Job Pre-Processing Instructions: • Submitted by DB2DIC1 and DB2QIC1 on an ‘as needed’ basis. No more than one submission by each of these programs will be attempted. • Dependencies DB2 subsystems available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2HSMRC COMPLETE’- No notification is required if job terminates with a non-zero return code. No rerun. - • Additional Verification - None. • Additional Procedures - Job may not complete normally if the HSM queue limit is exceeded. • Report Distribution 1. $avers
  • Rerun Procedures: • No rerun. Job Name DB2ICDBA Description: DB2 Image Copies for DBA controlled databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICDBA) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after DB2ICUC2 completes. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions:
  • • Log Entries - ‘DB2ICDBA COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICERX Description: DB2 Image Copies for ER* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICERX) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00
  • Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin at 1:00AM every day of the week. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICERX COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICESX Description: DB2 Image Copies for ER* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICESX) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8)
  • Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICERX. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICESX COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • Job Name DB2ICPP1 Description: DB2 Image Copies for PP1* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPP1) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICPP0. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPP1 COMPLETE’-
  • - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICPP2 Description: DB2 Image Copies for PP2* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPP2) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available
  • Job Pre-Processing Instructions: • Begin after completion of DB2ICPP1. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPP2 COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICPP3 Description: DB2 Image Copies for PP3* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPP3) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8
  • STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICPP2. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPP3 COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • Job Name DB2ICPP4 Description: DB2 Image Copies for PP4* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPP4) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICPP3. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPP4 COMPLETE’- -
  • • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICPP5 Description: DB2 Image Copies for PP5*databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPP5) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions:
  • • Begin after completion of DB2ICPP4. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPP5 COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICPP6 Description: DB2 Image Copies for PP6* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPP6) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM=IDCAMS RC<8
  • Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICPP5. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPP6 COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICPP7 Description:
  • DB2 Image Copies for PP7* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPP7) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICPP6. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPP7 COMPLETE’- - • Additional Verification - RC<8, No ABEND.
  • • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICPP8 Description: DB2 Image Copies for PP8* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPP8) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICPP7. • Dependencies
  • DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPP8 COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICPP9 Description: DB2 Image Copies for PP9* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPP9) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM= IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name)
  • Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICPP8. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPP9 COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICPPA Description: DB2 Image Copies for ER* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old.
  • Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPPA) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICESX. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPPA COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup.
  • • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICPPB Description: DB2 Image Copies for PP7CTLA and PP7CTLB databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPPB) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM= IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICUC2. • Dependencies DB2P available • Prompted Variables
  • - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPPB COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICPPC Description: DB2 Image Copies for PP7CTLC and PP7CTLQ databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPPC) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM= IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None
  • Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICPPB. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPPC COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICPPH Description: DB2 Image Copies for PPH* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICPPH)
  • PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICPPA. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICPPH COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers
  • Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICRBP Description: DB2 Image Copies for RBP* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICRBP) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM= IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICPP9. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions:
  • • Log Entries - ‘DB2ICRBP COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICTCS Description: DB2 Image Copies for TCS* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICTCS) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM= IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00
  • Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICRBP. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICTCS COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2ICUC2 Description: DB2 Image Copies for UC2* databases. Number of tables varies due to use of ListDef with wildcards in STEP010 SYSLISTD DD library. Purge of Image Copies over 63 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2ICUC2) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8)
  • Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC<8 STEP030 PGM= IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2ICRBP. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2ICUC2 COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • Job Name DB2QIC1 Description: JCL for job DB2QIC2 is generated to create DB2 Image Copies for selected DB2Q tablespace without an image copy for 7 days. This job can, if necessary, create JCL in SYS3.DBA.ZEKEJCL(HRECALL) and submit it as job DB2HSMRC to issue HSM recalls for datasets needed by the next job DB2QIC2. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2QIC1) PROCs Executed: • SYS1.PROCLIB(ISPBAT) Programs Executed: • STEP010 PROC ISPBAT invokes REXX SYS3.DBA.P.ISPF.CLIST(COPYCHK3). Input Files: • SYS3.DBA.P.CARDLIB(DB2QIC1) Input/Output Files: • None Output Files: • SYS3.DBA.ZEKEJCL(DB2QIC2) – This is JCL that creates a varying number DB2 Image copies depending on the need for them. Resource Requirements: • DB2Q available Job Pre-Processing Instructions: • Begin every day of the week at 3 AM. • Dependencies DB2Q available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2QIC1 COMPLETE’-
  • - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA ALERTS is internally generated. Job Name DB2QIC2 Description: DB2 Image Copies for selected DB2Q tablespace without an image copy for 7 days. Number of copies varies due to varying DB2 image copy conditions in DB2Q. Purge of Image Copies over 35 days old. Frequency: • Daily from PRO.CTL.ZEKEJCL(DB2QIC2) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • DSNUPROC PGM=DSNUTILB. Input Files: • SYS3.DBA.P.TEMPLATE(DB2QIC) INSTREAM SYSIN DD * Input/Output Files: • None Output Files: • Varying number of DB2 image copy datasets as GDGs. The number depends on the need for more timely image copies. Resource Requirements: • DB2Q available
  • Job Pre-Processing Instructions: • On successful completion of job DB2QIC1 each day. • Dependencies DB2Q available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2QIC2 COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA ALERTS is internally generated.
  • 3. QUERYMON Batch Operations Daily Job Stream Job Name CQMLUC2P Description: This job loads QUERYMON data for the previous day to QueryMon tables in DB2P then image copies the loaded tablespaces. Frequency: • Every day at 8AM. PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PGM=IDCAMS. STEP020 PGM=CQM@WDB2 STEP030 PGM=CQM@ITXT STEP040 PGM=DSNUTILB Input Files: • QueryMon files named like SYS3.DBA.QM0001* Input/Output Files: • None Output Files: • None. Resource Requirements: • DB2P subsystem available Job Pre-Processing Instructions: • None. • Dependencies None • Prompted Variables - None Job Post-Processing Instructions: • Log Entries
  • - ‘CQMLUC2P COMPLETE’- Notification is required by email to DBA if job terminates with a return code > 7. No rerun unless requested by DBA. - • Additional Verification - None. • Additional Procedures - None. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Job Name CQMLUC4P Description: This job loads QUERYMON data for the previous day to QueryMon tables in DB4P then image copies the loaded tablespaces. Frequency: • Every day at about 8:15AM. PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PGM=IDCAMS. STEP020 PGM=CQM@WDB2 STEP030 PGM=CQM@ITXT STEP040 PGM=DSNUTILB Input Files: • QueryMon files named like SYS3.DBA.QMUC40* Input/Output Files: • None Output Files: • None.
  • Resource Requirements: • DB4P subsystem available Job Pre-Processing Instructions: • Job CQMLUC2P completed • Dependencies None • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘CQMLUC4P COMPLETE’- Notification is required by email to DBA if job terminates with a return code > 7. No rerun unless requested by DBA. - • Additional Verification - None. • Additional Procedures - None. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Job Name CQMLUC2Q Description: This job loads QUERYMON data for the previous day to QueryMon tables in DB2Q then image copies the loaded tablespaces. Frequency: • Every day at about 8:30 AM. PROCs Executed: • SYS1.PROCLIB(DSNUPRC8)
  • Programs Executed: • STEP010 PGM=IDCAMS. STEP020 PGM=CQM@WDB2 STEP030 PGM=CQM@ITXT STEP040 PGM=DSNUTILB Input Files: • QueryMon files named like SYS3.DBA.QM0001* Input/Output Files: • None Output Files: • None. Resource Requirements: • DB2Q subsystem available Job Pre-Processing Instructions: • Job CQMLUC4P completed • Dependencies None • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘CQMLUC2Q COMPLETE’- Notification is required by email to DBA if job terminates with a return code > 7. No rerun unless requested by DBA. - • Additional Verification - None. • Additional Procedures - None. • Report Distribution 1. $avers Rerun Procedures:
  • • No rerun. Job Name CQMLUC4Q Description: This job loads QUERYMON data for the previous day to QueryMon tables in DB4Q then image copies the loaded tablespaces. Frequency: • Every day at about 8:45 AM. PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PGM=IDCAMS. STEP020 PGM=CQM@WDB2 STEP030 PGM=CQM@ITXT STEP040 PGM=DSNUTILB Input Files: • QueryMon files named like SYS3.DBA.QMUC05* Input/Output Files: • None Output Files: • None. Resource Requirements: • DB4Q subsystem available Job Pre-Processing Instructions: • Job CQMLUC2Q completed • Dependencies None • Prompted Variables - None Job Post-Processing Instructions:
  • • Log Entries - ‘CQMLUC4Q COMPLETE’- Notification is required by email to DBA if job terminates with a return code > 7. No rerun unless requested by DBA. - • Additional Verification - None. • Additional Procedures - None. • Report Distribution 1. $avers Rerun Procedures: • No rerun.
  • 4. Batch Operations Saturday Job Stream Job Name DB2RHPP0 Description: Runstats history for PP0* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Saturday from PRO.CTL.ZEKEJCL(DB2RHPP0) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Start at 1:30AM on Saturdays • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries
  • - ‘DB2RHPP0 COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHPP1 Description: Runstats history for PP1* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Saturday from PRO.CTL.ZEKEJCL(DB2RHPP1) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements:
  • • DB2P available Job Pre-Processing Instructions: • Start after DB2RHPP0 complete. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHPP1 COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHPP2 Description: Runstats history for PP2* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Saturday from PRO.CTL.ZEKEJCL(DB2RHPP2) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed:
  • • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Start after DB2RHPP1 complete. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHPP2 COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • Job Name DB2RHPP3 Description: Runstats history for PP3* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Saturday from PRO.CTL.ZEKEJCL(DB2RHPP3) PROCs Executed: SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Start after DB2RHPP2 complete. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHPP3 COMPLETE’ - -
  • • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHPP4 Runstats history for PP4* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Saturday from PRO.CTL.ZEKEJCL(DB2RHPP4) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Start after DB2RHPP3 complete. If abend occurs for predecessor submit this job anyway.
  • • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHPP4 COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHPP5 Description: Runstats history for PP5* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Saturday from PRO.CTL.ZEKEJCL(DB2RHPP5) PROCs Executed: SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files:
  • • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Start after DB2RHPP4 complete. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHPP5 COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHERX Description:
  • Runstats history for ER* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Saturday from PRO.CTL.ZEKEJCL(DB2RHERX) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • After DB2RHPP5 COMPLETE on Saturday. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHERX COMPLETE’ - - • Additional Verification - RC<8, No ABEND.
  • • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHESX Description: Runstats history for ES* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Saturday from PRO.CTL.ZEKEJCL(DB2RHESX) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILBRC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • After DB2RHERX COMPLETE on Saturday. If abend occurs for predecessor submit this job anyway.
  • • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHESX COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHPPB Description: Runstats history for PP7CD*, PP7CN*, PP7CTLA, and PP7CTLB databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Saturday from PRO.CTL.ZEKEJCL(DB2RHPPB) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILBRC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8
  • Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • After DB2RHERX COMPLETE on Saturday. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHPPB COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • Job Name DB2RHPPC Description: Runstats history for PP7CTLC databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Saturday from PRO.CTL.ZEKEJCL(DB2RHPPC) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILBRC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • After DB2RHPPB COMPLETE on Saturday. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHPPC COMPLETE’ -
  • - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RPARX Description: Runstats for DBA controlled prod databases ESI* and PP?PAR%. Purge of runstats over 90 days old. Frequency: • Saturday from SYS3.DBA.ZEKEJCL(DB2RPARX) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions:
  • • After DB2RHDBA COMPLETE on Saturday. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RPARX COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • 5. Batch Operations Sunday Job Stream Job Name DB2RHPP6 Description: Runstats history for PP6* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Sunday from PRO.CTL.ZEKEJCL(DB2RHPP6) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Start at 1:30AM Sundays • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions:
  • • Log Entries - ‘DB2RHPP6 COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHPP7 Description: Runstats history for PP7* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Sunday from PRO.CTL.ZEKEJCL(DB2RHPP7) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files:
  • • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • After DB2RHPP6 COMPLETE on Sunday mornings. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHPP7 COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHPP8 Description: Runstats history for PP8* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Sunday from PRO.CTL.ZEKEJCL(DB2RHPP8) PROCs Executed:
  • • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • After DB2RHPP7 COMPLETE on Sunday mornings. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHPP8 COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers
  • Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHPP9 Description: Runstats history for PP9* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Sunday from PRO.CTL.ZEKEJCL(DB2RHPP9) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • After DB2RHPP8 COMPLETE on Sunday mornings. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions:
  • • Log Entries - ‘DB2RHPP9 COMPLETE’ • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHPPA Description: Runstats history for PPA* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Sunday from PRO.CTL.ZEKEJCL(DB2RHPPA) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None
  • Resource Requirements: • DB2P available Job Pre-Processing Instructions: • After DB2RHPP9 COMPLETE on Sunday mornings. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHPPA COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHPPH Description: Runstats history for PPH* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Sunday from PRO.CTL.ZEKEJCL(DB2RHPPH) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8)
  • Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • After DB2RHPPA COMPLETE on Sunday mornings. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHPPH COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures:
  • • No rerun. Email notification to ~IRC-DBA Job Name DB2RHRBP Description: Runstats history for RBP* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Sunday from PRO.CTL.ZEKEJCL(DB2RHRBP) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • After DB2RHPPH COMPLETE on Sunday. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries
  • - ‘DB2RHRBP COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHTCS Description: Runstats history for TCS* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Sunday from PRO.CTL.ZEKEJCL(DB2RHTCS) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements:
  • • DB2P available Job Pre-Processing Instructions: • After DB2RHRBP COMPLETE on Sunday. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHTCS COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2RHUC2 Description: Runstats history for UC2* databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Sunday from PRO.CTL.ZEKEJCL(DB2RHUC2) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed:
  • • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • After DB2RHTCS COMPLETE on Saturday • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHUC2 COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • Job Name DB2RHDBA Description: Runstats history for DBA contolled databases. No access path updates. Purge of runstats over 90 days old. Frequency: • Sunday from PRO.CTL.ZEKEJCL(DB2RHDBA) PROCs Executed: • SYS1.PROCLIB(DSNUPRC8) Programs Executed: • STEP010 PROC DSNUPRC8 PROCSTEP DSNUPROC PGM=DSNUTILB RC<8 STEP020 PGM= IKJEFT1B RC,<8 STEP030 PGM=IDCAMS RC<8 Input Files: • SYS3.DBA.P.CARDLIB(member-name) Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • After DB2RHUC2 COMPLETE on Saturday. If abend occurs for predecessor submit this job anyway. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2RHDBA COMPLETE’ - -
  • • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PRCHK Description: This job checks DB2 objects to see if they need to be reorged and build appropriate JCL for the reorgs. Generated JCL is written to two members of SYS3.DBA.ZEKEJCL, one for reorging tablespaces and another for reorging any indexes not handled by the tablespace reorgs. No jobs are auto-submitted. Only JCL is generated. Some generated JCL will consist of a dummy (IEFBR14) step if no reorgs are needed. If any step in this job ends with a return code exceeding 7 an email will be sent to DBA at DBA.ALERTS@UCOP.EDU. Frequency: • On Sundays at about 6:30AM from SYS3.DBA.ZEKEJCL(DB2PRCHK) PROCs Executed: • SYS1.PROCLIB(ISPBAT) and SYS1.PROCLIB(ISPMAIL) Programs Executed: • STEP010 PGM=IKJEFT1B. Input Files: • None Input/Output Files: • None Output Files: • members will be written to SYS3.DBA.ZEKEJCL. Resource Requirements: • DB2P subsystem available
  • Job Pre-Processing Instructions: • None. • Dependencies DB2 subsystems available Completion of job DB2RHUC2 • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PRCHK COMPLETE’- No notification is required if job terminates with a non-zero return code. No rerun. - • Additional Verification - None. • Additional Procedures - None. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Job Name DB2PESIT Description: DB2 reorg for ESIA tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PESIT) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed:
  • • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2RHDBA on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PESIT COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution
  • 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PESIX Description: DB2 reorg for ESIA indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PESIX) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PESIT on Sundays.
  • • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PESIX COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PTCST Description: DB2 reorg for TCSA tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PTCST) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable
  • OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PESIX on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PTCST COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • Job Name DB2PTCSX Description: DB2 reorg for TCSA indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PTCSX) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PTCST on Sundays. • Dependencies DB2P available • Prompted Variables
  • - None Job Post-Processing Instructions: • Log Entries - ‘DB2PTCSX COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PSLIT Description: DB2 reorg for SLIA tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PSLIT) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs
  • Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PTCSX on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PSLIT COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • Job Name DB2PSLIX Description: DB2 reorg for SLIA indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PSLIX) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PSLIT on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions:
  • • Log Entries - ‘DB2PSLIX COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PRBPT Description: DB2 reorg for RBPA tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PRBPT) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files:
  • • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PSLIX on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PRBPT COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PRBPX Description: DB2 reorg for RBPA indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available..
  • Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PRBPX) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PRBPT on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PRBPX COMPLETE’- - • Additional Verification
  • - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP1T Description: DB2 reorg for PP1A tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP1T) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files:
  • • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PRBPX on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP1T COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP1X Description: DB2 reorg for PP1A indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP1X) PROCs Executed:
  • • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP1T on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP1X COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup.
  • • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP3T Description: DB2 reorg for PP3A tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP3T) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements:
  • • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP1X on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP3T COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP3X Description: DB2 reorg for PP3A indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP3X) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed:
  • • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP3T on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP3X COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures:
  • • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP5T Description: DB2 reorg for PP5A tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP5T) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP3X on Sundays.
  • • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP5T COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP5X Description: DB2 reorg for PP5A indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP5X) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails
  • RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP5T on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP5X COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • Job Name DB2PPP6T Description: DB2 reorg for PP6A tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP6T) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP5X on Sundays. • Dependencies DB2P available • Prompted Variables
  • - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP6T COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP6X Description: DB2 reorg for PP6A indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP6X) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files:
  • • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP6T on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP6X COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP7T Description: DB2 reorg for PP7A tablespaces. Number of objects varies due to weekly analysis of condition of objects. The
  • reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP7T) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP6X on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries
  • - ‘DB2PPP7T COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP7X Description: DB2 reorg for PP7A indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP7X) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None
  • Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP7T on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP7X COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP8T Description: DB2 reorg for PP8A tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP8T)
  • PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP7X on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP8T COMPLETE’- - • Additional Verification
  • - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP8X Description: DB2 reorg for PP8A indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP8X) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements:
  • • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP8T on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP8X COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP9T Description: DB2 reorg for PP9A tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP9T) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8)
  • Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP8X on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP9T COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup.
  • • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPP9X Description: DB2 reorg for PP9A indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPP9X) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP9T on Sundays.
  • • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPP9X COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPPAT Description: DB2 reorg for PPAA tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPPAT) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list
  • MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP9X on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPPAT COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures:
  • • No rerun. Email notification to ~IRC-DBA Job Name DB2PPPAT Description: DB2 reorg for PPAA tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPPAT) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPP9X on Sundays. • Dependencies
  • DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPPAT COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPPAX Description: DB2 reorg for PPAA indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPPAX) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure.
  • TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPPAT on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPPAX COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • Job Name DB2PPPHT Description: DB2 reorg for PPHA tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPPHT) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPPAX on Sundays. • Dependencies DB2P available • Prompted Variables
  • - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPPHT COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPPHX Description: DB2 reorg for PPHA indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPPHX) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files:
  • • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPPHT on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPPHX COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPPMT Description: DB2 reorg for PPMA tablespaces. Number of objects varies due to weekly analysis of condition of objects. The
  • reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPPMT) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPPHX on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries
  • - ‘DB2PPPMT COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PPPMX Description: DB2 reorg for PPMA indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PPPMX) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None
  • Output Files: • None Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPPMT on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PPPMX COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PLDPT Description: DB2 reorg for LDAP tablespaces. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PLDPT)
  • PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: ALTERS EXEC PGM=IKJEFT1B to alter tablespace sizes TONLLDEF EXEC PGM=IEBGENER to create object list MAPTBLE EXEC PGM=IKJEFT1B to create the online maptable OLNTSREO EXEC DSNUPRC8 to reorg the listed objects TTERMUTL EXEC PGM=IKJEFT1B if failure occurs RESETRC EXEC PGM=IDCAMS to allow job to continue DELMAP EXEC PGM=IKJEFT1B to cleanup online reorg maptable TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • Variable number of Image Copy GDGs. Names like DB2IC.DB2P.databasename.tablespacename.Ppartitionnbr.GnnnnV00 Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PPPMX on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PLDPT COMPLETE’- - • Additional Verification
  • - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB2PLDPX Description: DB2 reorg for LDAP indexes. Number of objects varies due to weekly analysis of condition of objects. The reorgs are online reorgs. In case of failure jobstream terminates the UtilityID to ensure the tablespace becomes available.. Frequency: • Sundays from SYS3.DBA.ZEKEJCL(DB2PLDPX) PROCs Executed: • Varies. Some weeks there is just an IEFBR14. Some weeks there is reorg activity using SYS1.PROCLIB(DSNUPRC8) Programs Executed: • Varies: When reorgs are required the sequence is: XLDFn EXEC PGM=IEBGENER to create object list PPnn EXEC DSNUPRC8 to reorg the listed objects DELn EXEC PGM=IKJEFT1B to cleanup online dataset TERMUID EXEC PGM=IKJEFT1B to terminate UtilityID if job fails RSETn EXEC PGM=IDCAMS to let rest of steps run in case of failure. TONCALL EXEC ISPCALL to alert DBA if failure occurs Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements:
  • • DB2P available Job Pre-Processing Instructions: • Begin after completion of DB2PLDPT on Sundays. • Dependencies DB2P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2PLDPX COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • 6. Batch Operations Daily and Backup Job Stream Job Name DB2DBKP Description: Job DB2D is generated to create DB2 Image Copies for the DB2D catalog on a daily basis. In addition, it deletes image copies of the catalog that are over 84 days old.. A log print map from the BSDS is created. A REPORT RECOVERY is generated for the catalog. Cross reference lists of object IDs and object names is generated for DBDs, Tablespaces, tables, and indexes. The ZPARMs for DB2D are printed. Frequency: • Daily from SYS3.DBA.ZEKEJCL(DB2DBKP) PROCs Executed: • SYS1.PROCLIB(DSNUPROC) SYS1.PROCLIB(BACHTSO) Programs Executed: • Step DB2DIC1 proc DSNUPROC, UID=DB2DBKP1. Step DB2DIC2 proc DSNUPROC, UID=DB2DBKP2 Step DB2DIC3 proc DSNUPROC, UID=DB2DBKP3 Step DB2DIC4, proc DSNUPROC, UID=DB2DBKP4 Step DB2DIC5, proc DSNUPROC, UID=DB2DBKP5 Step DSNTLOG, pgm=DSNJU004 Step DSNUTRR, proc DSNUPROC, UID=DB2DBRPT Step DSNTEP2, pgm=DSNTEP2 Step ZPARMS, pgm=IKJEFT01 Step DISSTAT, proc BACHTSO – displays known utility IDs and status of catalog spaces. Input Files: • None Input/Output Files: • None Output Files: • DB2 Image copies having names like DB2IC.DB2D.databasename.tablespacename.Djuliandata.Ttimeofday for each DB2 catalog tablespace. Resource Requirements: • DB2D available Job Pre-Processing Instructions: • Begin every day of the week at 2200. • Dependencies
  • DB2D available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2DBKP COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures • Report Distribution 1. $avers Rerun Procedures: • Display outstanding DB2 Utility IDs using –DIS UTILITY(DB2DB*). Terminate the STOPPED utility if there is one. Job can be rerun if no other DB2D utility ids are active. If it fails twice, notify DBA. . Job Name DB2QBKP Description: Job DB2Q is generated to create DB2 Image Copies for the DB2Q catalog on a daily basis. In addition, it deletes image copies of the catalog that are over 84 days old.. A log print map from the BSDS is created. A REPORT RECOVERY is generated for the catalog. Cross reference lists of object IDs and object names is generated for DBDs, Tablespaces, tables, and indexes. The ZPARMs for DB2Q are printed. Frequency: • Daily from SYS3.DBA.ZEKEJCL(DB2QBKP) PROCs Executed: • SYS1.PROCLIB(DSNUPROC) Programs Executed: • Step DB2QIC1 proc DSNUPROC, UID=DB2QBKP1. Step DB2QIC2 proc DSNUPROC, UID=DB2QBKP2 Step DB2QIC3 proc DSNUPROC, UID=DB2QBKP3 Step DB2QIC4, proc DSNUPROC, UID=DB2QBKP4 Step DB2QIC5, proc DSNUPROC, UID=DB2QBKP5 Step DSNTLOG, pgm=DSNJU004 Step DSNUTRR, proc DSNUPROC, UID=DB2QBRPT Step DSNTEP2, pgm=DSNTEP2
  • Step ZPARMS, pgm=IKJEFT01 Step DISSTAT, proc BACHTSO – displays known utility IDs and status of catalog spaces. Input Files: • None Input/Output Files: • None Output Files: • DB2 Image copies having names like DB2IC.DB2Q.databasename.tablespacename.Djuliandata.Ttimeofday for each DB2 catalog tablespace. Resource Requirements: • DB2Q available Job Pre-Processing Instructions: • Begin every day of the week at 2210. • Dependencies DB2Q available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB2QBKP COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures • Report Distribution 1. $avers Rerun Procedures: • Display outstanding DB2 Utility IDs using –DIS UTILITY(DB2QB*). Terminate the STOPPED utility if there is one. Job can be rerun if not other DB2Q utility ids are active. If it fails twice, notify DBA. .
  • Job Name DB2PBKP Description: Job DB2P is generated to create DB2 Image Copies for the DB2P catalog on a daily basis. In addition, it deletes image copies of the catalog that are over 84 days old.. A log print map from the BSDS is created. A REPORT RECOVERY is generated for the catalog. Cross reference lists of object IDs and object names is generated for DBDs, Tablespaces, tables, and indexes. The ZPARMs for DB2P are printed. Frequency: • Daily from SYS3.DBA.ZEKEJCL(DB2PBKP) PROCs Executed: • SYS1.PROCLIB(DSNUPROC) SYS1.PROCLIB(BACHTSO) Programs Executed: • Step DB2PIC1 proc DSNUPROC, UID=DB2PBKP1. Step DB2PIC2 proc DSNUPROC, UID=DB2PBKP2 Step DB2PIC3 proc DSNUPROC, UID=DB2PBKP3 Step DB2PIC4, proc DSNUPROC, UID=DB2PBKP4 Step DB2PIC5, proc DSNUPROC, UID=DB2PBKP5 Step DSNTLOG, pgm=DSNJU004 Step DSNUTRR, proc DSNUPROC, UID=DB2PBRPT Step DSNTEP2, pgm=DSNTEP2 Step ZPARMS, pgm=IKJEFT01 Step DISSTAT, proc BACHTSO – displays known utility IDs and status of catalog spaces. Input Files: • None Input/Output Files: • None Output Files: • DB2 Image copies having names like DB2IC.DB2P.databasename.tablespacename.Djuliandata.Ttimeofday for each DB2 catalog tablespace. Resource Requirements: • DB2P available Job Pre-Processing Instructions: • Begin every day of the week at 0300. • Dependencies DB2P available • Prompted Variables
  • - None Job Post-Processing Instructions: • Log Entries - ‘DB2PBKP COMPLETE’- - • Additional Verification - RC<8, No ABEND. • Additional Procedures • Report Distribution 1. $avers Rerun Procedures: • Display outstanding DB2 Utility IDs using –DIS UTILITY(DB2PB*). Terminate the STOPPED utility if there is one. Job can be rerun if no other DB2P utility ids are active. If it fails twice, notify DBA. . Job Name DB4QZPRM Description: Documentation of DB4Q ZPARMS for DBA. Frequency: • Every day after DB4QBKP from OPS.ZEKE.JCLLIB(DB4QZPRM) PROCs Executed: • None Programs Executed: • STEP010 PGM= IKJEFT1B RC<8 Input Files: • None Input/Output Files: • None Output Files: • None
  • Resource Requirements: • DB4Q available Job Pre-Processing Instructions: • After DB2QBKP COMPLETE. • Dependencies DB4Q available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB4QZPRM COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA Job Name DB4PZPRM Description: Documentation of DB4P ZPARMS for DBA. Frequency: • Every day after DB4PBKP from OPS.ZEKE.JCLLIB(DB4PZPRM) PROCs Executed: • None
  • Programs Executed: • STEP010 PGM= IKJEFT1B RC<8 Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB4P available Job Pre-Processing Instructions: • After DB2PBKP COMPLETE. • Dependencies DB4P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB4PZPRM COMPLETE’ - - • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA
  • Job Name DB4PZPRM Description: Documentation of DB4P ZPARMS for DBA. Frequency: • Every day after DB4PBKP from OPS.ZEKE.JCLLIB(DB4PZPRM) PROCs Executed: • None Programs Executed: • STEP010 PGM= IKJEFT1B RC<8 Input Files: • None Input/Output Files: • None Output Files: • None Resource Requirements: • DB4P available Job Pre-Processing Instructions: • After DB2PBKP COMPLETE. • Dependencies DB4P available • Prompted Variables - None Job Post-Processing Instructions: • Log Entries - ‘DB4PZPRM COMPLETE’ - -
  • • Additional Verification - RC<8, No ABEND. • Additional Procedures - Job will self-terminate and cleanup. • Report Distribution 1. $avers Rerun Procedures: • No rerun. Email notification to ~IRC-DBA