IBM Support

RMAN settings when using ProtecTIER deduplication

Question & Answer


Question

What parameters should be set within the RMAN script when using ProtecTIER and deduplicating the data while storing the Oracle backups.

Cause

ProtecTIER is a virtual tape product that examines the backup data, looking for identical blocks of information. This identical data is not stored again, but referenced as being a duplicate, thereby reducing the amount of storage space required.

Answer

When using Data Protection for Oracle to backup the data to a ProtecTier VTL, it is important that the data is not changed during the backup process so that deduplication can process the data effectively.

The recommendation is to ensure that files are not multiplexed within the backup data, as this can cause the data to appear unique, thereby limiting the amount of deduplication that can occur. The suggestion is to setup RMAN with FILESPERSET=1 so that each object will be sent individually. This would allow any files that have not changed and have existing (identical) data to achieve a higher deduplication ratio.

This suggestion for using a value of 1 for the FILESPERSET parameter is based on how Oracle will manage the data being backed up. When including multiple files in the same Oracle backupset, they will be multiplexed together, which means that the data blocks from all of the datafiles in the backup set are interspersed with one another. ProtecTIER will have a better dedup ratio when the data is not multiplexed. and this multiplexing of the data can be avoided by limiting the backupset to have only 1 file within it (ie, FILESPERSET=1).

The Data Protection for Oracle product can accommodate the ProtecTIER suggested configuration within the RMAN script. For example a relatively generic script would contain the FILESPERSET parameter as part of the backup command:
run
{
allocate channel t1 type 'sbt_tape' parms
'ENV=(TDPO_OPTFILE=/ora11/tdpo.opt)';
allocate channel t2 type 'sbt_tape' parms
'ENV=(TDPO_OPTFILE=/ora11//tdpo.opt)';
..... ----> allocate more channels here based on the number of sessions to be used for the backup
backup
FILESPERSET 1
(database);
}

[{"Product":{"code":"SSTFZR","label":"Tivoli Storage Manager for Databases"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Data Protection for Oracle","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"Version Independent","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]

Product Synonym

TSM

Document Information

Modified date:
17 June 2018

UID

swg21509124