Limited supportBMC provides limited support for this version of the product. As a result, BMC no longer accepts comments in this space. If you encounter problems with the product version or the space, contact BMC Support.BMC recommends upgrading to the latest version of the product. To see documentation for that version, see BMC AMI Copy for Db2 13.1.

Example 1: Making copies for local and remote sites


This job example makes copies for remote and local sites.

JCL—Making copies for local and remote sites

//ACPEX01  JOB (PACP),'EXAMPLE 1',CLASS=Q,MSGCLASS=X,NOTIFY=&SYSUID
//**********************************************************************
//*
//* Make a full copy of all spaces in the BMCUTIL database.
//* This job will create a local-site primary (LP) copy on DASD,
//* and a recovery-site primary (RP) copy that is stacked on tape.
//*
//* This example demonstrates the following features of COPY PLUS:
//*
//*  - Restart parm NEW/RESTART to allow the job to be restarted by
//*    re-submitting the job without changes.
//*  - Wildcarding in the TABLESPACE specification
//*  - Dynamic allocation with the OUTPUT command
//*  - Dynamic GDG base creation with the ACPGDG DD statement. In this
//*    example, if the GDG base does not exist, one will be created
//*    with a limit of 3.
//*  - RESETMOD NO to avoid the overhead of clearing the modified-page
//*    indicators in each spacemap.
//*
//**********************************************************************
//BMCCOPY  EXEC PGM=ACPMAIN,REGION=0M,
//            PARM='DGA,ACPEX01,NEW/RESTART,MSGLEVEL(2)'
//STEPLIB  DD DISP=SHR,DSN=product.libraries
//         DD DISP=SHR,DSN=DB2.DSNEXIT
//         DD DISP=SHR,DSN=DB2.DSNLOAD
//ACPERROR DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//ACPGDG   DD *
  DEFINE GDG (NAME(&BASE) LIMIT(3) SCR)
//SYSIN    DD *

  OUTPUT LOCALP UNIT SYSDA
       DSNAME &USER.LP.&DB.&TS.F&LPART(+1)

  OUTPUT REMOTP UNIT CARTVTS STACK YES
       DSNAME &USER.RP.&DB.&TS.F&LPART(+1)

  COPY TABLESPACE BMCUTIL.*
         COPYDDN(LOCALP)
         RECOVERYDDN(REMOTP)
       FULL YES
       SHRLEVEL CHANGE
       RESETMOD NO
