ITPub博客

首页 > 数据库 > Oracle > selinux禁用了sqlplus等命令

selinux禁用了sqlplus等命令

原创 Oracle 作者:dotaddjj 时间:2012-09-07 09:27:19 0 删除 编辑

在虚拟机上成功安装了oracle 11g,感觉比10g的安装相比没多大变化,11g会提示安装所需的package,而在检测阶段发现还是有一部分package缺少,但是ignore后还是可以顺利安装的。不过安装软件和数据库后,却无法执行sqlplus等命令。

[root@orcl11g ~]# su - oracle

[oracle@orcl11g ~]$ sqlplus /nolog

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

权限不足,而/opt目录下已经级联chown给oracle用户了,从网络上得知可能是selinux导致。

[root@orcl11g sysconfig]# 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

# SELINUXTYPE= type of policy in use. Possible values are:

# targeted - Only targeted network daemons are protected.

# strict - Full SELinux protection.

SELINUXTYPE=targeted

修改SELINUX=enforcing为注释,然后增加SELINUX=disabled,重启os即可。

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25362835/viewspace-1059364/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 8月随记
请登录后发表评论 登录
全部评论
  • 博文量
    220
  • 访问量
    1662963