sql >> Databasteknik >  >> RDS >> Oracle

Inga referenser är tillgängliga i säkerhetspaketet när anslutning till Oracle utförs

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 avsnitt.




  1. Oracle-funktion som returnerar alla kolumner från tabeller

  2. Var lagrar PostgreSQL konfigurations-/conf-filer?

  3. SQL Server Update Databas Statistics

  4. MySQL dumpar .sql-skript och importerar till ett apache-derby