sql >> Databáze >  >> RDS >> Oracle

Kompatibilita verze Oracle Client a ODP.NET

Chybová zpráva neoznačuje žádnou nekompatibilitu. Zdá se, že ovladač Oracle.ManagedDataAccess nenalezl váš tnsnames.ora soubor

Podívejte se na Poskytovatel dat Oracle pro .NET, konfigurace spravovaného ovladače

  • Definovali jste TNS_ADMIN proměnná prostředí?

  • Definovali jste TNS_ADMIN ve vašem registru na adrese HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\OraClient19Home1 resp. HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Oracle\OraClient19Home1_32bit ?

    Dokumentace uvádí, že Registry se nečte, ale u verze 19 si tím nejsem jistý

  • Definovali jste TNS_ADMIN v konfiguračním souboru .NET?

    Nejjednodušší způsob, jak to tam nastavit, by byl OraProvCfg.exe nástroj. Bylo by to podobné:

Pro 64bitovou verzi:

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 

Pro 32bitovou verzi:

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. MySQL LEFT JOIN pomocí MAX &GROUP BY na spojeném stole?

  2. Jak vyřešit chybu MySQL Nemůžete zadat cílovou tabulku X pro aktualizaci v klauzuli FROM?

  3. předat neznámý počet parametrů do klauzule IN pomocí JDBC a Postgres

  4. Jak nahradit (null) hodnoty výstupem 0 v PIVOT