Saya sedang mengevaluasi Pengembang Oracle SQL .
Saya tnsnames.ora
diisi, dan tnsping
ke koneksi yang ditentukan dalam tnsnames.ora
berfungsi dengan baik. Namun, Pengembang SQL tidak menampilkan koneksi apa pun.
Oracle SQL Developer Soars menyebutkan, jika
Anda memiliki perangkat lunak klien Oracle dan file tnsnames.ora sudah terinstal di mesin Anda, Oracle SQL Developer akan secara otomatis mengisi navigator Connections dari nama layanan bersih yang ditentukan di tnsnames.ora.
Saya juga mencoba mengatur TNS_ADMIN
variabel lingkungan saya , tetapi setelah memulai ulang SQL Developer masih tidak ada koneksi yang ditampilkan.
Ada ide?
Adakah yang berhasil bekerja dengan SQL Developer dan tnsnames.ora?
sql
oracle
tnsnames
oracle-sqldeveloper
Peter Lang
sumber
sumber
Jawaban:
Tools --> Preferences
, seperti yang ditunjukkan pada gambar di bawah.expand Database --> select Advanced --> under "Tnsnames Directory" --> Browse the directory
tempat tnsnames.ora hadir.tnsnames.ora tersedia di
Drive:\oracle\product\10x.x.x\client_x\NETWORK\ADMIN
sumber
Ini sangat baik jawaban untuk pertanyaan serupa (yang saya tidak bisa menemukan sebelumnya, sayangnya) membantu saya memecahkan masalah.
Menyalin Konten dari jawaban yang direferensikan:
sumber
Saya memiliki masalah yang sama,
tnsnames.ora
bekerja dengan baik untuk semua alat lain tetapi Pengembang SQL tidak akan menggunakannya. Saya mencoba semua saran di web yang dapat saya temukan, termasuk solusi pada tautan yang disediakan di sini.Tidak ada yang berhasil.
Ternyata bahwa database itu caching salinan cadangan dari
tnsnames.ora
sepertitnsnames.ora.bk2
,tnsnames09042811AM4501.bak
,tnsnames.ora.bk
dll File-file ini tidak dapat dibaca oleh rata-rata pengguna.Saya menduga sqldeveloper adalah pencocokan pola untuk nama dan mencoba membaca salah satu salinan cadangan ini dan tidak bisa. Jadi itu hanya gagal dengan anggun dan tidak menunjukkan apa-apa di daftar drop-down.
Solusinya adalah membuat semua file dapat dibaca atau menghapus atau memindahkan salinan cadangan dari direktori Admin.
sumber
Ini membantu saya:
Dikirim: 12/8/2011 4:54
Setel alat direktori tnsnames-> Preferensi-> Database-> lanjutan-> Direktori Tnsnames
https://forums.oracle.com/forums/thread.jspa?messageID=10020012
sumber
Di versi macOS yang lebih baru, Anda juga harus mengaturnya
java.library.path
. Cara termudah / teraman untuk melakukannya [1] adalah dengan membuat~/.sqldeveloper/<version>/sqldeveloper.conf
file dan mengisinya seperti berikut:[1] https://community.oracle.com/message/14132189#14132189
sumber