Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Po nawiązaniu połączenia z Oracle w pakiecie bezpieczeństwa nie są dostępne żadne dane uwierzytelniające

Mam ten sam problem. Dzisiaj ponownie otworzyłem aplikację konsolową uruchomioną w sierpniu i Oracle dał mi ten sam wyjątek.
Rozwiązano powrót do wersji 12.1.22 Oracle.ManagedDataAccess od NuGet.

AKTUALIZACJA 27.12.2016

Ostateczne rozwiązanie znajdziesz tutaj:https://community.oracle.com/thread/3972810 Problem jest spowodowany przez ustawienie SQLNET.AUTHENTICATION_SERVICES na NLS.
Aby rozwiązać problem, musisz edytować 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>

Dodałem <settings> sekcja.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uznać plan wyjaśniania za dobry — Oracle 10G

  2. Nie można znaleźć nazwy typu lub przestrzeni nazw „oracle” błąd

  3. Połącz ponownie infrastrukturę sieciową

  4. Jak pomnożyć wartości za pomocą SQL

  5. Zapytania hierarchiczne