Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Tidak ada kredensial yang tersedia dalam paket keamanan saat koneksi ke Oracle dilakukan

Masalah yang sama disini. Hari ini saya membuka kembali aplikasi konsol yang dimulai pada bulan Agustus dan Oracle memberi saya pengecualian yang sama.
Menyelesaikan pengalihan kembali ke versi 12.1.22 dari Oracle.ManagedDataAccess dari NuGet.

PERBARUI 27-12-2016

Temukan solusi terakhir di sini:https://community.Oracle.com/thread/3972810 Masalahnya disebabkan oleh SQLNET.AUTHENTICATION_SERVICES disetel ke NLS.
Untuk mengatasi masalah Anda harus mengedit 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>

Saya menambahkan <settings> bagian.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengaturan Oracle per skema default pengguna (tidak mengubah sesi)

  2. Tetapkan Pilih ke variabel dalam prosedur tersimpan

  3. Sql Pesan dengan di beberapa kolom

  4. ASP klasik memanggil prosedur tersimpan Oracle dengan OraOleadb Driver

  5. ini kesalahan ORA-12154:TNS:tidak dapat menyelesaikan pengidentifikasi koneksi yang ditentukan?