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

Errore OCIE sul problema delle autorizzazioni "richiede"?

A priori non ne ho idea. Altre app Ruby vengono eseguite utilizzando OCI? Normalmente le librerie e le librerie sussidiarie sono tutte installate rwx-r-xr-x. Non dovresti mai vedere errori di autorizzazione sulle librerie installate correttamente. Quindi sto facendo una vaga ipotesi che ti manchi qualcosa nel tuo ambiente, probabilmente come una voce in LD_LIBRARY_PATH

ldd apre le librerie condivise più o meno allo stesso modo dell'immagine di runtime.

prima vedi se funziona:

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

Questo dovrebbe visualizzare tutte le librerie collegate esternamente, senza errori. Se ldd funziona, controlla il tuo LD_LIBRARY_PATH per assicurarti che il percorso in cui ti trovi ora sia dichiarato lì. Se non funziona, hai qualche tipo di problema di installazione, come librerie mancanti o percorsi non standard delle librerie.

Torna da noi qui con i tuoi risultati.