My Oracle Support Banner

AIX: datapatch fails with error :"Can't load.. DBD/Oracle/Oracle.so for module DBD::Oracle",'0712-001 Symbol slmeset_s was referenced' (Doc ID 2665402.1)

Last updated on JULY 20, 2024

Applies to:

Oracle Database - Enterprise Edition - Version 12.2.0.1 and later
IBM AIX on POWER Systems (64-bit)

Symptoms

datapatch -verbose fails with error:

Can't load '$ORACLE_HOME/perl/lib/site_perl/5.22.0/aix-thread-multi-64all/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: rtld: 0712-001 Symbol slmeset_s was referenced
from module $ORACLE_HOME/lib/libclntsh.so(), but a runtime definition
of the symbol was not found.
rtld: 0712-001 Symbol slputcpread2 was referenced
from module $ORACLE_HOME/lib/libclntsh.so(), but a runtime definition
of the symbol was not found. at $ORACLE_HOME/perl/lib/5.22.0/aix-thread-multi-64all/DynaLoader.pm line 193.
at $ORACLE_HOME/sqlpatch/sqlpatch.pm line 197.
Compilation failed in require at $ORACLE_HOME/sqlpatch/sqlpatch.pm line 197.
BEGIN failed--compilation aborted at $ORACLE_HOME/sqlpatch/sqlpatch.pm line 197.
Compilation failed in require at $ORACLE_HOME/sqlpatch/sqlpatch.pl line 61.
BEGIN failed--compilation aborted at $ORACLE_HOME/sqlpatch/sqlpatch.pl line 61.

Note: All environment variables are correctly set.



Cause

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
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.