Même problème ici. Aujourd'hui, j'ai rouvert une application console démarrée en août et Oracle m'a donné la même exception.
Résolu de revenir à la version 12.1.22 d'Oracle.ManagedDataAccess de NuGet.
MISE À JOUR 2016-12-27
Trouvé la solution finale ici :https://community.oracle.com/thread/3972810
Le problème est causé par SQLNET.AUTHENTICATION_SERVICES défini sur NLS.
Pour résoudre le problème, vous devez modifier 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>
J'ai ajouté le <settings>
rubrique.