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

Kesalahan ORA-01804 saat mencoba memuat Oracle dbDriver

Anda harus memeriksa 2 poin itu:

  • ORACLE_HOME variabel lingkungan harus didefinisikan
  • $ORACLE_HOME/lib jalur harus dalam LD_LIBRARY_PATH nilai variabel lingkungan

Misalnya, jika ORACLE_HOME . Anda adalah /usr/lib/oracle/12.1/client64 (yang merupakan default dalam instalasi Oracle Instant Client dengan .rpm resmi ), jalankan perintah R berikut:

Sys.setenv("ORACLE_HOME" = "/usr/lib/oracle/12.1/client64")
Sys.getenv("LD_LIBRARY_PATH")
# Here check if /usr/lib/oracle/12.1/client64/lib is a part (separated by ":" of the result)
# else, append ":/usr/lib/oracle/12.1/client64/lib" to the result and set the environment variable using:
# Sys.setenv("LD_LIBRARY_PATH" = "/all/the/result:/of/getenv/command:/usr/lib/oracle/12.1/client64/lib")


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memanggil paket dari php yang memiliki prosedur di Oracle menggunakan driver oci?

  2. Mengurai Komentar XML di Oracle

  3. Buat_rekam formulir oracle

  4. Cara Membuat Kursor Ref Lemah PL/SQL Di Database Oracle

  5. Permintaan Oracle lambat (atau gagal) dari aplikasi .NET tetapi cepat dari Pengembang SQL