echo $PATH
memberi saya hasil di bawah ini:
/ 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_HOME
mengambil:
/usr/lib/oracle/12.1/client
echo LD_LIBRARY_PATH
memberi ( mengatur/etc/bash.bashrc
sebelumnya, tetapi sekarang ini menunjukkan seperti di bawah ini )
LD_LIBRARY_PATH
melakukan vim
untuk .bash_profile
menunjukkan di bawah ini hal-hal set:
[[ -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
Meskipun mengatur file ld_library_path
di atas, saya masih belum mendapatkan jalur yang benar env
meskipun menjalankan sudo ldconfig
dan kemudian me-reboot mesin saya !!
bantuan apa yang saya cari:
atur var dengan benar
jalankan sqlplus
Pertanyaan yang sama ada superuser , tetapi tidak ada solusi yang diberikan di sana.
software-installation
environment-variables
oracle
pengguna246631
sumber
sumber
/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
Jawaban:
Seperti yang terlihat di komentar Perpustakaan Anda terletak di /usr/lib/oracle/12.1/client/lib/, tetapi jalur Anda hanya menyertakan /usr/lib/oracle/12.1/client/bin ... Anda tahu mengapa bisa ' t menemukan perpustakaan?
Anda dapat memperluas LD_LIBRARY_PATH Anda dengan direktori /usr/lib/oracle/12.1/client/lib/ (di .profile atau .environment atau .bash_profile atau (jika Anda menginginkannya untuk semua pengguna) di /etc/bashrc.bashrc file) - saya tidak tahu apakah sqlplus menangani LD_LIBRARY_PATH - coba saja.
Untuk melihat apa LD_LIBRARY_PATH diatur Anda harus mengetik:
(perhatikan $ jika Anda ingin membaca nilainya!)
Semoga ini membantu!
sumber
$LD_LIBRARY_PATH
untuk/usr/lib/oracle/12.1/client/lib/
kemudian berlarisqlplus
tapi masih kesalahan yang sama !! :(libaio1
hilang juga ... ada peningkatan sudo setelah solusi Anda ... sekarang diselesaikan ... yeyeyeye !! : DAda beberapa file di bawah
/usr/lib/oracle/12.1/client/lib/
direktori yang tidak dapat dibaca oleh grup lain.Kemudian itu bekerja di lingkungan saya.
sumber