Oracle Instant Client のSQLPlus実行時、共有ライブラリ(libsqlplus.so)がないよって怒られる
CentOS7にOracle Client Instantをインストールしました。
tnsnames.ora作って、sqlplusを実行したらエラーが出てsqlplusが起動できない。
/usr/lib/oracle/12.1/client64/bin/sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
sqlplusの共有ライブラリが参照できていないっぽい。
LD_LIBRARY_PATHにパスを通して解決。
# echo "/usr/lib/oracle/12.1/client64/lib" >> /etc/ld.so.conf # ldconfig
sqlplusで接続すると、きちんとsqlplusが起動できました。
(ORACLE_HOMEをきちんと設定していなかったので、tnsnames.oraが参照できなかったことは内緒)