sql >> Database >  >> RDS >> Oracle

Compatibiliteit met Oracle Client en ODP.NET-versies

De foutmelding geeft geen incompatibiliteit aan. Het lijkt erop dat het Oracle.ManagedDataAccess-stuurprogramma uw tnsnames.ora niet kan vinden bestand

Kijk eens naar Oracle Data Provider voor .NET, beheerde stuurprogrammaconfiguratie

  • Heeft u een TNS_ADMIN . gedefinieerd? omgevingsvariabele?

  • Heeft u TNS_ADMIN . gedefinieerd? in uw register op HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\OraClient19Home1 resp. HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Oracle\OraClient19Home1_32bit ?

    Documentatie stelt dat het register niet wordt gelezen, maar voor versie 19 weet ik dat niet zeker

  • Heeft u de TNS_ADMIN . gedefinieerd? in .NET-configuratiebestand?

    De eenvoudigste manier om het daar in te stellen, is de OraProvCfg.exe hulpmiddel. Zou vergelijkbaar zijn met dit:

Voor 64-bits:

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 

Voor 32-bits:

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. Hoe alle rechten toe te kennen aan root-gebruiker in MySQL 8.0

  2. Kan het gegevensmodel van de entiteit niet bijwerken vanuit de database vanwege een TNS-fout

  3. Wat is het MySQL-alternatief voor de NEXT_DAY-functie van Oracle?

  4. Spring JDBC + Postgres SQL + Java 8 - conversie van/naar LocalDate