Sorry I missed this, should have read it closer the first time. However, you need to alter your DSMI_ORC_CONFIG to point to the dsm.opt file not the tdpo.opt file they are two different animals.
Here's an example of our tdpo.opt on one box: DSMI_ORC_CONFIG /usr/tivoli/tsm/client/api/bin64/dsm.opt DSMI_LOG /usr/tivoli/tsm/client/api/bin64 TDPO_FS db01-whse TDPO_NODE db01-oracle TDPO_OWNER oracle TDPO_PSWDPATH /usr/tivoli/tsm/client/oracle/bin64 The tdpo.opt file points to the dsm.opt file. See Ya' Howard > -----Original Message----- > From: ADSM: Dist Stor Manager [mailto:[email protected]] On Behalf > Of goc > Sent: Tuesday, March 10, 2009 10:57 AM > To: [email protected] > Subject: Re: [ADSM-L] API (tdpo) for linux problem ! > > thanks, thats exactly the case ... so i'm still in the dark > > # ls -lrt > total 4028 > -r-xr-xr-x 1 root bin 2274183 Nov 28 2006 libApiTSM64.so > -rwsr-xr-x 1 root bin 1832042 Nov 28 2006 dsmtca > -r--r--r-- 1 root bin 971 Dec 5 2006 dsm.sys.smp > -r--r--r-- 1 root bin 782 Dec 5 2006 dsm.opt.smp > lrwxrwxrwx 1 root bin 16 Mar 10 12:59 en_US -> ../../lang/en_US > drwxr-xr-x 2 root bin 0 Mar 10 12:59 sample > lrwxrwxrwx 1 root root 20 Mar 10 14:11 dsm.sys -> > ../../ba/bin/dsm.sys > -rw-r--r-- 1 root root 22 Mar 10 14:24 MMSDB_tdpo.opt > -rw-r--r-- 1 root root 0 Mar 10 16:51 dsm.opt > [r...@cla-0(MAG_NPS) /opt/tivoli/tsm/client/api/bin64] > > # ls -lrt /opt/tivoli/tsm/client/oracle/bin64/libobk.so > -rwxr-xr-x 1 root root 575528 Mar 21 2007 > /opt/tivoli/tsm/client/oracle/bin64/libobk.so > > and something "funny" --> > > # ls -lrt /var/mnt/local/localimg/R_NPS6_5.30.0-base- > 1/sets/R_NPS6_5.30.0/usr/lib64/libobk.so > lrwxrwxrwx 1 root root 45 Mar 10 14:04 > /var/mnt/local/localimg/R_NPS6_5.30.0-base- > 1/sets/R_NPS6_5.30.0/usr/lib64/libobk.so > -> /opt/tivoli/tsm/client/oracle/bin64/libobk.so > > > q: maybe somthing with permissions ? > > thx. > // > g > > On Tue, Mar 10, 2009 at 4:04 PM, Howard Coles > <[email protected]> wrote: > > Make sure you have at least a softlink of the dsm.sys in the > api/bin64 > > directory, and the dsm.opt (real not a link) in the api/bin64 > directory, > > and make sure you have a softlink (so that it gets updated if you > > upgrade the client) to libobk64.so in $ORACLE_HOME/lib. > > > > The API has to have access to the dsm.sys file in its directory or it > > may fail. > > > > See Ya' > > Howard > > > > > >> -----Original Message----- > >> From: ADSM: Dist Stor Manager [mailto:[email protected]] On > Behalf > >> Of goc > >> Sent: Tuesday, March 10, 2009 8:38 AM > >> To: [email protected] > >> Subject: [ADSM-L] API (tdpo) for linux problem ! > >> > >> hi all, i'm trying to configure TDPO on linux redhat, but i'm > getting > >> this ---> > >> > >> [r...@cla-0(MAG_NPS) /opt/tivoli/tsm/client/oracle/bin64] > >> # tdpoconf showenv -tdpo_opt=tdpo.opt > >> > >> > >> IBM Tivoli Storage Manager for Databases: > >> Data Protection for Oracle > >> Version 5, Release 4, Level 1.0 > >> (C) Copyright IBM Corporation 1997, 2007. All rights reserved. > >> > >> ANU0156E Could not load the Tivoli Storage Manager API. > >> [r...@cla-0(MAG_NPS) /opt/tivoli/tsm/client/oracle/bin64] > >> # > >> > >> i installed API 5.4.1.0 (32 version), then API 5.4.1.0 (64 version > >> since it says that 32 is dependency ?!?), then i installed BA Client > >> 5.4.1.0, > >> and then 5.4.1.0-TIV-TSMORA-LinuxX64.bin (this versions are because > it > >> complements the server version) > >> > >> the content of tdpo.opt is this (nothing special) ---> > >> > >> DSMI_ORC_CONFIG /opt/tivoli/tsm/client/api/bin64/MMSDB_tdpo.opt > >> *DSMI_ORC_CONFIG /opt/tivoli/tsm/client/api/bin/MMSDB_tdpo.opt > >> > >> *DSMI_LOG <dirname> > >> > >> *TDPO_FS orc9_db > >> > >> *TDPO_NODE <hostname> > >> TDPO_NODE MMSDB_tdpo > >> > >> *TDPO_OWNER <username> > >> *TDPO_OWNER oracle > >> > >> *TDPO_PSWDPATH /usr/tivoli/tsm/client/oracle/bin64 > >> TDPO_PSWDPATH /home/oracle > >> > >> TDPO_DATE_FMT 4 > >> *TDPO_NUM_FMT 1 > >> *TDPO_TIME_FMT 1 > >> > >> *TDPO_MGMT_CLASS_2 orcbackup > >> *TDPO_MGMT_CLASS_3 mgmtclass3 > >> *TDPO_MGMT_CLASS_4 mgmtclass4 > >> > >> the content of /opt/tivoli/tsm/client/api/bin/MMSDB_tdpo.opt (and > >> /opt/tivoli/tsm/client/api/bin64/MMSDB_tdpo.opt) is ---> > >> > >> servername mmsdb_tdpo > >> > >> which redirects to mmsdb_tdpo stanza in dsm.sys file > >> > >> the normal BA client works okay with no problems, i also tried with > 32 > >> version of tdpo but i get the same errors .... > >> > >> error explanation ---> > >> > >> ANU0156E > >> Could not load the Tivoli Storage Manager API. > >> Explanation: > >> > >> The Tivoli Storage Manager API could not be loaded. > >> System action: > >> > >> Processing ends. > >> User response: > >> > >> Ensure the Tivoli Storage Manager API is correctly installed. Run > the > >> Data Protection for Oracle application client with the > /TRACEFLAGS=API > >> /TRACEFILE=filename options and view the tracefile to determine why > it > >> could not be loaded. Another possible cause is that the TSMAPI.DLL > >> does not exist in the system directory. Re-install the Tivoli > Storage > >> Manager API, if this is the case. > >> > >> ! > >> What am i doing wrong ? Any clues would be greatly appreciated. > Thanks > >> in advance. > >> ! > >> > >> installed: > >> 5.4.1.0-TIV-TSMORA-LinuxX64.bin > >> TIVsm-API.i386.rpm > >> TIVsm-API64.i386.rpm > >> TIVsm-BA.i386.rpm > >
