Същият проблем тук. Днес отворих отново конзолно приложение, стартирано през август, и Oracle ми даде същото изключение.
Решено при преминаване обратно към версия 12.1.22 на Oracle.ManagedDataAccess от NuGet.
АКТУАЛИЗАЦИЯ 27.12.2016
Намерено окончателно решение тук: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>
раздел.