sql >> Database teknologi >  >> RDS >> Oracle

OCIError på problem med "kræver" tilladelser?

A priori aner jeg ikke. Kører andre ruby-apps ved hjælp af OCI? Normalt er biblioteker og underbiblioteker alle installeret rwx-r-xr-x. Du bør aldrig se tilladelsesfejl på korrekt installerede biblioteker. Så jeg laver et vildt gæt, at du mangler noget i dit miljø, sandsynligvis som en post i LD_LIBRARY_PATH

ldd åbner delte biblioteker stort set på samme måde som dit køretidsbillede gør.

se om det virker først:

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

Dette skulle vise alle de eksternt forbundne biblioteker uden fejl. Hvis ldd virker, skal du kontrollere din LD_LIBRARY_PATH for at være sikker på, at den sti, du nu er i, er erklæret der. Hvis det ikke virker, har du en form for installationsproblem, såsom manglende biblioteker eller ikke-standardiserede stier til biblioteker.

Vend tilbage til os her med dine resultater.



  1. Sådan installeres MySQL 8 med Workbench på Windows 10

  2. Sikkerhedskopier MySQL-brugere

  3. Entity Framework Kerneantal har ikke optimal ydeevne

  4. Brug af DBCC CLONEDATABASE og Query Store til test