У меня есть tnsnames.ora и PL / SQL Developer.Я хочу, чтобы PL / SQL Developer установил соединение на основе tnsnames.ora.Я прочитал, что ожидается, что tnsnames.ora будет найден в $ ORACLE_HOME / (...), но у меня не установлено ни одного продукта Oracle, и эта системная переменная вообще не установлена.Я подумал, что, может быть, если я установлю эту переменную в каком-нибудь фиктивном месте, содержащем мой файл tnsnames.ora, у меня все получится, но при подключении я получу:
Initialization error
Could not locate OCI dll
OracleHomeKey:
OracleHOmeDir:'my dummy path'
Я знаю, что такое OCI.Раньше я связывал php со своими базами данных Oracle, используя модули на основе oci.Я понятия не имею, откуда PL / SQL Dveloper берет этот OCI, когда $ ORACLE_HOME не установлен мной вручную.Я проверил, есть ли OID dll в каталоге установки в Program Files (я использую Windows), но его там не было.Почему в каждом руководстве по подключению с использованием tnsnames.ora предполагается, что у пользователя установлен Instant_client?PL / SQL Developer установил его для меня под капотом?