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

System.Data.OracleClient memerlukan perangkat lunak klien Oracle versi 8.1.7

Saya telah mengalami kesalahan ini puluhan kali:

Penyebab

Izin keamanan tidak disetel dengan benar saat klien Oracle diinstal pada Windows dengan NTFS. Hasilnya adalah konten ORACLE_HOME direktori tidak terlihat oleh Pengguna yang Diautentikasi pada mesin; ini menyebabkan kesalahan saat System.Data.OracleClient berkomunikasi dengan perangkat lunak Oracle Connectivity dari ASP.NET menggunakan hak istimewa Pengguna Terotentikasi.

Solusi

Untuk memperbaiki masalah, Anda harus memberikan hak istimewa grup Pengguna yang Diotentikasi ke direktori Home Oracle.

  • Masuk ke Windows sebagai pengguna dengan Administrator hak istimewa.
  • Mulai Windows Explorer dan navigasikan ke ORACLE_HOME map.
  • Pilih properti di ORACLE_HOME map.
  • Klik Keamanan tab Properti jendela.
  • Klik Pengguna Terautentikasi item di Nama daftar.
  • Hapus centang Baca dan Jalankan kotak di Izin daftar di bawah Izinkan kolom.
  • Periksa kembali Baca dan Jalankan kotak di bawah Izinkan kolom.
  • Klik tombol Lanjutan dan di Entri Izin verifikasi bahwa Pengguna yang Diautentikasi terdaftar dengan izin:Baca &Jalankan , dan Terapkan Ke:Folder, subfolder, dan file ini . Jika tidak, edit baris tersebut dan pastikan Terapkan Ke kotak drop-down diatur ke Folder, subfolder, dan file ini . Ini seharusnya sudah disetel dengan benar, tetapi penting bagi Anda untuk memverifikasinya.
  • Klik tombol OK hingga Anda menutup semua jendela properti keamanan. Kursor dapat menampilkan jam pasir selama beberapa detik karena menerapkan izin yang baru saja Anda ubah ke semua subfolder dan file.
  • Reboot, untuk memastikan bahwa perubahan telah diterapkan.

Coba aplikasi Anda lagi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perlu menemukan waktu pemrosesan rata-rata antara semua catatan cap waktu di Oracle SQL

  2. Oracle - Mengapa saya harus menggunakan paket daripada prosedur atau fungsi yang berdiri sendiri?

  3. Fungsi Numerik di Oracle (Daftar Lengkap)

  4. Bagaimana cara mengubah angka menjadi kata - ORACLE

  5. Cara Mengubah Bahasa untuk Sesi Oracle Anda