I'm having real problems getting a very simple JAVA app to talk to a 9i database using the thick OCI driver.
I repeatedly get the usual linking exception that the ocijdbc9 library cannot be found. I have triple checked and the LD_LIBRARY_PATH is set to the correct library path and I've checked using "ldd" that the oci library doesn't have any unresolved libraries inside either. I've also printed the java.library.path system param and that appears to be pointing to the right location. The version of Oracle I'm using is

Two questions really;

Is there some other environment information that I may be missing in order for shared libraries to generally work for some JAVA code.

Secondly has anyone successfully used the thick 9i client on a Solaris platform?

Any assistance would be appreciated.