I have a tnsnames.ora and PL/SQL Developer. I want to make PL/SQL Developer establish a connection based on tnsnames.ora. What I read was that it is expected that tnsnames.ora would be found in $ORACLE_HOME/(...) but I don't have any Oracle product installed and this system variable is not set at all. I thought that maybe if I set this variable on some dummy location containing my tnsnames.ora file I will succeed but when connecting I get:
Initialization error
Could not locate OCI dll
OracleHomeKey:
OracleHOmeDir:'my dummy path'
I know what OCI is. I used to connect php with my Oracle dbs using oci based modules. I have no idea where PL/SQL Dveloper takes this OCI from when the $ORACLE_HOME is not set manually by me. I checked if OID dll is maybe included in the installation directory in Program Files(I'm using Windows) but it wasn't there. Why does every tutorial for connecting using tnsnames.ora assumes that the user have instant_client installed? Did PL/SQL Developer install it for me under the hood?