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

Oracle ORA-12154:TNS:Tidak dapat menyelesaikan kesalahan nama layanan?

dari http://ora-12154.ora-code.com

ORA-12154 :TNS:tidak dapat menyelesaikan pengidentifikasi koneksi yang ditentukan
Penyebab :Koneksi ke database atau layanan lain diminta menggunakan pengidentifikasi koneksi, dan pengidentifikasi koneksi yang ditentukan tidak dapat diselesaikan menjadi deskriptor koneksi menggunakan salah satu metode penamaan yang dikonfigurasi. Misalnya, jika jenis pengidentifikasi koneksi yang digunakan adalah nama layanan net maka nama layanan net tidak dapat ditemukan di repositori metode penamaan, atau repositori tidak dapat ditemukan atau dijangkau.
Tindakan :

  • Jika Anda menggunakan penamaan lokal (file TNSNAMES.ORA):

  • Pastikan "TNSNAMES" terdaftar sebagai salah satu nilai parameter NAMES.DIRECTORY_PATH di profil Oracle Net (SQLNET.ORA)

  • Verifikasi bahwa file TNSNAMES.ORA ada dan berada di direktori yang tepat serta dapat diakses.

  • Periksa apakah nama layanan bersih yang digunakan sebagai pengenal koneksi ada di file TNSNAMES.ORA.

  • Pastikan tidak ada kesalahan sintaks di mana pun di file TNSNAMES.ORA. Cari tanda kurung yang tidak cocok atau karakter yang menyimpang. Kesalahan dalam file TNSNAMES.ORA mungkin membuatnya tidak dapat digunakan.

  • Jika Anda menggunakan penamaan direktori:

  • Verifikasi bahwa "LDAP" terdaftar sebagai salah satu nilai parameter NAMES.DIRETORY_PATH di profil Oracle Net (SQLNET.ORA).

  • Pastikan server direktori LDAP aktif dan dapat diakses.

  • Verifikasi bahwa nama layanan bersih atau nama database yang digunakan sebagai pengenal koneksi dikonfigurasi dalam direktori.

  • Verifikasi bahwa konteks default yang digunakan sudah benar dengan menetapkan nama layanan bersih yang sepenuhnya memenuhi syarat atau DN LDAP lengkap sebagai pengenal koneksi

  • Jika Anda menggunakan penamaan koneksi yang mudah:

  • Verifikasi bahwa "EZCONNECT" terdaftar sebagai salah satu nilai parameter NAMES.DIRETORY_PATH di profil Oracle Net (SQLNET.ORA).

  • Pastikan nama host, port, dan layanan yang ditentukan sudah benar.

  • Coba sertakan pengidentifikasi koneksi dalam tanda kutip. Lihat Panduan Administrator Layanan Oracle Net atau panduan khusus sistem operasi Oracle untuk informasi lebih lanjut tentang penamaan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara membuat tampilan di oracle

  2. Bagaimana cara menghitung jumlah kemunculan karakter dalam nilai Oracle varchar?

  3. Cara Memesan Berdasarkan Tanggal di PostgreSQL atau Oracle

  4. HikariCP:Batas waktu level basis data apa yang harus dipertimbangkan untuk mengatur maxLifetime untuk Oracle 11g

  5. Pengantar Layanan Cloud Seluler Oracle