Samma problem här. Idag öppnade jag på nytt en konsolapplikation som startade i augusti och Oracle gav mig samma undantag.
Lös att byta tillbaka till version 12.1.22 av Oracle.ManagedDataAccess från NuGet.
UPPDATERING 2016-12-27
Hittade den slutliga lösningen här:https://community.oracle.com/thread/3972810
Problemet orsakas av SQLNET.AUTHENTICATION_SERVICES inställd på NLS.
För att lösa problemet måste du redigera 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>
Jag lade till