Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Nama Oracle TNS tidak muncul saat menambahkan koneksi baru ke SQL Developer

Pengembang SQL akan mencari di lokasi berikut dalam urutan ini untuk file tnsnames.ora

  1. $HOME/.tnsnames.ora
  2. $TNS_ADMIN/tnsnames.ora
  3. kunci pencarian TNS_ADMIN di registri
  4. /etc/tnsnames.ora ( non-windows )
  5. $ORACLE_HOME/network/admin/tnsnames.ora
  6. Mesin Lokal\SOFTWARE\ORACLE\ORACLE_HOME_KEY
  7. LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME

Untuk melihat mana yang digunakan Pengembang SQL, jalankan perintah show tns di lembar kerja

Jika file tnsnames.ora Anda tidak dikenali, gunakan prosedur berikut:

  1. Tentukan variabel lingkungan yang disebut TNS_ADMIN untuk menunjuk ke folder yang berisi file tnsnames.ora Anda.

    Di Windows, ini dilakukan dengan menavigasi ke Control Panel> Sistem> Pengaturan sistem lanjutan> Variabel Lingkungan...

    Di Linux, tentukan TNS_ADMIN variabel dalam file .profile di direktori home Anda.

  2. Konfirmasikan bahwa os mengenali variabel lingkungan ini

    Dari baris perintah Windows:echo %TNS_ADMIN%

    Dari linux:echo $TNS_ADMIN

  3. Mulai ulang Pengembang SQL

  4. Sekarang di Pengembang SQL, klik kanan pada Koneksi dan pilih Koneksi Baru... . Pilih TNS sebagai jenis koneksi di kotak drop down. Entri Anda dari tnsnames.ora sekarang akan ditampilkan di sini.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Alat pengembang untuk mengakses database secara langsung

  2. Ekspor Data ke Excel dari Tabel Oracle Menggunakan PL SQL

  3. SQLPlus - spooling ke banyak file dari blok PL/SQL

  4. Membalikkan String Kata demi Kata menggunakan SQL

  5. Apa yang setara dengan SQL Server APPLY di Oracle?