`

ORACLE SQLPLUS 报 error while loading shared libraries

 
阅读更多

几个月前在虚拟机VitualBox上面用操作系统CentOS5.5装了Oracle 11gR2以后,一直用的很顺利,最近有一个月都在培训javascript和java,因此oracle没有怎么学习,今天突然打开虚拟机发现sqlplus再也连接不上了,报错:

./sqlplus: error while loading shared libraries: /u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied

上网查找了一下原因,看不大明白,但解决方案比较简单

 

 

  1. root用户登录
  2. 使用cd命令切换当前目录到 /etc/selinux
  3. 使用vim打开config文件
  4. 找到里面的SELINUX条目,设置成disabled
  5. 重启系统
下面是在官网论坛上找到的帖子,原因真的不明白,先放着吧,没准哪天就想通了

 

分享到:
评论

相关推荐

    libclntsh.so.11.1

    你是否还在为报错sqlplus: error while loading shared libraries: libclntsh.so.11.1: cannot open shared object file: No such file or directory而犯愁,不用犯愁了,赶紧下载吧!

    Linux 5.5 +oracle 11gR2 sqlplus error

    具体错误信息为:“sqlplus:error while loading shared libraries:/u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1:cannot restore segment prot after reloc: Permission denied”。本篇文章将...

    Oracle数据库使用sqlplus时的连接错误与方向键乱码解决

    第三个问题是“sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory”,这是由于找不到必需的库文件导致的。解决方法是确保$ORACLE_HOME...

    Ubuntu 安装Oracle Database 快捷版

    如果用户遇到“sqlplus: error while loading shared libraries: libaio.so”错误,需要安装 libaio: apt-get install libaio-dev 安装完成后,用户可以重新运行 Oracle Database 快捷版。 本文指导用户如何在 ...

    oracle客户端在linux下安装部署运行

    如果出现错误信息,例如“sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory”,则需要配置 ld.so.conf 文件。 3.2 配置 ld.so.conf ...

    Oracle11g客户端安装与配置(在Linux系统上).pdf

    - 如果出现“sqlplus: error while loading shared libraries: /usr/local/oracle/libnnz11.so: cannot restore segment prot after reloc: Permission denied”的错误,可以尝试将SELinux设置为Permissive模式: ...

    Oracle11.2 命令行手工最简创建数据库的过程

    因此,在创建数据库前,以root用户执行`setenforce 0`来临时禁用它,防止出现如“sqlplus: error while loading shared libraries”这样的错误。 3. **编辑初始化参数文件(init.ora)**: 使用oracle用户登录,创建...

Global site tag (gtag.js) - Google Analytics