Conteúdo Programatico
DBRC Overview
- Environments that require
- Functions
- Subsystem definition
- System Log control
- Database recovery support
- Database open/update check
- Data sharing support
- Tracking subsystems
- Supporting IMSplex
- Database registration required for
- Fast Path DEDB registration required for
- HALDB registration required
- Components
RECON Data Sets
- Purpose, records, and rules
- Planning considerations
- Initializing
- Recovery Control Utility
- Executing DSPURX00
- Time stamps
- RECON status information
- Online DBRC commands
- RECON records formats and keys
- HANDS ON LAB
Subsystem Interaction
- Overview
- Sign-on Normal
- Authorization
- Sign-off Normal
- Sign-off Abnormal
- Sign-on Recovery Start
- Sign-on Recovery End
- Sign-on Failures
- Abends with and without ESTAE
- Subsystem commands: CHANGE, DELETE, LIST, NOTIFY
- HANDS ON LAB
Logging
- Overview
- Implementation
- Batch Log Control: PRILOG family of records, archiving
- DBRC commands for Batch job step logs
- IMS Online Logging: description of OLDS, SLDS, RLDS
- PRIOLD / SECOLD records
- Archiving
- PRISLD / SECSLD records
- PRILOG / SECLOG records for online
- PRILOG family inactive log data set compression
- DBRC Commands for OLD, SLDS, RLDS: CHANGE, DELETE, LIST
- DBRC log records: keys and layout
- HANDS ON LAB
Database Registration
- Registration required for
- Registration overvies
- Full function registration: command and parameters
- Share level descriptions
- Non-recoverable databases
- Full function database records (DB, DBDS): information and usage
- Fast Path DEDB Registration: commands and parameters
- Fast Path DEDB records (DB, AREA, ADS): information and usage
- HALDB Registration: commands and parameters
- HALDB records (MASTER, PARTITION, DBDS): information and usage
- Commands to:
- Change information for DB, DBDS, AREA, PARTITION
- Remove subsystem authorization
- GROUPS: definition of types, commands to create, change, and list
- RECON DATABASE RECORDS summary and record keys
- HANDS ON LAB
Subsystem Interaction & Authorization
- Overview
- Requested by / Released by
- Subsystem access inter
- Authorization checks: database not registered, authorization prohibited, image copy needed, read only, quiesce held or in progress, backout needed, recovery needed, access intent compatibilitiy, encoded and held authorization states
- Authorization failures
- IRLM compatibility checks
- OPEN for update processing checks
- Data set first update: DSSN, USID
- I/O errors
- Un-authorization
- LIST.HISTORY command
- NOTIFY.ALLOC command
- Authorization records summary
- HANDS ON LAB – authorization
- HANDS ON LAB- Reorganization and Image Copy
Reorganization & Image Copy
- Database utilities overview
- Utility interfaces
- Utility interaction with DBRC
- Unload, Scan Reload, Prefix update
- HALDB Online Reorg
- DBRC Commands for Reorg records
- Image Copy (batch, concurrent, image copy 2,)
- Image copy completion: DBRC RECON record cleanup
- GENMAX and RECOVPD
- DBRC Commands for IMAGE records
- RECON REORG & IMAGE record summary and keys
Change Accumulation
- Why run
- Groups
- Commands for CAGRP
- RECON records for CAGRP and CA executions
- CA & CAGRP Commands: LIST, CHANGE, DELETE
- CA log selection
- RECON records, keys & summary
- HANDS ON LAB
Database Recovery
- Overview
- DBRC recovery interactions
- GENJCL recovery
- Selecting full recovery input
- Selecting time stamp recovery input
- Sample recovery skeletal JCL
- HALDB Index / ILDS rebuild
- RECON database recovery records, keys & summary
- HANDS ON LAB
Generating JCL
- GENJCL overview
- DSPURX00 JCL
- Skeletal JCL
- Command and parameters
- Keywords and keyword resolution (control and simple)
- Archive skeleton JCL and resolved execution JCL
- DD statements (concatenated or multiple)
- GENJCL.USER example for batch backout
- GENJCL summary
Batch Backout
- Control statements
- Log verification
- Backing out abended DLI / DBB job step
- Online dynamic backout failure
- Unit of Recovery (UOR) definition
- BACKOUT record: example, usage, indicators, indoubt
- Batch backout for online: case 1 and case 2
- Batch backout termination for online
- Batch backout DBRC commands
- RECON BACKOUT record summary & key
RECON Maintenance
- Tracking RECON status
- Cleaning up the RECONs
- Repairing the RECONs
- Reorganizing the RECONs
- Reconfiguration of the RECONs
- Recovering the RECONs
- RECON out of sync process
- HANDS ON LAB
APPENDIX A: DBRC System Programming issues
- Installation
- Data set allocation
- Data set authority
- Avoiding RECON contention
- Dynamic Allocation
- Physical Open
- Logical Open
- Upgrading to new version
- Loss notification
- Command authorization
- PRILOG family of records control
- Application Programming Interface (API)
- Parallel RECON access for IMSplex
XIV. APPENDIX B: RECON record keys
XV. APPENDIX C: RECON records recap