*SARBKU08 * WARNING: The current generation number **
*SARBKU08 * is going to exceed the allowable limit **
Reason:
The database's generation number is greater than 32759 and is approaching the maximum limit of 32767.
Action:
See the action plan for message SARBKU09
View, z/OS, 14.0
The SARBKU09 message is documented as:
SARBKU09 - Backup cycle bypassed, maximum generation number reached
Reason:
The database's generation number has reached its maximum limit of 32767. No standard backup cycles run until this
condition is resolved.
Action:
The database must be unloaded and merged to a new empty database. SARDBASE/MERGE re-sequence the Sysout
generation numbers based on the oldest Sysout in the database, correcting the high generation number.
- An outline of the steps to perform a successful SARDBASE MERGE procedure follows:
- Create new database:
//STEP1 EXEC PGM=SARDBASE,PARM='view_hlq2' <== Modify DB name
//SYSPRINT DD SYSOUT=X
//SYSIN DD *
ADDDS INDEX UNIT=3390 VOLSER=xxxxxx CYL=nnnn BLKSIZE=8906
ADDDS DATA UNIT=3390 VOLSER=xxxxxx CYL=nnnn BLKSIZE=13862
/*
//
- Unload the original database:
//STEP1 EXEC PGM=SARDBASE
//SYSPRINT DD SYSOUT=X
//SARUNLD DD DSN=xxxxxx.xxxxxx.SARUNLD,
// DISP=(NEW,CATLG),UNIT=3390,VOL=SER=xxxxxx
//SYSIN DD *
NAME view_hlq1
UNLOAD
/*
//
- Merge the unloaded original database into the new one:
//STEP1 EXEC PGM=SARDBASE,PARM='view_hlq2' <=== Modify DB name
//SYSUDUMP DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SARMERG1 DD DISP=SHR,
// DSN=xxxxxx.xxxxxx.SARUNLD
//SYSIN DD *
MERGE
/*
//
- Rename the original database:
//STEP1 EXEC PGM=SARDBASE,PARM='view_hlq1'
//SYSPRINT DD SYSOUT=X
//SYSIN DD *
RENAME view_hlq3
/*
//
- Rename the new database to the original name:
//STEP1 EXEC PGM=SARDBASE,PARM='view_hlq2' <=== Modify DB name
//SYSPRINT DD SYSOUT=X -
//INIT EXEC PGM=SARINIT
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
NAME=view_hlq1
/*
//
- Run SARPAC on database tapes:
//SARPAC EXEC PGM=SARPAC,PARM='view_hlq1'
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSIN DD DUMMY
TAPESEQ=nnnnn-nnnnn <== Perform on all tapes
/*
//