你的位置:首页 > 数据库

[数据库]sqlplus: error while loading shared libraries: /u01/app/lib/libclntsh.so.11.1

成功安装了Oracle 11g后,使用sqlplus登录数据库时遇到下面错误:

[[email protected] ~]$ sqlplus / as sysdba
 
sqlplus: error while loading shared libraries: /u01/app/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied

这个错误是由于SELINUX引起的,因为你在安装过程中没有关闭SELINUX,解决办法:先设置SELinux 成为permissive模式(即临时关闭SElinux),然后修改/etc/sysconfig/selinux 配置文件将SELINUX设置为disabled。问题解决。

[[email protected] ~]# getenforce
 
Enforcing
 
[[email protected] ~]# setenforce 0
 
[[email protected] ~]# getenforce
 
Permissive

clip_image001