アプリオリにはわかりません。他の 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 をチェックして、現在のパスがそこで宣言されていることを確認してください。うまくいかない場合は、ライブラリの欠落やライブラリへの非標準パスなど、何らかのインストールの問題があります。
こちらから結果をお知らせください。