Changing ALTERSZE values after they are set
To correct an ALTERSZE value that is already set, replace the incorrect value with the correct value by using either the CHANGE.PART command or the HALDB Partition Definition utility (%DFSHALDB).
For OSAM data sets, if you change an ALTERSZE value back to the original block size of the input data set, the ALTERSZE value displays as 0 to indicate that the block size is not changing. If all of the ALTERSZE values are restored to the original block sizes of the input data sets, the ALTER SIZE field is omitted from the output of the LIST.DB command.
For VSAM data sets, if you change an ALTERSZE value back to the original CI size, the original CI size is displayed. If all of the ALTERSZE values are restored to the original CI sizes of the input data sets, the ALTER SIZE field is displayed with the last values that you entered.
You can clear all of the ALTERSZE values for a partition by specifying CHANGE.PART PART(name) NOALTRSZ command. For both OSAM and VSAM data sets, when the NOALTRSZ keyword is used to clear all ALTERSZE values, the ALTER SIZE field is omitted when the partition record is displayed.
After the command is successfully processed, the block or CI sizes to be used by the alter process are listed under ALTER BLOCK SIZE in the RECON record for a partition, which can be displayed by the issuing DBRC command LIST.DB DBD(partitionname).
After the alter size values are corrected, you can start the alter process by issuing the IMS type-2 command INIT OLREORG NAME(masterdb) OPTION(ALTER).