sql >> Databáze >  >> RDS >> Oracle

Chyba OCIE při problému „vyžadovat“ oprávnění?

A priori netuším. Spouštějí ostatní rubínové aplikace pomocí OCI? Normálně jsou všechny knihovny a přidružené knihovny nainstalovány rwx-r-xr-x. U správně nainstalovaných knihoven byste nikdy neměli vidět chyby oprávnění. Dělám tedy divoký odhad, že vám ve vašem prostředí něco chybí, pravděpodobně jako záznam v LD_LIBRARY_PATH

ldd otevírá sdílené knihovny v podstatě stejným způsobem jako váš runtime image.

nejprve se podívejte, zda to funguje:

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

To by mělo zobrazit všechny externě propojené knihovny bez chyb. Pokud ldd funguje, zkontrolujte svou LD_LIBRARY_PATH, abyste se ujistili, že je tam deklarována cesta, ve které se nyní nacházíte. Pokud to nefunguje, máte nějaký problém s instalací, například chybějící knihovny nebo nestandardní cesty ke knihovnám.

Vraťte se nám sem se svými výsledky.



  1. Mysql:výpis databáze podél dat

  2. OBRÁZEK ​​NAD 70 kb NENÍ NAHRÁN do Temp Directory

  3. Jak extrahovat den, měsíc a rok z data v SQLite

  4. Jak extrahovat řetězec mezi závorkami v dotazu Oracle SQL