Again all these approaches to utilize microcode-based mirroring capabilities require the right hardware as source and target disk servers.

For completeness it is pointed out that Global Mirror is also an option to migrate data from an ESS 750 or ESS 800 to a DS8000. This might apply to certain cases at the receiving site which require consistent data at any time, although Global Copy is used for the actual data movement. Please note that the consistent copy in the new disk server is not concurrent with the primary copy except if the application is stopped and all data is replicated.

Another approach to migrate data beyond the scope of volumes is to use software which migrates data on a logical or data set level and locates the data sets through their respective catalog entries. This approach is outlined in the following section.

14.3 Data migration based on logical migration

Data migration based on logical migration is a data set by data set migration which maintains catalog entries according to the data movement between volumes and, therefore, is not a volume-based migration. This is the cleanest way to migrate data and also allows device conversion from, for example, 3380 to 3390. It also supports transparently multivolume data sets. Logical data migration is a software-only approach and does not rely on certain volume characteristics nor on device geometries.

The following software products and components support logical data migration:

￿DFSMS allocation management

￿Allocation management by CA-ALLOC

￿DFSMSdss

￿DFSMShsm™

￿FDR

￿System utilities like:

IDCAMS with REPRO, EXPORT/IMPORT commands

IEBCOPY to migrate Partitioned Data Sets (PDS) or Partitioned Data Sets Extended (PDSE)

ICEGENER as part of DFSORT which can handle sequential data but not VSAM data sets, which also applies to IEBGENER

￿CA-Favor

￿CA-DISK or ASM2

￿Database utilities for data which is managed by certain database managers like DB2 or IMS™. CICS® as a transaction manager usually uses VSAM data sets.

14.3.1Data Set Services Utility

DFSMSdss is a common utility which can be used, at this time, not for physical full volume operations, but for data set level operations. Pointing to certain input volumes, DFSMSdss can also move data sets in a logical fashion off of certain source volumes.

Example 14-6 DFSMSdss for logical data migration from certain input volumes

//MIGRATE

EXEC PGM=ADRDSSU

 

//SYSPRINT

DD SYSOUT=*

 

//* --------

FROM VOLUMES ---------------------------------------

***

//IN001

DD UNIT=3390,VOL=SER=AAAAAA,DISP=SHR

 

//IN002

DD UNIT=3390,VOL=SER=BBBBBB,DISP=SHR

 

//IN003

DD UNIT=3390,VOL=SER=CCCCCC,DISP=SHR

 

//SYSIN

DD *

 

COPY DS(INC(**) EXCLUDE(SYS1.VTOCIX.*,SYS1.VVDS.*)) -

Chapter 14. Data migration in zSeries environments

307

Page 329
Image 329
IBM DS8000 manual Data migration based on logical migration, Data Set Services Utility, 307