Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Os nomes do Oracle TNS não são exibidos ao adicionar uma nova conexão ao SQL Developer


O SQL Developer procurará no seguinte local, nesta ordem, um arquivo tnsnames.ora
  1. $HOME/.tnsnames.ora
  2. $TNS_ADMIN/tnsnames.ora
  3. Chave de pesquisa TNS_ADMIN no registro
  4. /etc/tnsnames.ora ( não Windows )
  5. $ORACLE_HOME/network/admin/tnsnames.ora
  6. LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME_KEY
  7. 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:

  1. 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.

  2. 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

  3. Reinicie o desenvolvedor SQL
  4. 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.