Tilbage i 1999 skrev jeg i uge 41 om hvordan man finder ud af, om der findes en HSM backup af et dataset og hvordan man får den restoret. Men jeg glemte at fortælle, hvordan man selv skaber en HSM backup af et dataset.
De fleste installationer tager HSM backup af stort set alle dataset på nær DB2 dataset. Men der kan være undtagelser. Nogle installationer gider eksempelvis ikke bekymre sig om personlige dataset og nogle installationer sletter personlige datasets efter et stykke tid og det helt uden at spørge pænt først. HSM tager også typisk backup midt om natten, men hvad hvis nu du gerne vil have en backup fra midt på dagen?
Svaret er, at så kan du da heldigvis selv tage en backup, men du kan kun tage backup af datasets, som du har RACF ALTER adgang til (se tip uge 06/1999). En HSM backup tager du med kommandoen TSO HBACKDS <datasetnavn>. Simplere kan det vist ikke blive. Nu er der jo ingen grund til at tage en backup, hvis datasettet ikke har været ændret siden sidste HSM backup blev taget. Ved at benytte option CHANGEDONLY (kan forkortes helt ned til CH), så vil HSM kun lave en ny backup, hvis datasettet er ændret siden sidste backup.
Hvis du ønsker at tage en backup af samtlige dine egne datasets, så kan du bruge kommandoen TSO HBACKDS ** CH, som vil tage en HSM backup af samtlige dine personlige datasets, som er blevet ændret siden sidste HSM backup. Bemærk, at HSM tager sin backup i baggrunden og sender dig en notify, når backup'en er taget. Hvis du vil vente på at HSM tager sin backup, så skal du bruge option WAIT. Bemærk at <datasetnavn> følger reglerne for TSO-dataset prefixing.