Application Servers Are Failing in Tuxedo Environment After Upgrading Oracle Database Client Library To 12.1 (Doc ID 2249511.1)

Last updated on MARCH 29, 2017

Applies to:

Oracle Tuxedo - Version 12.1.1 and later
IBM AIX on POWER Systems (32-bit)
IBM AIX on POWER Systems (64-bit)

Symptoms

Upgraded database client libraries (for example libclntsh.so) from 11.1 to 12.1.0.2 version.
Upgraded AIX 6.1 to 7.1
Tuxedo 12.1.1

When attempting to run a batch job the following error occurs on the application server:

exec(): 0509-036 Cannot load program /myappdir/c/bin/MyApp because of the following errors:
  0509-130 Symbol resolution failed for MyApp because:
  0509-136 Symbol strcat (number 102) is not exported from
  dependent module /u01/app/oracle/product/12.1/client32/lib/libclntsh.a(shr.o).
  0509-136 Symbol strcpy (number 103) is not exported from
  dependent module /u01/app/oracle/product/12.1/client32/lib/libclntsh.a(shr.o).
  0509-136 Symbol strcmp (number 104) is not exported from
  dependent module /u01/app/oracle/product/12.1/client32/lib/libclntsh.a(shr.o).
  0509-136 Symbol strncpy (number 105) is not exported from
  dependent module /u01/app/oracle/product/12.1/client32/lib/libclntsh.a(shr.o).
  0509-136 Symbol fsav (number 106) is not exported from
  dependent module /u01/app/oracle/product/12.1/client32/lib/libclntsh.a(shr.o).
  0509-136 Symbol fres (number 107) is not exported from
  dependent module /u01/app/oracle/product/12.1/client32/lib/libclntsh.a(shr.o).
  0509-192 Examine .loader section symbols with the 'dump -Tv' command.

 

Changes

 Replaced Oracle 11.1 database client libraries with Oracle 12.1.2 versions on AIX 7.1

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms