echo $PATH
дает мне ниже результат:
/ Главная / Mayank / бен: / USR / Библиотека / LightDM / LightDM: / USR / местные / SBIN: / USR / местные / бен: / USR / SBIN: / USR / бен: / SBIN: / бен: / USR / игры : / USR / Библиотека / JVM / Java-7-оракул / бен: / USR / Библиотека / JVM / Java-7-оракул / дб / бен: / USR / Библиотека / JVM / Java-7-оракул / JRE / бен: /usr/lib/oracle/12.1/client/bin
echo $ORACLE_HOME
выборки:
/usr/lib/oracle/12.1/client
echo LD_LIBRARY_PATH
дает ( установить через/etc/bash.bashrc
ранее, но теперь его показ, как показано ниже )
LD_LIBRARY_PATH
делать vim
для .bash_profile
шоу ниже установленных вещей:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" #
Load RVM into a shell session *as a function*
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
PATH=$PATH:/usr/local/bin
export PATH
Несмотря на установку ld_library_path
в файле выше, я все еще не получаю правильный путь, env
несмотря на sudo ldconfig
то, что я запускаю и перезагружаю мою машину !!
какую помощь я ищу:
правильно установить env vars
запустить sqlplus
Тот же вопрос существует суперпользователем , но там не дано никакого решения.
источник
/usr/lib/oracle/12.1/client/lib/libsqlplus.so
ls -l /usr/lib/oracle/12.1/client/lib/libsqlplus.so -rw-r--r-- 1 root root 1303050 May 27 2013 /usr/lib/oracle/12.1/client/lib/libsqlplus.so
Ответы:
Как видно из комментариев, ваша библиотека находится по адресу /usr/lib/oracle/12.1/client/lib/, но ваш путь включает только /usr/lib/oracle/12.1/client/bin ... вы понимаете, почему она может ' найти библиотеку?
Вы можете расширить свой LD_LIBRARY_PATH с помощью каталога /usr/lib/oracle/12.1/client/lib/ (в вашем .profile или .environment или .bash_profile или (если вы хотите это для всех пользователей) в /etc/bash.bashrc файл) - я не знаю, если sqlplus заботится о LD_LIBRARY_PATH - просто попробуйте.
Чтобы увидеть, какой LD_LIBRARY_PATH установлен, вы должны набрать:
(обратите внимание на $, если вы хотите прочитать значение!)
Надеюсь это поможет!
источник
$LD_LIBRARY_PATH
до/usr/lib/oracle/12.1/client/lib/
и побежал ,sqlplus
но все же ошибка !! :(libaio1
хватает библиотеки ... было слишком sudo обновление после вашего решения ... теперь решено ... yeyeyeye !! : DВ каталоге есть несколько файлов,
/usr/lib/oracle/12.1/client/lib/
которые не доступны для чтения другим группам.Тогда это работает в моей среде.
источник