ls $ORACLE_HOME/sqlplus/mesg/
The user executing SQL*Plus must have "Read" and "Execute" permissions on the Oracle installation directory. Check the security settings on the $ORACLE_HOME/bin $ORACLE_HOME/lib On Linux, ensure the shared library files (e.g., libsqlplus.so ) are readable by the user: ls -la $ORACLE_HOME/lib Spiceworks Community 4. Software Conflicts Security Software : In some cases, antivirus software like
Look for lines like:
chmod 755 $ORACLE_HOME/lib/libsqlplus.so chmod 755 $ORACLE_HOME/lib/libclntsh.so
file $ORACLE_HOME/bin/sqlplus # Output: ELF 64-bit LSB executable file $ORACLE_HOME/lib/libclntsh.so # Must match 64-bit
md5sum $ORACLE_HOME/lib/libsqlplus.so
SQL*Plus: Release 12.2.0.1.0 - Production on Wed Sep 16 14:30:47 2020 Copyright (c) 1982, 2016, Oracle. All rights reserved. Error 57 initializing SQL*Plus Error loading message shared library