Я оцениваю Oracle SQL Developer .
Мое tnsnames.ora
заполнено, и подключение tnsping
к определенному в tnsnames.ora
работает нормально. Тем не менее, SQL Developer не отображает никаких соединений.
Oracle SQL Developer Soars упоминает, что если
на вашем компьютере уже установлено клиентское программное обеспечение Oracle и файл tnsnames.ora. Oracle SQL Developer автоматически заполнит навигатор Connections из имен сетевых служб, определенных в tnsnames.ora.
Я также попытался установить TNS_ADMIN
переменную среды, но после перезапуска SQL Developer все еще не отображаются соединения.
Любые идеи?
Кто-нибудь успешно работает с SQL Developer и tnsnames.ora?
sql
oracle
tnsnames
oracle-sqldeveloper
Питер Лэнг
источник
источник
Ответы:
Tools --> Preferences
, как показано на рисунке ниже.expand Database --> select Advanced --> under "Tnsnames Directory" --> Browse the directory
где присутствует tnsnames.ora .tnsnames.ora доступен на
Drive:\oracle\product\10x.x.x\client_x\NETWORK\ADMIN
источник
Этот превосходный ответ на похожий вопрос (который я, к сожалению, не мог найти раньше) помог мне решить проблему.
Копирование контента из ссылочного ответа:
источник
У меня была та же проблема, она
tnsnames.ora
работала нормально для всех других инструментов, но SQL Developer не использовал ее. Я перепробовал все предложения в Интернете, которые я мог найти, включая решения по ссылке, приведенной здесь.Ничего не получалось.
Оказывается, база данных кэшировала резервные копии,
tnsnames.ora
напримерtnsnames.ora.bk2
,tnsnames09042811AM4501.bak
иtnsnames.ora.bk
т. Д. Эти файлы не были доступны для чтения обычному пользователю.Я подозреваю, что sqldeveloper соответствует шаблону имени, и он пытался прочитать одну из этих резервных копий и не смог. Так что он просто изящно терпит неудачу и ничего не показывает в выпадающем списке.
Решение состоит в том, чтобы сделать все файлы читаемыми, удалить или переместить резервные копии из каталога Admin.
источник
Это помогло мне:
Опубликовано: 12.08.2011 4:54
Установить инструменты каталога tnsnames-> Настройки-> База данных-> Дополнительно-> Каталог Tnsnames
https://forums.oracle.com/forums/thread.jspa?messageID=10020012
источник
На более новых версиях macOS также необходимо установить
java.library.path
. Самый простой / безопасный способ сделать это [1] - создать~/.sqldeveloper/<version>/sqldeveloper.conf
файл и заполнить его следующим образом:[1] https://community.oracle.com/message/14132189#14132189
источник