Configuring Listener To Spawn EXTPROC Agent Is Not Working in 12.2, EXTPROC_CONNECTION_DATA Is Not Getting Resolved.
(Doc ID 2326592.1)
Last updated on JULY 19, 2020
Applies to:PL/SQL - Version 126.96.36.199 and later
Information in this document applies to any platform.
Oracle listener has been configured to spawn the external procedure agent "extproc" and in tnsnames.ora the service name
being used is "EXTPROC_CONNECTION_DATA". Though the listener is configured properly and "tnsping extproc_connection_data"
gets resolved without any error, still the extproc agent is not spawned by the listener instead extproc agent is spawned by the database.
As a result, the environment variables(e.g. EXTPROC_DLLS, LD_LIBRARY_PATH) configured in the listener.ora is not being
inherited by the extproc agent resulting in unexpected behavior of the external procedure including the error "ORA-28595".
For example, the listener configuration is done with the following entries
Database has been upgraded to 12.2 or its a new implementation in 12.2 database.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document