sql >> Databáze >  >> RDS >> Oracle

Názvy Oracle TNS se nezobrazují při přidávání nového připojení k SQL Developer

SQL Developer bude hledat v následujícím umístění v tomto pořadí soubor tnsnames.ora

  1. $HOME/.tnsnames.ora
  2. $TNS_ADMIN/tnsnames.ora
  3. Vyhledávací klíč TNS_ADMIN v registru
  4. /etc/tnsnames.ora (mimo Windows)
  5. $ORACLE_HOME/network/admin/tnsnames.ora
  6. LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME_KEY
  7. LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME

Chcete-li zjistit, který vývojář SQL používá, zadejte příkaz show tns v pracovním listu

Pokud váš soubor tnsnames.ora není rozpoznán, použijte následující postup:

  1. Definujte proměnnou prostředí s názvem TNS_ADMIN přejděte na složku, která obsahuje váš soubor tnsnames.ora.

    V systému Windows to lze provést přechodem na Ovládací panely> Systém> Pokročilá nastavení systému> Proměnné prostředí...

    V Linuxu definujte TNS_ADMIN proměnnou v souboru .profile ve vašem domovském adresáři.

  2. Potvrďte, že operační systém rozpoznává tuto proměnnou prostředí

    Z příkazového řádku Windows:echo %TNS_ADMIN%

    Z linux:echo $TNS_ADMIN

  3. Restartujte SQL Developer

  4. Nyní v SQL Developer klikněte pravým tlačítkem na Připojení a vyberte Nové připojení... . Vyberte TNS jako typ připojení v rozevíracím seznamu. Vaše záznamy z tnsnames.ora by se nyní měly zobrazovat zde.


  1. PostgreSQL, komplexní dotaz pro výpočet přísad podle receptury

  2. Náš nový zpravodaj SQLPerformance.com

  3. Jak formátovat čísla jako římské číslice v Oracle

  4. Poslední slovo ve větě:V SQL (možné regulární výrazy?)