sql >> データベース >  >> RDS >> Oracle

OracleClientとODP.NETのバージョンの互換性

    エラーメッセージは、非互換性を示すものではありません。 Oracle.ManagedDataAccessドライバがtnsnames.oraを検出しないようです ファイル

    Oracle Data Provider for .NET、マネージドドライバ構成

    • TNS_ADMINを定義しましたか 環境変数?

    • TNS_ADMINを定義しましたか レジストリ内のHKEY_LOCAL_MACHINE\SOFTWARE\Oracle\OraClient19Home1 それぞれHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Oracle\OraClient19Home1_32bit

      ドキュメントには、レジストリが読み取られないと記載されていますが、バージョン19の場合はわかりません

    • TNS_ADMINを定義しましたか .NET構成ファイルにありますか?

      それを設定する最も簡単な方法は、OraProvCfg.exeです。 道具。これに似ています:

    64ビットの場合:

    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 
    

    32ビットの場合:

    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. PostgreSQLで月の最後の日を取得する

    2. データベースとテーブルを作成するSQLスクリプトを作成する

    3. postgresで同等のconnect_by_root

    4. PHPを使用して改行付きのテキスト文字列をMySQLデータベースのテキストフィールドに保存するにはどうすればよいですか?