SQL Developer ще търси на следното място в този ред файл tnsnames.ora
- $HOME/.tnsnames.ora
- $TNS_ADMIN/tnsnames.ora
- TNS_ADMIN ключ за търсене в системния регистър
- /etc/tnsnames.ora (не за Windows)
- $ORACLE_HOME/network/admin/tnsnames.ora
- LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME_KEY
- LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME
За да видите кой SQL Developer използва, издайте командата show tns
в работния лист
Ако вашият файл tnsnames.ora не се разпознава, използвайте следната процедура:
-
Дефинирайте променлива на средата, наречена TNS_ADMIN за да посочите папката, която съдържа вашия файл tnsnames.ora.
В Windows това става, като отидете до Контролен панел> Система> Разширени системни настройки> Променливи на средата...
В Linux дефинирайте TNS_ADMIN променлива във файла .profile във вашата домашна директория.
-
Потвърдете, че операционната система разпознава тази променлива на околната среда
От командния ред на Windows:echo %TNS_ADMIN%
От linux:echo $TNS_ADMIN
-
Рестартирайте SQL Developer
- Сега в SQL Developer щракнете с десния бутон върху Връзки и изберете Нова връзка... . Изберете TNS като тип връзка в падащото поле. Вашите записи от tnsnames.ora вече трябва да се показват тук.