This content has been marked as final. Show 2 replies
This is useful information!
Let me add my remarks:
1) ORACLE_HOME is not necessary for Instant Client.
2) What is the background of this error message?
The Oracle client shared library (libclntsh.so.10.1 or oci.dll or similar) is the same for Instant Client and the regular client.
When accessed, it tries to load the Instant Client library (libociei.so or oraociei11.dll or similar).
If that succeeds, it considers itself an Instant Client; if that fails, it thinks it is a normal client.
The main difference between Instant Client and the normal client ist that the former takes all its message files from the Instant Client library, while the regular client has its message files in the file system.
This is what probably happens here: The Instant Client library was not found, the client thinks that it is a regular client and tries to access the message files on the file system.
Let me add my 2 cents...
On Linux, the key file is libsqlplusic.so