I am attempting to configure Oracle SQL Developer 4.0.1.14 to use an Oracle 11.2.0.4 instant client and the OCI/Thick driver in order to reset expired passwords within the password expiration grace period. I have defined the location of the instant client in the Tools\preferences\Database\advanced dialog panel. Use Oracle Client and Use OCI/Thick driver boxes are checked. The tnsnames.ora file location is also entered. Connection targets are Oracle 11.2.0.3 and Oracle 10.2.0.4 databases. There are two other Oracle clients installed on the same Windows XP SP3 desktop.
Testing the Instant Client located at C:\app\oracle\product\11.2.0\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2
Testing client directory ... OK
Testing loading Oracle JDBC driver ... OK
Testing checking Oracle JDBC driver version ... OK
Driver version: 11.2.0.3.0
Testing testing native OCI library load ... OK
Success!
Despite the apparent OCI success, I searched the Oracle installation directories, but I find no oci.sym file in any Oracle home as suggested by the following link.
http://www.thatjeffsmith.com/archive/2014/01/oracle-sql-developer-4-and-the-oracle-client/
When I validate the configuration changes via Help\About\properties tab, the sqldeveloper.oci.available setting is still showing false.
What needs to happen before sqldeveloper.oci.available becomes true?