Tivoli Storage Manager (IBM Spectrum Protect)

IBM Spectrum Protect, formerly and still commonly known as TSM, is an client-server backup and recovery system. It works on the 'incremental backup forever' principle, which can take a bit of getting used to compared to the more traditional 'weekly full backup and daily incremental' system. With TSM, you backup all your clients to a central data backup server, and the incremental forever principle is suppposed to limit the amount of data you send over the network. A central database records all backup information, and as TSM always keeps at least one backup of every on-line file, these can be used to recreate a whole server if necessary.

These TSM pages do not pretend to be a complete set of documentation on what is a complex product, but rather a series of items that provide hints and tips on how to manage the product. The pages have grown organically over the years and the various bits of information were scattered around a bit. The pages and items were reorganised in 2017 to try to make them relate together better. If you can't find what you are lookng for on a specific page, then it may have been moved, so the right hand side index might help you find it again.

TSM Server Constructs

The TSM server contains constructs and policies that are used to manange and retain your backups. From the top downwards, these are Policy Set, Policy Group, Management Class and Copy Group.
a 'QUERY DOMAIN *' command will tell you which policy domains are in use at your site. Policy domains are usually used to group similar backups together, either by platform, database type or maybe business area.
'QUERY PO domain_name' will list the policy sets that are defined for a given domain. One policy set will be ACTIVE and this will be the one that is currently in use. The other policy sets are old copies or ones in development.
Say you have a policy domain called PD_ORA for Oracle databases. The command 'q mgmtclas pd_ora active' will list out the management classes that are in force for this domain, and one of them will be marked as the default management class.
The command 'q co pd_ora ACTIVE *' will list out the backup copygroups for each management class in the pd_ora domain. This one will finally tell you how long the backups are kept for, and where they are stored. Copygroups are always called 'STANDARD'. You could, of course run 'q co * ACTIVE *' to list out all your in-use copygroups, but this could produce a lot of output.

TSM Documentation

It can be a challenge to find the IBM TSM manuals. The best place these days seems to be found here

back to top