По умолчанию tnsnames.ora находится в каталоге $ ORACLE_HOME / network / admin в операционных системах UNIX и в каталоге ORACLE_HOME \ network \ admin в операционных системах Windows. tnsnames.ora также может храниться в следующих местах:
Каталог, указанный переменной среды TNS_ADMIN (или значением реестра)
В операционных системах UNIX - глобальный каталог конфигурации. Например, в операционной системе Solaris этот каталог / var / opt / oracle
Если у вас есть несколько ORACLE_HOMES, помните, какой из них вы используете, так как расположение файла tnsnames.ora может варьироваться от одного ORACLE_HOME к следующему.
Для человека, который упомянул переменную среды TWO_TASK, которая используется для задания имени службы базы данных по умолчанию для подключения (которая может быть базой данных на другом сервере). Имя службы, для которой вы установили TWO_TASK, затем ищется в файле tnsnames.ora при подключении.