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

OCIError при проблем с „изискване“ на разрешения?

Априори нямам идея. Други ruby ​​приложения работят ли с помощта на OCI? Обикновено библиотеките и спомагателните библиотеки са инсталирани rwx-r-xr-x. Никога не трябва да виждате грешки в разрешенията за правилно инсталирани библиотеки. Така че правя странно предположение, че пропускате нещо във вашата среда, вероятно като запис в LD_LIBRARY_PATH

ldd отваря споделени библиотеки почти по същия начин, по който го прави вашето изображение във времето за изпълнение.

първо вижте дали това работи:

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

Това трябва да покаже всички външно свързани библиотеки, без грешки. Ако ldd работи, проверете вашия LD_LIBRARY_PATH, за да сте сигурни, че пътят, в който се намирате, е деклариран там. Ако не работи, имате някакъв проблем с инсталацията, като липсващи библиотеки или нестандартни пътища към библиотеките.

Свържете се с нас тук с вашите резултати.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изберете конкретен елемент от JSON масив в Oracles тип JSON CLOB

  2. Защо Oracle не казва израз GROUP BY?

  3. PL/SQL има ли еквивалентен StringTokenizer на Java?

  4. Намерете липсващи данни, предадени на SQL в клаузата

  5. Как да измерим ефективността на заявката в Oracle