Will probably depend where you are using the ldd command.
Linux ? Please specify name and version.
http://catb.org/esr/faqs/smart-questions.html
Could 'libclntsh.so' be a 64 bit library ?
( Usually libclntsh.so is a link to libclntsh.so.XX,
e.g. libclntsh.so.8.0. ?
( libclntsh.so.8.0 is an Oracle file, I guess.))
""File is an archive"" : Renamed from a different file ?
Please try the command : file libclntsh.so
.. and show the reply.
..