z/OS DFSMStvs Planning and Operating Guide
Previous topic |
Next topic
|
Contents
|
Contact z/OS
|
Library
|
PDF
Contents (exploded view)
z/OS DFSMStvs Planning and Operating Guide
SC23-6877-00
Abstract for DFSMStvs Planning and Operating Guide
z/OS Version 2 Release 1 summary of changes
Understanding the DFSMStvs environment
Transaction processing and transactional recovery
Terminology
Transaction processing
Transactional recovery
Coordination of recovery
Key programs
Key functions
Resource locking
Resource recovery logging
Two-phase commit processing
VSAM record-level sharing (RLS)
Overview of VSAM RLS
Data set types that VSAM RLS supports
How CICS uses VSAM RLS
Recoverable and nonrecoverable data sets
CICS transactional recovery for VSAM recoverable data sets
How VSAM RLS provides functions
Read sharing of recoverable data sets
VSAM RLS read integrity options
Read-sharing integrity across KSDS control-interval and control-area splits
Read and write sharing of nonrecoverable data sets
Non-RLS access to VSAM data sets
Differences between VSAM RLS access and non-RLS access
Share options
Locking
Lock Retention
Non-RLS access while retained locks exist
Requirements for VSAM RLS request execution mode
VSAM options that RLS and DFSMStvs do not support
DFSMStvs overview
Transaction processing from a batch job
Recovery coordination
Access to recoverable VSAM data sets
Transaction processing
Serializing resources with locking
Logging resource recovery data
Initiating transactions
Two-phase commit
Backout
How DFSMStvs works with RRS and other resource managers
How DFSMStvs complements CICS
Context services and RRMS
Native contexts
Privately managed contexts
Units of recovery
Unit-of-recovery states
Distributed units of recovery
Planning for DFSMStvs
Planning tasks
Coupling-facility planning
Coupling facilities
Number of coupling facilities
Standalone or internal coupling facility
Volatile or nonvolatile coupling facility
Contents of a coupling facility
Lock structure for VSAM sharing
Cache structures for VSAM sharing
List structures for the system logger
Coupling-facility size
Lock-structure sizing
Cache-structure sizing
List-structure sizing
Coupling facility links
Processor-capacity planning
Software-configuration planning
System-logger planning
Logging flow overview
Log streams
Log streams for DFSMStvs
Primary system log
Secondary system log
RRS log streams
Resource manager data log
Restart log
Main UR state log
Delayed UR state log
Archive log
Log streams for forward recovery
Forward recovery logs
Log of logs
CICS log streams
Structures and log streams
DASD-only log streams
Log stream sizing
DASD staging data sets
DASD log data sets
Log trimming
Sizing
VSAM operations planning
Recovery procedures
Forward recovery operation planning
Reorganization
Automatic Restart Manager planning
DFSMStvs and ARM
Installation of DFSMStvs
Configuring the DFSMStvs environment and defining resources
Defining your Parallel Sysplex environment
Setting up the logging environment
Using coupling facilities
Defining staging data sets
Specifying SYS1.PARMLIB parameters for DFSMStvs
Defining a PARMLIB member specific to one system
Defining a parmlib member that applies to multiple systems
Setting up DFSMStvs logging
Determining the amount of logging to do
Defining coupling-facility structures for log streams
Definition of a coupling-facility structure for a log stream
Log structure names
Allocating system log streams
Examples of system log stream definitions
System log stream names
Offloading of log data
Using backout logging
Backout records for in-doubt and long-running units of recovery
Backout logging events
Defining forward recovery logs
Creating a log of logs
Authorizing access to log streams
Authorization to access log streams
RACF RDEFINE coding
Designing and coding applications to use DFSMStvs
Determining which applications should use DFSMStvs
Modifying an application to use DFSMStvs
Coding an application to use DFSMStvs
Defining transactions
Understanding DFSMStvs restrictions
Considering RLS and DFSMStvs restrictions
Using VSAM data sets in a transaction
Accessing a data set with DFSMStvs
Structuring your application for commit and backout
Understanding the effects of a task ending
Understanding record locking that DFSMStvs uses
Using read integrity options in your application program
Understanding reasons for retained locks and locking duration
Avoiding false lock contention
Avoiding deadlocks
Handling long-running jobs and programs
Using restartable applications
Establishing positioning after logical errors
Using sequential or random access to a data set
Deleting and renaming data sets
Monitoring and retrying shunted transactions
Applying advanced application development techniques
Record management requests
Multitasking
Monitoring performance and tuning the DFSMStvs environment
Monitoring performance
SMF record type 42 (hexadecimal 2A)
SMF record type 88 (hexadecimal 58)
RMF post-processor reports
RMF monitor III
CICS monitoring tools
System messages
Operator commands
Shunted units of recovery
Effects of DFSMStvs, log stream, and data set states
Effects of DFSMStvs states based on events
Improving sequential performance
Improving logging performance
Tuning the DFSMStvs environment
Diagnosing and recovering from DFSMStvs problems
Diagnosing system logger and performance problems
Categorizing a system logger problem
Collecting diagnostic information about logging problems
Investigating console messages and dumps
Displaying coupling-facility status
Checking global resource serialization (GRS) resource contention
Checking SMF and RMF statistics for performance problems
Interrupting an operation or resource request
Recovering from a log stream problem
Resolving waits
Restarting DFSMStvs after SMSVSAM address space failure
Cold starting DFSMStvs
Performing peer recovery
Peer recovery initiation
SMSVSAM failures while peer recovery is in process
System failures while peer recovery is in process
Peer-recovery interference with failed instance restart
Quiescing a data set
Accessing data sets that have retained locks or lost locks
Copyright IBM Corporation 1990, 2014