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

Khả năng tương thích với phiên bản Oracle Client và ODP.NET

Thông báo lỗi không chỉ ra bất kỳ sự không tương thích nào. Có vẻ như trình điều khiển Oracle.ManagedDataAccess không tìm thấy tnsnames.ora của bạn tệp

Hãy xem Nhà cung cấp dữ liệu Oracle cho .NET, Cấu hình trình điều khiển được quản lý

  • Bạn đã xác định một TNS_ADMIN chưa biến môi trường?

  • Bạn đã xác định TNS_ADMIN chưa trong Sổ đăng ký của bạn tại HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\OraClient19Home1 tương ứng HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Oracle\OraClient19Home1_32bit ?

    Tài liệu nói rằng Sổ đăng ký không được đọc nhưng đối với Verion 19, tôi không chắc về điều đó

  • Bạn đã xác định TNS_ADMIN chưa trong tệp cấu hình .NET?

    Cách dễ nhất để đặt nó ở đó sẽ là OraProvCfg.exe dụng cụ. Tương tự như sau:

Đối với 64-bit:

c:\oracle\product\12.1\Client_x64\ODP.NET\bin\4\OraProvCfg.exe /action:config /product:odpm /frameworkversion:v4.0.30319 /providerpath:C:\oracle\product\12.1\Client_x64\odp.net\managed\common\Oracle.ManagedDataAccess.dll /set:settings\TNS_ADMIN:C:\oracle\network\admin 

Đối với 32-bit:

c:\oracle\product\12.1\Client_x86\ODP.NET\bin\4\OraProvCfg.exe /action:config /product:odpm /frameworkversion:v4.0.30319 /providerpath:C:\oracle\product\12.1\Client_x86\odp.net\managed\common\Oracle.ManagedDataAccess.dll /set:settings\TNS_ADMIN:C:\oracle\network\admin 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để hủy bỏ một hoạt động Cơ sở dữ liệu đã chạy lâu?

  2. Oracle Text sẽ không hoạt động với NVARCHAR2. Những gì khác có thể không có sẵn?

  3. Mở con trỏ cho tên bảng động trong thủ tục PL / SQL

  4. Báo cáo lỗi - ORA-25155:cột được sử dụng trong phép nối TỰ NHIÊN không thể có bộ định tính 25155. 00000 - cột được sử dụng trong phép nối TỰ NHIÊN không được có bộ định tính

  5. Khác biệt. giữa các ngày - SQL plus