IBM DS6000 Computer Drive User Manual


 
164 IBM System Storage DS6000 Series: Copy Services with IBM System z
ICK00002I ICKDSF PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 0
14.3.9 PPRCOPY RECOVER
The RECOVER command is used to allow the recovery system to regain control of a DASD
volume. This command is issued from the recovery system. It signals the recovery site
DS6000 to remove the volume from the Metro Mirror relationship (the volume becomes
simplex), and thus gives the volume control back to the recovery system. During this process
the volser can be verified and also the volume can be relabeled.
14.3.10 PPRCOPY SUSPEND
The SUSPEND command is used to suspend Metro Mirror mirroring between a primary and
the corresponding secondary volume. When the SUSPEND command is directed to the
primary or secondary device of a Metro Mirror volume pair, the pair is suspended, and data is
no longer mirrored onto the secondary volume. At the same time Metro Mirror starts tracking
the primary volume tracks that are updated while the pair is suspended. This way, when the
pair is reestablished with the PPRCOPY ESTPAIR command, the MODE(RESYNC) option
can be used to copy only the updated tracks to synchronize the volumes again. An example
is shown in Example 14-24.
Example 14-24 PPRCOPY SUSPEND command
//IKJEFT01 JOB MSGLEVEL=(1,1),MSGCLASS=A,NOTIFY=user id
//STEP01 EXEC PGM=ICKDSF
//SYSPRINT DD SYSOUT=*
//VOL1 DD UNIT=3390,VOL=SER=DS6400,DISP=SHR
//SYSIN DD *
PPRCOPY SUSPEND DDNAME(VOL1) PRI(X'0002',AAVCA,X'00') -
SEC(X'0003',AAVCA,X'00') LSS(X'00',X'01')
14.3.11 PPRCOPY RUN
The PPRCOPY RUN command resumes operations for the Metro Mirror volumes on a given
LSS pair. If an extended long busy (ELB) condition was triggered by a previous FREEZE
command, then the PPRCOPY RUN command can be used to reset the ELB condition and
resume the I/O updates on the primary LSS volumes.
14.3.12 Refreshing the VTOC
If the secondary volume has more cylinders than the primary, the VTOC must be rebuilt to
reflect the size of the volume before starting to use it. Example 14-25 illustrates an example of
an ICKDSF batch job used for this purpose.
Example 14-25 ICKDSF VTOC Refresh
//IKJEFT01 JOB MSGLEVEL=(1,1),MSGCLASS=A,NOTIFY=user id
//STEP1 EXEC PGM=ICKDSF
//SYSPRINT DD SYSOUT=*
//DD1 DD DISP=SHR,UNIT=3390,VOL=SER=VOL001
//SYSIN DD *
REFORMAT DDNAME(DD1) VERIFY(VOL001) REFVTOC
/*