成功安裝了Oracle 11g後,使用sqlplus登錄資料庫時遇到下麵錯誤: [oracle@DB-Server ~]$ sqlplus / as sysdba sqlplus: error while loading shared libraries: /u01/app/lib/libclnts... ...
成功安裝了Oracle 11g後,使用sqlplus登錄資料庫時遇到下麵錯誤:
[oracle@DB-Server ~]$ 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。問題解決。
[root@DB-Server ~]# getenforce
Enforcing
[root@DB-Server ~]# setenforce 0
[root@DB-Server ~]# getenforce
Permissive