ここでも同じ問題があります。今日、8月に開始したコンソールアプリケーションを再度開きましたが、Oracleから同じ例外が発生しました。
バージョン 12.1.22への切り替えを解決しました。 NuGetからのOracle.ManagedDataAccessの。
更新2016-12-27
ここで最終的な解決策が見つかりました: https://community.oracle.com/thread/3972810
この問題は、SQLNET.AUTHENTICATION_SERVICESがNLSに設定されていることが原因です。
問題を解決するには、app.config / web.configを編集する必要があります:
<oracle.manageddataaccess.client>
<version number="*">
<dataSources>
<dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) "/>
</dataSources>
<settings>
<setting name="SQLNET.AUTHENTICATION_SERVICES" value=""/>
</settings>
</version>
</oracle.manageddataaccess.client>
<settings>
を追加しました セクション。