18 October 2014

TDP SAP for Oracle 5.5 library errors

I couldn't find this error anywhere on Google, and IBM Support has been looking into it for 2 days without help. I found the workaround, it would be good to share it with community.

The errors showed up during the upgrade of TSM TDP for SAP for Oracle v5.5 to v6.3. We restored v5.5 back, deinstalled, installed, and at the end finished the errors below.

Error

When running tdpoconf or backup:

ld.so.1: tdpoconf: fatal: relocation error: file /opt/tivoli/tsm/client/oracle/bin64/tdpoconf: symbol tdpoQueryVersion: referenced symbol not found
Killed

RMAN-03009: failure of allocate command on sbt_1 channel at 10/18/2014 18:15:55

ORA-19554: error allocating device, device type: SBT_TAPE, device name:
ORA-27211: Failed to load Media Management Library

BKI9009W: The following products are not compatible: ESD_DataMover (5.5.0.0) and ESD_Prole (6.3.0.0).

Workaround 

(run as root, and make a backup first)
  rm /usr/lib/libobk.so
  rm /usr/lib/sparcv9/libobk.so
  rm /oracle/$ORACLE_SID/112_64/lib/libobk.so
  ln -s /opt/tivoli/tsm/client/oracle/bin64/libobk.so /usr/lib/libobk.so
  ln -s /opt/tivoli/tsm/client/oracle/bin64/libobk.so /usr/lib/sparcv9/libobk.so

The above links the libobk Media Management library to Oracle TDP instead of SAP. .

During the TDP 6.3 install, /usr/lib/sparcv9/libobk.so got linked to SAP library /opt/tivoli/tsm/tdp_r3/ora64/libtdp_r3.so According to the documentation, that's how it is supposed to be, but either library libtdp was corrupted or documentation was wrong.


07 October 2014

INS-10331 Oracle 12c runInstaller on a Linux server from NFS mounted disk


I was installing 12c database from the NFS mounted share, and the installation failed at the second step with the INS-10331 error.

Oracle Support has a document that suggests you add space to /tmp (which wasn't my case), or copy the installation files to /tmp.

Workaround


Copy the installation files to any of the local disks. Something about running the Installer from the NFS mounted disk is causing this problem. Interestingly, another server has the same share mounted, but it worked from there.

I don't have a solution to the problem, just a workaround, but as Google-ing "Linux INS-01331" didn't produce anything, this article might help someone else.

Linux RedHat

Oracle INS-01331 Error

Cause - Failed to access the temporary location.

Action - Ensure that the current user has required permissions to access the temporary location.



This page is powered by Blogger. Isn't yours?