sql >> Base de Datos >  >> RDS >> Oracle

Los nombres de Oracle TNS no se muestran al agregar una nueva conexión a SQL Developer

SQL Developer buscará en la siguiente ubicación en este orden un archivo tnsnames.ora

  1. $HOME/.tnsnames.ora
  2. $TNS_ADMIN/tnsnames.ora
  3. Clave de búsqueda TNS_ADMIN en el registro
  4. /etc/tnsnames.ora (sin ventanas)
  5. $ORACLE_HOME/red/admin/tnsnames.ora
  6. Máquina local\SOFTWARE\ORACLE\ORACLE_HOME_KEY
  7. Máquina local\SOFTWARE\ORACLE\ORACLE_HOME

Para ver cuál está usando SQL Developer, emita el comando show tns en la hoja de trabajo

Si su archivo tnsnames.ora no se reconoce, use el siguiente procedimiento:

  1. Defina una variable ambiental llamada TNS_ADMIN para apuntar a la carpeta que contiene su archivo tnsnames.ora.

    En Windows, esto se hace navegando al Panel de control> Sistema> Configuración avanzada del sistema> Variables de entorno...

    En Linux, defina el TNS_ADMIN variable en el archivo .profile en su directorio de inicio.

  2. Confirme que el sistema operativo reconoce esta variable ambiental

    Desde la línea de comandos de Windows:echo %TNS_ADMIN%

    Desde linux:echo $TNS_ADMIN

  3. Reinicie SQL Developer

  4. Ahora, en SQL Developer, haga clic derecho en Conexiones y seleccione Nueva conexión... . Seleccione TNS como tipo de conexión en el cuadro desplegable. Tus entradas de tnsnames.ora ahora deberían mostrarse aquí.