BA client has to be installed as well as TDP client. You then need a tdp.opt file, i call them for example tdp
RACLEINSTANCENAME.opt just so i can know which is which. That file contains something along the sorts:
# cat tdpo_INTPRD.opt
DSMI_ORC_CONFIG /usr/tivoli/tsm/client/oracle/bin64/dsm_INTPRD.opt
DSMI_LOG /var/tsm/INTPRD
TDPO_FS INTPRD
TDPO_NODE ora_intprd
*TDPO_OWNER <username>
TDPO_PSWDPATH /home/oracle9i
*TDPO_DATE_FMT 1
*TDPO_NUM_FMT 1
*TDPO_TIME_FMT 1
*TDPO_MGMT_CLASS_2 mgmtclass2
*TDPO_MGMT_CLASS_3 mgmtclass3
*TDPO_MGMT_CLASS_4 mgmtclass4
The dsm_INTPRD.opt is just like a standard dsm.opt file. it contains the name of the stenza to use in the typical dsm.sys config file. Mine looks like this:
# cat dsm_INTPRD.opt
SErvername tdpo_INTPRD
That then points to the stenza in the normal BAClient dsm.sys:
# cat dsm.sys
SErvername ServerA
NODENAME ServerA
COMMMethod TCPip
TXNBytelimit 25600
TCPPort 1500
TCPServeraddress backupserver.domain.ca
PASSWORDAccess Generate
DIRMC DISK_UNIX_DIR
SCHEDLOGName /var/tsm/dsmsched.log
ERRORLOGName /var/tsm/dsmerror.log
SCHEDLOGRetention 35
ERRORLOGRetention 35
RESOURceutilization 4
EXCLUDE.FS /db101
EXCLUDE.FS /migration
EXCLUDE.FS /oraredo
EXCLUDE.FS /oraundo
EXCLUDE.FS /oraarch
INCLUDE /oratempts/.../* TAPE_UV
INCLUDE /orabackup/.../* TAPE_UV
SErvername tdpo_INTPRD
NODENAME ora_intprd
COMMMethod TCPip
RESOURceutilization 6
TCPCLIENTPort 1505
TXNBytelimit 2097152
TCPServeraddress backupserver.domain.ca
PASSWORDAccess prompt
COMPRESSION on
SCHEDLOGName /var/tsm/INTPRD/dsmsched.log
ERRORLOGName /var/tsm/INTPRD/dsmerror.log
SCHEDLOGRetention 35
ERRORLOGRetention 35
INCLUDE /intprd/.../full* TDP_ORACLE_TAPE_INTPRD
INCLUDE /intprd/.../*arch_* TDP_ORACLE_DISK
INCLUDE /intprd/.../*ctlf_* TDP_ORACLE_DISK