现象:
sqlplus /nolog
sqlplus: error while loading shared libraries: /u01/oracle/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
解决办法:
这个问题是由于SELINUX引起的.
1. 编辑/etc/sysconfig/selinux配置文件, 把SELINUX=enforcing 改为 SELINUX=disabled.
[root@localhost /]# vi /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
#SELINUX=enforcing
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
2. 使用命令chcon改变文件或者目录的SELinux属性, 语法chcon -t texrel_shlib_t 库名字
[root@localhost /]# chcon -t texrel_shlib_t /u01/oracle/lib/libclntsh.so.11.1
如果运行过程中发现其它的库文件也报类似的错误, 可以使用同样的方法来解决.
分享到:
相关推荐
有文档,告诉你怎么做了,照着文档做就可以了
linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题
rlwrap软件 内含安装txt 解决linux环境下sqlplus不能前进后退问题,方便在sqlplus环境下轻松解决输入问题。
面试中Linux中SQLplus上下键不能显示历史命令的问题
Linux下sqlplus退格、上翻键乱码工具,包含安装说明
下载完成后在Linux系统下解压、编译、安装。
linux优化sqlplus方向键
linux下用sqplus调试oracle时,常常会输错命令,但是删除键及方向键不能使用。此软件可以完美解决此问题。
详细介绍了 linux下安装sqlplus的过程,包括安装包下载,环境变量配合等
可以让linux环境下的sqlplus自由翻页的工具集合
通常linux下用安装oracle后,只有切换至oracle用户下方可执行相关的数据库的sqlplus及imp\exp相关命令的操作,经过这里的此配置后方可解决此问题,所有用户下均可以执行上述相关操作
Linux下面使用sqlplus热键冲突 解决方案包中包括:libtermcap-devel-2.0.8-46.1.i386.rpm rlwrap-0.42.tar.gz readline-devel-5.1-1.1.i386.rpm
Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap) 附件中有解决方法的具体步骤
Linux环境下安装SQLplus的必备rpm包,包含两个版本,Oracle 11g和Oracle 12cR2,还有详细安装教程,亲测好用,感谢您的下载!
rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm /etc/profile export ORACLE_HOME=/usr/lib/oracle/11.2/client64 export ORACLE_BASE=/usr/lib/oracle/11.2 export LD_LIBRARY_PATH=$ORACLE_...
包含termcap-1.3.1.tar.gz,readline-6.2.tar.gz,rlwrap-0.37.tar.gz包 libtermcap-2.0.8-47.i386.rpm readline-devel-5.2-13.fc9.i386.rpm...按照里面说明文档操作即可,可以解决sqlplus下面退格,方向键输入乱码问题
解决了在centos系统下,sqlplus的上下翻页问题,只需安装个包,然后在.bash_profile下配置下就行了
包汉以下两部分: ①Linux下启动oracle数据库; ②sqlplus / as sysdba、sqlplus /nolog后再conn / as sysdba两种登录oracle方式的区别
oracle-instantclient-sqlplus-10.2.0.5-1.x86_64.rpm oracle-instantclient-devel-10.2.0.5-1.x86_64.rpm oracle-instantclient-basic-10.2.0.5-1.x86_64.rpm oracle不好下载这里放三个客户端的rpm