Why do I get "[unixODBC][Easysoft][Oracle]Could not open libclntsh.so.8.0 or libclntsh.so.9.0. Can't dlopen() a library containing Thread Local Storage: /usr/lib/libcl.2" when connecting to an Oracle data source?

You need to link the binary with -lcl.