Previous Topic: 3.8.5 Split an Existing Database Unit

Next Topic: 3.8.5.2 Finalize the Reconfigured Database Complex

3.8.5.1 Existing Database Split Checklist


__  1. Suspend Operation

       Suspend production operations for the unit database by
       using the Operational Status and Tracking SUSPEND
       command in MWF to deactivate production scheduling.

__  2. Back Up Existing Database Unit


       Use the Operational Status and Tracking RESUME,
       BACKUP, and SUSPEND commands in MWF to enable, backup,
       and block CA MICS operational jobs respectively.

       Ensure that the backup job completed with a condition
       code of zero and the data sets were correctly
       cataloged.

       +---------------------------------------------------+
       | Reference(s): Section 4.3.4.4                     |
       +---------------------------------------------------+

__  3. Save Existing RESTORE Job

       Save a copy of the existing RESTORE job.

       This step is necessary to preserve the old version of
       the RESTORE job in case a restore is needed from the
       old database unit structure. For example, you can use
       the ISPF copy utility or ISPF edit to copy
       'prefix.MICS.CNTL(RESTORE)' to
       'prefix.MICS.CNTL(RSTROLD)'.  The RESTORE job in
       prefix.MICS.CNTL will be regenerated by JCLGENE.

__  4. Edit DBSPLIT

       Edit prefix.MICS.PARMS(DBSPLIT) to add information
       areas and DDnames.

       +---------------------------------------------------+
       | Reference(s): Section 2.3.3.3.2.4                 |
       +---------------------------------------------------+

__  5. Execute JCLGENE

       Generate the jobs affected by DBSPLIT.  Submit the
       following job:

         'prefix.MICS.CNTL(JCLGENE)'

       +---------------------------------------------------+
       | Reference(s): Section 2.3.3.1.1 and 3.5.3.3       |
       +---------------------------------------------------+

__  6. Execute GDGSGEN


       Update/create GDG entries for installed products in
       the OS CVOL or VSAM catalog.  Submit the following
       job:

         'prefix.MICS.CNTL(GDGSGEN)'

       +---------------------------------------------------+
       | Reference(s): Section 3.5.6.3                     |
       +---------------------------------------------------+

__  7. Execute PROCJOB3

       Move CA MICS database set-up PROCS to the installation
       PROCLIB by submitting the following job:

         'prefix.MICS.CNTL(PROCJOB3)'

       +---------------------------------------------------+
       | Reference(s): Section 3.5.4                       |
       +---------------------------------------------------+

__  8. Allocate Additional SAS Data Libraries

       Allocate the additional SAS data libraries needed for
       a split database unit.

       The ALLOCATE job contains JCL statements for
       allocating the new database files in addition to the
       existing database files.  You can allocate your new
       database files by making a copy of the ALLOCATE job,
       deleting all DISP=(NEW,CATLG) JCL statements that
       refer to existing data sets, leaving just the DD
       statements to allocate and initialize your new
       database files.  Then fill in the UNIT, VOL=SER=,
       SPACE=, and/or other data set allocation parameters as
       required for your installation and database space
       requirements.  Then submit the tailored job to
       allocate and initialize the data sets.

       +---------------------------------------------------+
       | Reference(s): Section 3.5.6.2                     |
       +---------------------------------------------------+

__  9. Move Information Area Files

       Move information area files to new data libraries.

       Use PROC COPY to copy all of the files that belong to
       the information areas in these new libraries to the
       new data libraries (see DBSPLIT definition).  This
       copy operation can be done using a " SELECT iii:  ; "
       statement with PROC COPY, where iii is the information
       area ID.

__ 10. Delete Information Area Files

       Delete information area files in old data libraries.

       When you have verified that all the necessary files
       have been moved successfully to the new SAS data
       libraries, delete the original versions from the old
       data libraries using PROC DATASETS.

__ 11. Back Up New Database Unit Structure

       Use the Operational Status and Tracking RESUME,
       BACKUP, and SUSPEND commands in MWF to enable, backup,
       and block CA MICS operational jobs respectively.

       Ensure that the backup job completed with a condition
       code of zero and the data sets were correctly
       cataloged.

       +---------------------------------------------------+
       | Reference(s): Section 4.3.4.4                     |
       +---------------------------------------------------+

__ 12. Verify User SAS Code

       Change any user SAS code that refers to CA MICS files
       by using explicit DDnames to use &diiit macro
       variables instead.

       +---------------------------------------------------+
       | Reference(s): SAS Documentation                   |
       +---------------------------------------------------+


__ 13. Resume Operations


       Enable CA MICS operational jobs for this unit
       database.  Use the Operational Status and Tracking
       RESUME command in MWF to enable CA MICS operational
       jobs.

__ 14. Resume Daily Processing

       Use the Operational Status and Tracking DAILY command
       in MWF to resume daily processing.

       +---------------------------------------------------+
       | Reference(s): Section 3.5.7                       |
       +---------------------------------------------------+