因为系统开了selinux,导致sqlplus lsnrctl启动报错,报错信息如下:error while loading shared libraries: /app/oracle/app/oracle/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
网上很多方法说关掉selinux。我因为用的是别人的机器,关掉是不现实的。所以找了下面这一种方法
在root用户下执行 chcon -t texrel_shlib_t /app/oracle/app/oracle/lib/*.so (/app/oracle/app/oracle是oracle_home这目录挺蛋疼的。)