oracle已经安装完成,但是切换sqkplus时会报错sqlplus: error while loading shared libraries: libclntsh.so.11.1: cannot open shared object file: No such file or directory已经照着网上得很多方法都试过了,百度看了n个帖子,还是没解决[oracle@yunjieyoucheng bin]$ ldd `which sysresv`
linux-gate.so.1 => (0x00af2000)
libclntsh.so.11.1 => not found
libnnz11.so => /opt/oracle/app/product/11.2.0/dbhome_1/lib/libnnz11.so (0x00d3f000)
libdl.so.2 => /lib/libdl.so.2 (0x009cf000)
libm.so.6 => /lib/libm.so.6 (0x001ef000)
libpthread.so.0 => /lib/libpthread.so.0 (0x005e4000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00219000)
libc.so.6 => /lib/libc.so.6 (0x00234000)
/lib/ld-linux.so.2 (0x00b0c000)主要问题还是在这libclntsh.so.11.1 这个上,我觉得可能是我得环境变量问题[oracle@oracledb ~]$ vi ~/.bash_profile
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin:/sbin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib球高手解决
linux-gate.so.1 => (0x00af2000)
libclntsh.so.11.1 => not found
libnnz11.so => /opt/oracle/app/product/11.2.0/dbhome_1/lib/libnnz11.so (0x00d3f000)
libdl.so.2 => /lib/libdl.so.2 (0x009cf000)
libm.so.6 => /lib/libm.so.6 (0x001ef000)
libpthread.so.0 => /lib/libpthread.so.0 (0x005e4000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00219000)
libc.so.6 => /lib/libc.so.6 (0x00234000)
/lib/ld-linux.so.2 (0x00b0c000)主要问题还是在这libclntsh.so.11.1 这个上,我觉得可能是我得环境变量问题[oracle@oracledb ~]$ vi ~/.bash_profile
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin:/sbin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib球高手解决
你好,LD_LIBRARY_PATH写绝对路径试试
你好,LD_LIBRARY_PATH写绝对路径试试export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin:/sbin
export LD_LIBRARY_PATH=/opt/oracle/app/product/11.2.0/dbhome_1/lib32:/opt/oracle/app/product/11.2.0/dbhome_1/lib:$LD_LIBRARY_PATH这样,还是不行,已经source过了
这个帖子也看过,改过,也ldconfig过了,但是还是没有用
-rw-r--r-- 1 oracle oinstall 0 Jul 2 09:38 libclntsh.so
-rw-r--r-- 1 root root 48725713 Jul 2 11:40 libclntsh.so.11.1这个是能查到的
-rw-r--r-- 1 oracle oinstall 0 Jul 2 09:38 libclntsh.so
-rw-r--r-- 1 root root 48725713 Jul 2 11:40 libclntsh.so.11.1这个是能查到的
加我qq协助看下吧,843668157
进入 $ORACLE_HOME/bin, 重新./make all下
或者
找一个类似的linux装有oracle的,copy那个libclntsh.so.11.1 到问题机器上试试看