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

Layanan Windows di .net tidak dapat menyelesaikan nama layanan tns

Pertama, Anda dapat mengubah string koneksi untuk memperluas entri tns:

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.161.50.101)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=MOUAT)));Password=password;User Id=username;

Kemudian Anda mendapatkan kesalahan sebenarnya:

And got ‘ORA-06413: Connection not open.’

Yang karena jalur 'Layanan Windows' memiliki tanda kurung di dalamnya '(DEV)' atau '(UAT)'

JAWAB:Perluas string koneksi untuk mengecualikan resolusi TNS, lalu pastikan jalur ke aplikasi panggilan tidak berisi tanda kurung '(' atau ')'.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mencari nilai NULL untuk Tipe Oracle yang berbeda

  2. Replikasi decoding Base64 Java di PL/SQL

  3. Mengakses elemen yang digabungkan

  4. PHP:oci_bind_by_name dan bidang stempel waktu menghasilkan ORA-01461:dapat mengikat nilai PANJANG hanya untuk dimasukkan ke dalam kolom PANJANG

  5. Karakter Oracle JDBC Euro