SqlDeveloper: очистить список сетевых псевдонимов - PullRequest
3 голосов
/ 20 июня 2011

Я использую sql-developer для подключения к нескольким различным базам данных Oracle с несколькими разными пользователями.Информация о соединении хранится в файле tnsnames.ora, поэтому, когда база данных меняет серверы, мне не нужно вручную обновлять все мои подключения к ней.Я недавно обновил свой файл tnsnames, и теперь в списке сетевых псевдонимов есть 2 записи для каждого, который должен быть там.Вторая запись работает (IE проходит тест, когда я тестирую соединение).Однако по умолчанию кажется, что он выбирает первую запись, которая не работает.

Я подозреваю, что это связано с ответом здесь: Имена Oracle TNS не отображаются при добавлении нового соединения в SQL Developer однако в этом ответе не говорится, как решить эту проблему.

Итак, как мне полностью очистить список сетевых псевдонимов и заставить его перезагрузиться из файла?

Ответы [ 2 ]

5 голосов
/ 20 июня 2011

Это захватывает старую копию tnsnames.ora_OLD, которая была у меня в той же папке.Согласно:

http://forums.oracle.com/forums/thread.jspa?threadID=1017751

"Существует давняя функция с функцией TNS Names разработчика SQL, в которой SQL Developer находит все соответствующие файлы tnsnames.ora * в каталоге администратора TNS иперечислите содержимое всех из них. Например, все псевдонимы TNS, определенные в TNSNAMES.ORA, TNSNAMES.ORA ~ и TNSNAMES.ORA.201001210957, будут включены в список псевдонимов сети. "

Удаление этогостарый файл удалил лишние записи.

1 голос
/ 09 декабря 2013

Я обнаружил, что дублированные имена TNS пришли из следующих двух файлов;tnsnames.ora И tnsnames. ~ ora

Две опции;

опция 1. Удалите файл "tnsnames. ~ ora"

опция 2. если вам нужно сохранить это "tnsnames. ~ ora "в папке, затем переименуйте его в" tnsnames ~ ora.txt "

** Обратите внимание, что если вы переименуете его в" tnsnames. ~ ora.txt ", он все равно будет отображаться как дубликат,Насколько я понимаю, если имя файла начинается с "tnsnames" и заканчивается "ora", это даст вам дублированные имена TNS.

...