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

OCIError pada masalah izin 'memerlukan'?

Apriori saya tidak tahu. Apakah aplikasi ruby ​​lain berjalan menggunakan OCI? Biasanya perpustakaan dan perpustakaan anak perusahaan semuanya diinstal rwx-r-xr-x. Anda seharusnya tidak pernah melihat kesalahan izin pada pustaka yang diinstal dengan benar. Jadi saya membuat tebakan liar Anda kehilangan sesuatu di lingkungan Anda, mungkin seperti entri di LD_LIBRARY_PATH

ldd membuka perpustakaan bersama dengan cara yang hampir sama dengan gambar waktu proses Anda.

lihat apakah ini berhasil terlebih dahulu:

cd /path/to/library   # where oci8lib.so lives.  
ldd oci8lib.so

Ini akan menampilkan semua perpustakaan yang ditautkan secara eksternal, tanpa kesalahan. Jika ldd berfungsi, periksa LD_LIBRARY_PATH Anda untuk memastikan jalur tempat Anda sekarang dinyatakan di sana. Jika tidak berhasil, Anda memiliki beberapa jenis masalah penginstalan, seperti pustaka yang hilang, atau jalur non-standar ke pustaka.

Hubungi kami kembali di sini dengan hasil Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tanggal Oracle ke tanggal Java

  2. Oracle ListaGG, 3 nilai teratas yang paling sering, diberikan dalam satu kolom, dikelompokkan berdasarkan ID

  3. Selalu tampilkan tempat desimal dalam SQL?

  4. Cara menonaktifkan cache Oracle untuk tes kinerja

  5. Pertanyaan pemula SQL oracle