O SQL Developer procurará no seguinte local, nesta ordem, um arquivo tnsnames.ora
- $HOME/.tnsnames.ora
- $TNS_ADMIN/tnsnames.ora
- Chave de pesquisa TNS_ADMIN no registro
- /etc/tnsnames.ora ( não Windows )
- $ORACLE_HOME/network/admin/tnsnames.ora
- LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME_KEY
- LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME
Para ver qual SQL Developer está usando, emita o comando
show tns
na planilha Se seu arquivo tnsnames.ora não estiver sendo reconhecido, use o seguinte procedimento:
-
Defina uma variável de ambiente chamada TNS_ADMIN para apontar para a pasta que contém o arquivo tnsnames.ora.
No Windows, isso é feito navegando até Painel de Controle> Sistema> Configurações avançadas do sistema> Variáveis de ambiente...
No Linux, defina o TNS_ADMIN variável no arquivo .profile em seu diretório inicial.
-
Confirme se o sistema operacional está reconhecendo essa variável ambiental
Na linha de comando do Windows:echo %TNS_ADMIN%
De linux:echo $TNS_ADMIN
-
Reinicie o desenvolvedor SQL
- Agora, no SQL Developer, clique com o botão direito do mouse em Conexões e selecione Nova conexão... . Selecione TNS como tipo de conexão na caixa suspensa. Suas entradas de tnsnames.ora agora devem ser exibidas aqui.