/*

SYSPRINT OUTPUT

 BMC30101I COPY PLUS FOR DB2 V10.1.00
 BMC47491I COPYRIGHT BMC SOFTWARE INC. 1991-2011
 BMC47487I COPY PLUS TECHNOLOGY IS PROTECTED BY U.S. PATENT 7,133,884
 BMC47492I CONTACT BMC SUPPORT AT 1-800-537-1813

 BMC30001I UTILITY EXECUTION STARTING  01/01/2011 10:40:43 ...
 BMC30101I
 BMC30101I RECOVERY MANAGEMENT FOR DB2 V10.1.00 - INACTIVE
 BMC30101I
 BMC30002I UTILITY ID = ACPEX01.  DB2 SUBSYSTEM ID = DECI.
 BMC30008I RESTART PARM = TERM/RESET
 BMC180107I COPY PLUS STEP TERM1    MAINTASK
 BMC30519I ------------  INSTALLATION OPTIONS ------------------
 BMC30519I NAME=ACP$OPTS                       HISTORY=NO
 BMC30519I WKUNIT=SYSALLDA                     REGWTO=NO
 BMC30519I PLANCOPY=ACPB101T                   PUBLICPLAN=YES
 BMC30519I BINDQUALIFIER=BMCACP                DISPLOCK=NO
 BMC30519I CHECKLVL=1                          REGALL=YES
 BMC30519I COPYDDN1=LP                         COPYDDN2=LB
 BMC30519I COPYDDN3=RP                         COPYDDN4=RB
 BMC30519I OPNDB2ID=YES                        NBRBUFS=4
 BMC30519I DB2WAIT=5                           DB2NTRY=30
 BMC30519I CHECKERR=4                          IXDSNUM=DATASET
 BMC30519I SQUEEZE=NO                          MAXINCRS=6
 BMC30519I READPCT=10                          XBMRSTRT=YES
 BMC30519I RESETMOD=YES                        ESCALATE=YES
 BMC30519I READONLY=STARTRO                    XBMID=
 BMC30519I MAXTASKS=1,AUTO                     COMPRESS=NO
 BMC30519I SYSUDUMP=NO                         STOPCMT=NO
 BMC30519I XCFGROUP=$ACPXCFB                   XCFWAIT=30
 BMC30519I RESETCHG=YES                        XBMMNTR=NO
 BMC30519I INCRPCT=10                          FULLPCT=50
 BMC30519I MINPAGES=2                          HISTRETN=0
 BMC30519I MIGRSKIP=NO                         MIGRVOL=
 BMC30519I SLCHGQSC=YES                        QSCBEF=NO
 BMC30519I OUTSIZE=0P                          IXSIZE=0M
 BMC30519I ICAUTOF=A                           ICAUTOI=A
 BMC30519I SMARTSTACK=YES                      INVCACHE=NO
 BMC30519I UTRETRY=NO                          USELARGEBLK=YES
 BMC30519I IXEXPAND=YES                        AUX=NO
 BMC30519I FULLRESET=NO                        
 BMC30519I ----------  DYNAMIC ALLOCATION DEFAULTS  ------------
 BMC30519I UNIT ID                 = SYSDA,,,
 BMC30519I DSNAME ALL              = &USER.COPY.&TS.&TYPE.D&DATE.T&TIME
 BMC30519I CATALOG                 = YES
 BMC30519I LOCAL PRIMARY DSNAME    =
 BMC30519I LOCAL BACKUP  DSNAME    = &USER.COPY.&TS.LOCBKU.D&DATE.T&TIME
 BMC30519I RECVY PRIMARY DSNAME    =
 BMC30519I RECVY BACKUP  DSNAME    =
 BMC30519I SPACE                   = CYL
 BMC30519I PRIMARY ALLOCATION      = 0
 BMC30519I SECONDARY ALLOCATION    = 0
 BMC30519I MAX ALLOC FOR PRIME     = 559
 BMC30519I PERCENT TO BE PRIME     = 100
 BMC30519I NBR OF SECD ALLOCS      = 10
 BMC30519I MODEL DSN               = SYS1.MODEL
 BMC30519I STACKING ON TAPE        = YES
 BMC30519I REAL DD NAME            =
 BMC30519I SMS - STORAGE CLASS     =
 BMC30519I SMS - DATA CLASS        =
 BMC30519I SMS - MANAGEMENT CLASS  =
 BMC30519I TAPE EXPIRE DATE        =
 BMC30519I DISK EXPIRE DATE        =
 BMC30519I VOLUME COUNT            = 125
 BMC30519I BUFNO VALUE             = 10
 BMC30519I COMPACTION MODE         = NONE
 BMC30519I TAPE RETENTION PERIOD   = 2
 BMC30519I DISK RETENTION PERIOD   = 0
 BMC30519I UNIT COUNT              = 0
 BMC30519I DEFAULT VOLUMES
 BMC30519I LOCAL PRIMARY VOLUMES
 BMC30519I LOCAL BACKUP VOLUMES
 BMC30519I RECVY PRIMARY VOLUMES
 BMC30519I RECVY BACKUP VOLUMES
 BMC30519I TAPE UNITS
 BMC30519I
 BMC30145I MAINT:  NO COPY PLUS PTFS APPLIED
 BMC30101I SOLUTION COMMON CODE V10.1.00
 BMC30145I MAINT:  NO SCC PTFS APPLIED

 BMC30004I DB2 VERSION = 810  SITE TYPE = LOCAL
 BMC30136I USING STANDARD DB2 SECURITY, EXIT(12)
 BMC30594I EBCDIC CCSID = 37
 BMC30015I TERMINATING UTILID = ACPEX01
 DSNU112I  *DECI DSNUGDIS - NO AUTHORIZED UTILITY FOUND FOR UTILID =
 ACPEX01
 DSN9022I  *DECI DSNUGCCC '-TERM UTILITY' NORMAL COMPLETION
 BMC30007I SPECIFIED UTILITY ID WAS NOT TERMINATED
 BMC30005I UTILITY EXECUTION COMPLETE, RETURN CODE = 0
 BMC30101I COPY PLUS FOR DB2 V10.1.00
 BMC47491I COPYRIGHT BMC SOFTWARE INC. 1991-2011
 BMC47487I COPY PLUS TECHNOLOGY IS PROTECTED BY U.S. PATENT 7,133,884
 BMC47492I CONTACT BMC SUPPORT AT 1-800-537-1813

 BMC30001I UTILITY EXECUTION STARTING  01/01/2011 10:40:43 ...
 BMC30101I
 BMC30101I RECOVERY MANAGEMENT FOR DB2 V10.1.00 - INACTIVE
 BMC30101I
 BMC30002I UTILITY ID = ACPEX01.  DB2 SUBSYSTEM ID = DECI.
 BMC30008I RESTART PARM = NEW/RESTART
 BMC180107I COPY PLUS STEP BMCCOPY  MAINTASK
 BMC30519I ------------  INSTALLATION OPTIONS ------------------
 BMC30519I NAME=ACP$OPTS                       HISTORY=NO
 BMC30519I WKUNIT=SYSALLDA                     REGWTO=NO
 BMC30519I PLANCOPY=ACPB101T                   PUBLICPLAN=YES
 BMC30519I BINDQUALIFIER=BMCACP                DISPLOCK=NO
 BMC30519I CHECKLVL=1                          REGALL=YES
 BMC30519I COPYDDN1=LP                         COPYDDN2=LB
 BMC30519I COPYDDN3=RP                         COPYDDN4=RB
 BMC30519I OPNDB2ID=YES                        NBRBUFS=4
 BMC30519I DB2WAIT=5                           DB2NTRY=30
 BMC30519I CHECKERR=4                          IXDSNUM=DATASET
 BMC30519I SQUEEZE=NO                          MAXINCRS=6
 BMC30519I READPCT=10                          XBMRSTRT=YES
 BMC30519I RESETMOD=YES                        ESCALATE=YES
 BMC30519I READONLY=STARTRO                    XBMID=
 BMC30519I MAXTASKS=1,AUTO                     COMPRESS=NO
 BMC30519I SYSUDUMP=NO                         STOPCMT=NO
 BMC30519I XCFGROUP=$ACPXCFB                   XCFWAIT=30
 BMC30519I RESETCHG=YES                        XBMMNTR=NO
 BMC30519I INCRPCT=10                          FULLPCT=50
 BMC30519I MINPAGES=2                          HISTRETN=0
 BMC30519I MIGRSKIP=NO                         MIGRVOL=
 BMC30519I SLCHGQSC=YES                        QSCBEF=NO
 BMC30519I OUTSIZE=0P                          IXSIZE=0M
 BMC30519I ICAUTOF=A                           ICAUTOI=A
 BMC30519I SMARTSTACK=YES                      INVCACHE=NO
 BMC30519I UTRETRY=NO                          USELARGEBLK=YES
 BMC30519I IXEXPAND=YES                        AUX=NO
 BMC30519I FULLRESET=NO                        
 BMC30519I ----------  DYNAMIC ALLOCATION DEFAULTS  ------------
 BMC30519I UNIT ID                 = SYSDA,,,
 BMC30519I DSNAME ALL              = &USER.COPY.&TS.&TYPE.D&DATE.T&TIME
 BMC30519I CATALOG                 = YES
 BMC30519I LOCAL PRIMARY DSNAME    =
 BMC30519I LOCAL BACKUP  DSNAME    = &USER.COPY.&TS.LOCBKU.D&DATE.T&TIME
 BMC30519I RECVY PRIMARY DSNAME    =
 BMC30519I RECVY BACKUP  DSNAME    =
 BMC30519I SPACE                   = CYL
 BMC30519I PRIMARY ALLOCATION      = 0
 BMC30519I SECONDARY ALLOCATION    = 0
 BMC30519I MAX ALLOC FOR PRIME     = 559
 BMC30519I PERCENT TO BE PRIME     = 100
 BMC30519I NBR OF SECD ALLOCS      = 10
 BMC30519I MODEL DSN               = SYS1.MODEL
 BMC30519I STACKING ON TAPE        = YES
 BMC30519I REAL DD NAME            =
 BMC30519I SMS - STORAGE CLASS     =
 BMC30519I SMS - DATA CLASS        =
 BMC30519I SMS - MANAGEMENT CLASS  =
 BMC30519I TAPE EXPIRE DATE        =
 BMC30519I DISK EXPIRE DATE        =
 BMC30519I VOLUME COUNT            = 125
 BMC30519I BUFNO VALUE             = 10
 BMC30519I COMPACTION MODE         = NONE
 BMC30519I TAPE RETENTION PERIOD   = 2
 BMC30519I DISK RETENTION PERIOD   = 0
 BMC30519I UNIT COUNT              = 0
 BMC30519I DEFAULT VOLUMES
 BMC30519I LOCAL PRIMARY VOLUMES
 BMC30519I LOCAL BACKUP VOLUMES
 BMC30519I RECVY PRIMARY VOLUMES
 BMC30519I RECVY BACKUP VOLUMES
 BMC30519I TAPE UNITS
 BMC30519I
 BMC30145I MAINT:  NO COPY PLUS PTFS APPLIED
 BMC30101I SOLUTION COMMON CODE V10.1.00
 BMC30145I MAINT:  NO SCC PTFS APPLIED

 BMC30004I DB2 VERSION = 810  SITE TYPE = LOCAL
 BMC30136I USING STANDARD DB2 SECURITY, EXIT(12)
 BMC30594I EBCDIC CCSID = 37
 BMC30101I
 BMC30101I   OUTPUT LOCALP UNIT SYSDA
 BMC30101I        DSNAME &USER.LP.&DB.&TS.F&LPART(+1)
 BMC30101I
 BMC30101I   OUTPUT REMOTP UNIT CARTVTS STACK YES
 BMC30101I        DSNAME &USER.RP.&DB.&TS.F&LPART(+1)
 BMC30101I
 BMC30101I   COPY TABLESPACE BMCUTIL.*
 BMC30101I          COPYDDN(LOCALP)
 BMC30101I          RECOVERYDDN(REMOTP)
 BMC30101I        FULL YES
 BMC30101I        SHRLEVEL CHANGE
 BMC30101I        RESETMOD NO
 BMC30593I PARSER. COMPLETE, TIME = 01/01/2011 10:40:43.285159
 BMC30593I WILDCARD. COMPLETE, TIME = 01/01/2011 10:40:43.288715
 BMC30593I INDEX/DATASET. COMPLETE, TIME = 01/01/2011 10:40:43.288754
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (ACPPRT01)
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (ACPERR01)
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (ACPPRT02)
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (ACPERR02)
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (ACPPRT03)
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (ACPERR03)
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (ACPPRT04)
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (ACPERR04)
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (ACPPRT05)
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (ACPERR05)
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (ACPPRT06)
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (ACPERR06)
 BMC160620I STARTING SUBTASK  1 FOR SPACE BMCUTIL.BMCCOPY DSNUM  0
 BMC30101I
 BMC30101I -----------------------------------------------------------
 BMC160621I SUBTASK  1 COMPLETE FOR SPACE BMCUTIL.BMCCOPY DSNUM  0, RC = 0
 BMC160620I STARTING SUBTASK  1 FOR SPACE BMCUTIL.BMCDICT DSNUM  0
 BMC30101I
 BMC30101I -----------------------------------------------------------
 BMC30101I
 BMC160660I PROCESSING COMMAND COPY ON BMCUTIL.BMCCOPY
 BMC160621I SUBTASK  1 COMPLETE FOR SPACE BMCUTIL.BMCDICT DSNUM  0, RC = 0
 BMC160620I STARTING SUBTASK  1 FOR SPACE BMCUTIL.BMCGAUTH DSNUM  0
 BMC30101I
 BMC30101I -----------------------------------------------------------
 BMC30101I
 BMC160660I PROCESSING COMMAND COPY ON BMCUTIL.BMCDICT
 BMC160621I SUBTASK  1 COMPLETE FOR SPACE BMCUTIL.BMCGAUTH DSNUM  0, RC = 0
 BMC160620I STARTING SUBTASK  1 FOR SPACE BMCUTIL.BMCGOST DSNUM  0
 BMC30101I
 BMC30101I -----------------------------------------------------------

.

.

.
 BMC30101I -----------------------------------------------------------
 BMC30101I
 BMC160660I PROCESSING COMMAND COPY ON BMCUTIL.BMCTSTAT
 BMC160621I SUBTASK  1 COMPLETE FOR SPACE BMCUTIL.BMCUTIL DSNUM  0, RC = 0
 BMC160620I STARTING SUBTASK  1 FOR SPACE BMCUTIL.BMCXCOPY DSNUM  0
 BMC30101I
 BMC30101I -----------------------------------------------------------
 BMC30101I
 BMC160660I PROCESSING COMMAND COPY ON BMCUTIL.BMCUTIL
 BMC160621I SUBTASK  1 COMPLETE FOR SPACE BMCUTIL.BMCXCOPY DSNUM  0, RC = 0
 BMC30101I
 BMC160660I PROCESSING COMMAND COPY ON BMCUTIL.BMCXCOPY
 BMC30005I UTILITY EXECUTION COMPLETE, RETURN CODE = 0

You would then have output similar to the following for each object copied in the subtasks.

SYSPRINT OUTPUT for copied object

 BMC30101I
 BMC30101I   COPY TABLESPACE BMCUTIL.*
 BMC30101I          COPYDDN(LOCALP)
 BMC30101I          RECOVERYDDN(REMOTP)
 BMC30101I        FULL YES
 BMC30101I        SHRLEVEL CHANGE
 BMC30101I        RESETMOD NO
 BMC30101I
 BMC160660I PROCESSING COMMAND COPY ON BMCUTIL.BMCCOPY
 BMC30101I
 BMC47390I WILD CARD SELECTION:  TABLESPACE BMCUTIL.BMCCOPY
 BMC30101I
 BMC47347I BEGINNING INITIALIZATION FOR BMCUTIL.BMCCOPY (00), COMMAND NBR 2
 BMC30593I TABLESPACE INFO COMPLETE, TIME = 01/01/2011 10:40:43.361882
 BMC30593I AUTHORIZATION COMPLETE, TIME = 01/01/2011 10:40:43.362067
 BMC30593I DATASET CHECK COMPLETE, TIME = 01/01/2011 10:40:43.483724
 BMC30593I CATALOG ACCESS COMPLETE, TIME = 01/01/2011 10:40:43.483755
 BMC30593I UTIL INIT. COMPLETE, TIME = 01/01/2011 10:40:43.487160
 BMC30593I BMCUTIL INIT COMPLETE, TIME = 01/01/2011 10:40:43.487173
 BMC30593I SPACE INIT COMPLETE, TIME = 01/01/2011 10:40:43.487180
 BMC30593I BMCSYNC UPDATE COMPLETE, TIME = 01/01/2011 10:40:43.488799
 BMC30593I SERIALIZATION COMPLETE, TIME = 01/01/2011 10:40:43.488813
 BMC30012I UTILINIT PHASE COMPLETE.  ELAPSED TIME = 00:00:00
 BMC47383I SPACE - CYL(2,1)  MAX 4K/PAGES(12) PAGESIZE(4K)
 BMC47399I TOTAL TIME FOR DYNAMIC ALLOCATION IS 00:00:02
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (SYS00003)
 BMC30503I OUTPUT DATASET NAME = MVSMAR1.LP.BMCUTIL.BMCCOPY.F000.G0004V00
 BMC30504I OUTPUT VOL=SER=(CATLG)
 BMC180112I TAPE GDG MAY RESULT IN DUPLICATE DS NAME
 BMC47399I TOTAL TIME FOR DYNAMIC ALLOCATION IS 00:00:00
 BMC47380I DYNAMIC ALLOCATION - ACTUAL DDNAME (SYS00004)
 BMC30508I OUTPUT DEVICE TYPES ARE DIFFERENT
 BMC30503I OUTPUT DATASET NAME = MVSMAR1.RP.BMCUTIL.BMCCOPY.F000.G0001V00
 BMC30504I OUTPUT VOL=SER=(CATLG)
 BMC30593I READ TYPE SELECTION COMPLETE, TIME = 01/01/2011 10:40:45.531022
 BMC30593I RETRIEVE RBAS COMPLETE, TIME = 01/01/2011 10:40:45.531050
 BMC30593I BUFFER ALLOCATION COMPLETE, TIME = 01/01/2011 10:40:45.531078
 BMC30593I DATASETS OPEN COMPLETE, TIME = 01/01/2011 10:40:47.430007
 BMC30520I COPY STARTED FOR DATASET = DECICAT.DSNDBD.BMCUTIL.BMCCOPY.I0001.A001
 BMC30521I NUMBER OF PAGES COPIED = 3
 BMC30522I NUMBER OF PAGES WITH THE MODIFICATION INDICATOR SET = 0
 BMC30591I READ WAITS = 1, WRITE WAITS = 1, OVERLAPPED WAITS = 0
 BMC47499I PAGES HAVE BEEN CHECKED.  NO ERRORS DETECTED
 BMC30592I LOG RBA = 083684BB28DA  W1
 BMC30592I LOG RBA = 000000000000  BF
 BMC30592I LOG RBA = 000000000000  C1
 BMC30592I LOG RBA = 000000000000  Q1
 BMC30592I LOG RBA = 0571CA900A3C  RB
 BMC30592I LOG RBA = 083684BB28DA
 BMC30592I LOG RBA = 083684BB28DA
 BMC47322I LP COPY REGISTERED AT 083684BB28DA
 BMC30542I DD=LOCALP, DSN=MVSMAR1.LP.BMCUTIL.BMCCOPY.F000.G0004V00
 BMC47322I RP COPY REGISTERED AT 083684BB28DA
 BMC30542I DD=REMOTP, DSN=MVSMAR1.RP.BMCUTIL.BMCCOPY.F000.G0001V00
           COPY REGISTERED AS SHRLEVEL CHANGE
 BMC30593I SYSCOPY INSERT COMPLETE, TIME = 01/01/2011 10:40:47.632368
 BMC30101I
 BMC47384I CATALOG DSN: MVSMAR1.RP.BMCUTIL.BMCCOPY.F000.G0001V00     SEQ: 1
 BMC47385I     VOLUMES: 139459
 BMC30101I
 BMC47428I RESETTING REALTIME STATISTICS
 BMC30012I COPY PHASE COMPLETE.  ELAPSED TIME = 00:00:02
 BMC30580I REPAIR COMPLETE. RC = 0
 BMC30012I UTILTERM PHASE COMPLETE.  ELAPSED TIME = 00:00:00
 BMC30525I COPY COMMAND EXECUTION COMPLETE, RETURN CODE = 0



 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*