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:ads...@vm.marist.edu] On Behalf > Of goc > Sent: Tuesday, March 10, 2009 8:38 AM > To: ADSM-L@VM.MARIST.EDU > 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