Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Dịch vụ Windows trong .net không thể phân giải tên dịch vụ tns

Trước tiên, bạn có thể thay đổi chuỗi kết nối để mở rộng mục nhập tns:

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

Sau đó, bạn gặp lỗi thực sự:

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

Đó là do đường dẫn 'Dịch vụ Windows' có dấu ngoặc trong đó là '(DEV)' hoặc '(UAT)'

TRẢ LỜI:Mở rộng chuỗi kết nối để loại trừ độ phân giải TNS và sau đó đảm bảo rằng đường dẫn đến ứng dụng gọi điện không chứa dấu ngoặc vuông '(' hoặc ')'.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. In giá trị của một biến trong SQL Developer

  2. Chuỗi thay thế chữ hoa Oracle REGEXP_REPLACE

  3. Giải nén Oracle BLOB rất chậm

  4. Oracle - Cách tạo tập lệnh từ nhà phát triển sql

  5. Chuyển Ngày trong năm thành một ngày khi một số định dạng ngày có DDYYYY và một số có DDDYYYY trong oracle