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:ADSM-L AT VM.MARIST DOT EDU] On Behalf
> Of goc
> Sent: Tuesday, March 10, 2009 8:38 AM
> To: ADSM-L AT VM.MARIST DOT 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 --->
>
> [root@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.
> [root@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
|