Unable to restore multivolume ds with more than 65535 tracks
search cancel

Unable to restore multivolume ds with more than 65535 tracks

book

Article ID: 136573

calendar_today

Updated On:

Products

Disk Backup and Restore - MVS DISK BACKUP AND RESTORE

Issue/Introduction

I have specified restore to two vols with more than adequate space. How do I tell it to use DSNTYPE=LARGE?

*** ARCHIVE COPY ***
               DATA SET NAME:  FMSPRD.FMS.BACKUP.GDG.GENJ.G1437V00
DATA SET INFORMATION:
   DASD volser:               GDG90B          Create date:         20AUG2019
   Device type:               3390            Last Mod date:       20AUG2019
   Organization:              PS              Last Use date:       20AUG2019
   Allocation type:           CYL             Last Restore date:
   Allocation quantity:       4369            Last Restore time:
                                              Expire date:

SMS INFORMATION:
   MANAGEMENT class:                          STORAGE class:
   DATA class:                                STORAGE group:

ARCHIVE INFORMATION:
   Archive date:              23AUG2019       Archvols key:        A00842
   Archive Time:              04:20           File number:         1
   Archive Expiration Date:   18FEB2021       Block number:        1
   Kilobytes:                 2600716         Block count:         95119
   IDRC compression percent:

ADSDM069 3326 THIS MULTI-VOLUME NON-VSAM DATA SET, DSN=FMSPRD.FMS.BACKUP.GDG.GENJ.G1437V00 WAS BACKED UP FROM VOLUMES
ADSDM069 3326 GDG90BGDG901
ADSDM069 2433 =========================================================
ADSDM069 2433 AN SVC 99 ERROR HAS OCCURRED IN -- DYNAMIC ALLOCATION
ADSDM069 2433 ---------------------------------------------------------
ADSDM069 2433 S99R15RC => 4
ADSDM069 2433 S99ERRCD => 970C
ADSDM069 2433 S99INFCD => 0000
ADSDM069 2433 ---------------------------------------------------------
ADSDM069 2433 DSNAME=FMSPRD.FMS.BACKUP.GDG.GENJ.G1437V00
ADSDM069 2433 VOLUME=GDG90C .
ADSDM069 2433 UNIT=3390
ADSDM069 2433 =========================================================
ADSDM069 3324 DATA SET FMSPRD.FMS.BACKUP.GDG.GENJ.G1437V00 NOT ALLOCATED+
ADSDM069 3324 ALLOCATION FAILED FOR DATA SET
ADSDM069 3324 FMSPRD.FMS.BACKUP.GDG.GENJ.G1437V00
ADSDM069 3324 , REQUESTED SPACE EXCEEDS 65,535 TRKS
ADSDM069 4177 DATA SET INFORMATION => LRECL= 500 BLKSZ= 27,500 DSORG=PS RECFM=FB TOTAL TRACKS= 74,280
ADSDM077*0450 FMSPRD.FMS.BACKUP.GDG.GENJ.G1437V00          WAS NOT RESTORED DUE TO PREVIOUS ERROR(S)

Environment

Release : 12.5

Component : CA Disk Backup and Restore

Resolution

IBM documents LARGE data sets as:

 - Large format sequential data sets that can be single or multivolume, and can reside on SMS managed or non-SMS managed DASD.

 - A large format sequential data set is specified using the DSNTYPE=LARGE keyword on a JCL DD statement or using the dynamic allocation equivalent. 

   

To Restore a very large data set where it is desired to set "DSNTYPE=LARGE", preallocate the data set 

[using IEFBR14] of the size you need and include the "DSNTYPE=LARGE" parameter in the JCL.

  

In the batch RESTORE job, specify the RESTORE command and be sure to include this Sysparm override 

to allow the Restore when the target data set is pre-allocated.

//SYSPARMS DD *

PREALLOCY

 

Additional Information

DSNTYPE can be set by the ASRs in CA ALLOCATE when needed. 

  

To allocate a large data set where the DSNTYPE is not wanted to be specified, 

other options can be used such as SMS or an allocation control product [CA Allocate].

The intent would be to limit the size of the allocation to 4369 CYL or 65535 TRKs,

with a secondary quantity specified so the allocation can spill-over to another volume(s).

  

For using native CA Disk Restore processes, the setting of PRIALLOC should be left at default.

If the allocation fails, CA Disk will dynamically modify the allocation amounts, in this order, 

and retry the allocation :

  

PRIALLOC

N (default) - Consolidate the space of all extents for allocation. 

3 - Consolidate space of the first 3 extents (dynamically used if "N" fails). 

Y - Use original allocation amounts (dynamically used if "3" fails).