ORA-28576 calling external procedure after moving from Solaris to AIX

(Doc ID 1337085.1)

Last updated on JULY 11, 2011

Applies to:

Oracle Net Services - Version: 10.2.0.5 and later   [Release: 10.2 and later ]
Information in this document applies to any platform.
Calling an external procedure (eg: Microfocus Cobol) via a C program

Symptoms

Using an "extproc listener" configuration, you are calling an external procedure which works on Solaris but fails on a new AIX platform.

The errors are one or more of the following:

a) The calling session terminates with:
ORA-28576: lost RPC connection to external procedure agent


b) The stderr output from the listener process reports:
Load error : file 'cobmffh64.2.so'
error code: 198, pc=0, call=1, seg=0
198 Load failure




Changes

 o Working environment example:
   Oracle 10.2.0.4 running Oracle Solaris 10 and using Microfocus Cobol 2.2 Application

o Failing environment example:
   Oracle 10.2.0.5 running on AIX 6.1 and using Microfocus Cobol 5.1 Application

o No major changes to configuration files with respect to extproc settings (listener.ora and tnsnames.ora)

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