Data set restore from a DFSMShsm dump copy

The results of the commands, in order, are:

  1. RECOVER dsname FROMDUMP(DUMPCLASS(class)) - TOVOLUME(volser) UNIT(unittype)

    This command recovers a data set from the most recent dump copy made in the specified dump class to the specified level 0 volume.

  2. RECOVER dsname FROMDUMP(DUMPCLASS(class)) - TOVOLUME(volser) UNIT(unittype) FORCENONSMS

    This command recovers a data set that was SMS-managed when it was dumped. The data set is recovered from the most recent dump copy made in the specified dump class to the specified non-SMS-managed level 0 volume.

  3. RECOVER dsname FROMDUMP(DUMPVOLUME(volser)) - TOVOLUME(volser) UNIT(unittype)

    This command recovers a data set from the specified dump volume to the specified level 0 volume.

  4. RECOVER dsname FROMDUMP(DUMPVOLUME(volser)) - TOVOLUME(volser) UNIT(unittype) FORCENONSMS

    This command recovers a data set that was SMS-managed when it was dumped. The data set is recovered from the specified dump volume to the specified level 0 volume.

  5. RECOVER dsname FROMDUMP(DUMPCLASS(class)) - TOVOLUME(volser) UNIT(unittype) REPLACE

    This command recovers a data set from the most recent dump copy made in the specified dump class to the specified level 0 volume. Any existing data set with the same name on the specified volume is replaced.

  6. RECOVER dsname FROMDUMP(DUMPCLASS(class)) - TOVOLUME(volser) UNIT(unittype) - REPLACE FORCENONSMS

    This command recovers a data set that was SMS-managed when it was dumped. The data set is recovered from the most recent dump copy made to the specified dump class in the specified level 0 volume. Any existing data set with the same name on the specified volume is replaced.

  7. RECOVER dsname FROMDUMP(DUMPVOLUME(volser)) - TOVOLUME(volser) UNIT(unittype) REPLACE

    This command recovers a data set from the specified dump volume to the specified level 0 volume. Any existing data set with the same name on the specified volume is replaced.

  8. RECOVER dsname FROMDUMP(DUMPVOLUME(volser)) - TOVOLUME(volser) UNIT(unittype) - REPLACE FORCENONSMS

    This command recovers a data set that was SMS-managed when it was dumped. The data set is recovered from the specified dump volume to the specified level 0 volume. Any existing data set with the same name on the specified volume is replaced.

  9. RECOVER dsname FROMDUMP(DUMPCLASS(class)) - TOVOLUME(volser) UNIT(unittype) - NEWNAME(newname)

    This command recovers a data set from the most recent dump copy made in the specified dump class to the specified level 0 volume. The recovered data set is given a new name.

  10. RECOVER dsname FROMDUMP(DUMPCLASS(class)) - TOVOLUME(volser) UNIT(unittype) - NEWNAME(newname) FORCENONSMS

    This command recovers a data set that may have been SMS-managed when it was dumped. The data set is recovered from the most recent dump copy made in the specified dump class to the specified level 0 volume. The recovered data set is given a new name.

  11. RECOVER dsname FROMDUMP(DUMPVOLUME(volser)) - TOVOLUME(volser) UNIT(unittype) - NEWNAME(newname)

    This command recovers a data set from the specified dump volume to the specified level 0 volume. The recovered data set is given a new name.

  12. RECOVER dsname FROMDUMP(DUMPVOLUME(volser)) - TOVOLUME(volser) UNIT(unittype) - NEWNAME(newname) FORCENONSMS

    This command recovers a data set that may have been SMS-managed when it was dumped. The data set is recovered from the specified dump volume to the specified non-SMS-managed level 0 volume. The data set is given a new name.

  13. RECOVER dsname FROMDUMP(DUMPCLASS(class)) - TOVOLUME(volser) UNIT(unittype) - REPLACE NEWNAME(newname)

    This command recovers a data set from the most recent dump copy that was made in the specified dump class to the specified level 0 volume. The recovered data set is given a new name and replaces any existing data set with the same new name on the specified volume.

  14. RECOVER dsname FROMDUMP(DUMPCLASS(class)) - TOVOLUME(volser) UNIT(unittype) - REPLACE NEWNAME(newname) FORCENONSMS

    This command recovers a data set that may have been SMS-managed when it was dumped. The data set is recovered from the most recent dump copy that was made in the specified dump class to the specified non-SMS-managed level 0 volume. The recovered data set is given a new name, and replaces any existing data set with the new name on the specified volume.

  15. RECOVER dsname FROMDUMP(DUMPVOLUME(volser)) - TOVOLUME(volser) UNIT(unittype) - REPLACE NEWNAME(newname)

    This command recovers a data set from the specified dump volume to the specified level 0 volume. The recovered data set is given a new name and replaces any existing data set with the new name on the specified volume.

  16. RECOVER dsname FROMDUMP(DUMPVOLUME(volser)) - TOVOLUME(volser) UNIT(unittype) - REPLACE NEWNAME(newname) FORCENONSMS

    This command recovers a data set that may have been SMS-managed when it was dumped. The data set is recovered from the specified dump volume to the specified non-SMS-managed level 0 volume. The recovered data set is given a new name and replaces any existing data set with the new name on the specified volume.

When restoring a non-SMS-managed data set from a dump volume, you can specify a TOVOLUME parameter and a UNIT parameter that cannot be specified for SMS-managed data sets. The TOVOLUME parameter directs that the data set be restored to the specified volume. The UNIT parameter identifies the unit type for restoring the data set to a volume not managed by DFSMShsm.

If the dump volume specified has more than one valid dump copy stacked on it, you can specify the SOURCEVOLUME(volser) subparameter of the FROMDUMP parameter to tell DFSMShsm which dump copy to use.