Oracle
 sql >> база данни >  >> RDS >> Oracle

Няма налични идентификационни данни в пакета за сигурност, когато се осъществява връзка с Oracle

Същият проблем тук. Днес отворих отново конзолно приложение, стартирано през август, и 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> раздел.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да премахнете дубликати от разделен със запетая списък чрез регулярен израз в Oracle regexp_replace?

  2. Инсталиране на Oracle 12c Enterprise Edition на Windows 7

  3. Обединяване на всички колони на всеки запис в един запис

  4. Кой е най-добрият начин за избягване на неформатирани знаци в to_char на Oracle?

  5. Как да третираме MAX() на празна таблица като 0 вместо NULL