ORA-12547与在 root 下执行 Oracle 程序时找不到 libclntsh.so.11.1解决方案

在 root 下执行 Oracle 程序时找不到 libclntsh.so.11.1时。如图所示libclntsh.so.11.1 => not found。

ORA-12547与在 root 下执行 Oracle 程序时找不到 libclntsh.so.11.1解决方案_第1张图片

解决方法: 

#locate libclntsh.so.11.1

找到对应的路径后切换到root用户vim /etc/profile 配置环境变量。

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:路径

ORA-12547与在 root 下执行 Oracle 程序时找不到 libclntsh.so.11.1解决方案_第2张图片

#source /etc/profile   --环境变量生效

#echo $LD_LIBRARY_PATH     --查看是否生效

libclntsh.so.11.1 => not found

 在目录 /etc/ld.so.conf.d 下新建 oracle.conf,将上面libclntsh.so.11.1位置信息写入,并保存,运行下面指令。

#ldconfig 

ORA-12547与在 root 下执行 Oracle 程序时找不到 libclntsh.so.11.1解决方案_第3张图片

你可能感兴趣的:(DBA_Oracle)