echo $PATHcho tôi kết quả dưới đây:
/ home / mayank / bin: / usr / lib / lightdm / lightdm: / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games : / usr / lib / jvm / java-7-oracle / bin: / usr / lib / jvm / java-7-oracle / db / bin: / usr / lib / jvm / java-7-oracle / jre / bin: /usr/lib/oracle/12.1/client/bin
echo $ORACLE_HOMElấy
/usr/lib/oracle/12.1/client
echo LD_LIBRARY_PATHđưa ra ( thiết lập/etc/bash.bashrctrước đó, nhưng bây giờ nó hiển thị như dưới đây )
LD_LIBRARY_PATH
làm vimcho các .bash_profilechương trình dưới đây những điều thiết lập:
[[ -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
Mặc dù cài đặt ld_library_pathtệp ở trên nhưng tôi vẫn không nhận được đường dẫn chính xác envmặc dù đang chạy sudo ldconfigvà sau đó khởi động lại máy của mình !!
Điều gì giúp tôi đang tìm kiếm:
đặt env vars chính xác
chạy sqlplus
Cùng một câu hỏi tồn tại siêu người dùng , nhưng không có giải pháp nào được đưa ra ở đó.
/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