Oracle
 sql >> Base de données >  >> RDS >> Oracle

Aucune information d'identification n'est disponible dans le package de sécurité lorsque la connexion à Oracle est effectuée

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.