Hi -
If you have 2 oracle nodes on one machine, your RMAN script can't be exactly the same.
Else all the data will go under the one node's info on the TSM server and you won't be able to recover node 2.
(We will call it a 'node' for purposes of this explanation -
node 1 - oracle instance A
node 2 - oracle instance B)
You must pay attention to how are you calling it in this section of the RMAN scripts -
run script alloc_all_tapes_backup_TSM {
allocate channel t1 type 'SBT_TAPE' parms
'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpoFED.opt)';
Notice my "tdpoFED.opt" at the end - that has to match for each different node.
Here "FED" is my node 1, and "BUG" is my node 2 -
So I do have another RMAN script with "tdpoBUG.opt" in it for the oracle BUG user to run.
You will need a separate dsm.opt and tdpo.opt for each node to be able to call it in this way.
So each node should have it's own separate environment setup for backups.
(If running under the same ID, you will have some finagling to do...)
And you must also run the script as the correct user to be able to access the data for each "node".
Hope that helps.
-Chef.