安装了oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm
启动用oci写的程序,报OCIEvnCreate失败..
ldd XXX.so发现可以找到oracle的so.
环境变量也已经设置(这个是可选的)
因为是REDhat 的系统..查看selinux的状态
sestatus
发现是开着的..
正确方法如下:修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启
问题解决!!
要相信自己的程序。