sql >> Database teknologi >  >> RDS >> Oracle

Oracle Client og ODP.NET version kompatibilitet

Fejlmeddelelsen indikerer ikke nogen inkompatibilitet. Det ser ud til, at Oracle.ManagedDataAccess-driveren ikke finder din tnsnames.ora fil

Tag et kig på Oracle Data Provider til .NET, administreret driverkonfiguration

  • Har du defineret en TNS_ADMIN miljøvariabel?

  • Har du defineret TNS_ADMIN i dit register på HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\OraClient19Home1 hhv. HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Oracle\OraClient19Home1_32bit ?

    Dokumentationen siger, at Registry ikke er læst, men for version 19 er jeg ikke sikker på det

  • Har du defineret TNS_ADMIN i .NET-konfigurationsfilen?

    Den nemmeste måde at indstille det på er OraProvCfg.exe værktøj. Vil ligne denne:

For 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 

For 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. SQL to kriterier fra én gruppe-by

  2. Sådan fungerer BIT_LENGTH() i MariaDB

  3. SQL 2008 VS 2012 Fejl:Forkert syntaks nær nøgleordet 'COMPUTE'

  4. oracle begrænsninger datatype