Используйте tnsnames.ora в Oracle Разработчик SQL

Я оцениваю Oracle Разработчик SQL.

Мой tnsnames.ora заполняется, и a tnsping к соединению, определенному в tnsnames.ora хорошо работает. Однако, Разработчик SQL не отображает соединений.

Oracle Разработчик SQL Взлетает упоминания, это если

у Вас есть клиентское программное обеспечение Oracle и tnsnames.ora файл, уже установленный на Вашей машине, Oracle, Разработчик SQL автоматически заполнит навигатора Соединений с имен сетевой службы, определенных в tnsnames.ora.

Я также пытался установить мой TNS_ADMIN переменная среды, но после перезапуска Разработчика SQL нет все еще никаких отображенных соединений.

Какие-либо идеи?
Кто-либо успешно работающий с Разработчиком SQL и tnsnames.ora?

131
задан APC 2 February 2010 в 10:12
поделиться

1 ответ

Этот отличный ответ на похожий вопрос (который, к сожалению, я не смог найти раньше) помог мне решить проблему.

Копирование содержимого из ссылки на ответ :

SQL-разработчик будет искать в следующем месте в этом порядке файл tnsnames.ora

$HOME/.tnsnames.ora
$TNS_ADMIN/tnsnames.ora
Ключ поиска TNS_ADMIN в реестре
/etc/tnsnames.ora ( не-окон )
$ORACLE_HOME/network/admin/tnsnames.ora
LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME_KEY
LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME

Если файл tnsnames.ora не распознается, воспользуйтесь следующей процедурой:

Определите переменную окружения с именем TNS_ADMIN, чтобы указать на папку, содержащую файл tnsnames.ora.

В Windows это делается путем перехода в Панель управления > Система > Дополнительные системные настройки > Переменные окружения...
. В Linux определите переменную TNS_ADMIN в файле .profile в вашем домашнем каталоге.

Подтвердите, что os распознает эту переменную окружения

Из командной строки Windows: echo %TNS_ADMIN%

Из linux: echo $TNS_ADMIN

Restart SQL Developer Теперь в SQL Developer щелкните правой кнопкой мыши на Connections (Подключения) и выберите New Connection.... (Новое подключение....). В выпадающем списке выберите TNS в качестве типа соединения. Ваши записи из tnsnames.ora теперь должны отображаться здесь.

22
ответ дан 24 November 2019 в 00:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: