Oracle TNS权限被拒绝*

时间:2015-09-15 17:47:53

标签: zend-framework oracle10g centos6

我正在使用:

  • CentOS 6.7
  • Zend.1.2.15使用oci8,使用instantclient 11.2 x64
  • PHP 5.4.45

尝试连接到Oracle:

  • Oracle数据库10g 10.2.0.4.0版

已经检查过凭据,已经尝试连接到其他Oracle服务器,但错误仍然相同:

12546 ORA-12546: TNS:permission denied *

已经给/usr/local/oracle/11.2/client64/许可0777许可,但没有解决。

服务器在任何黑名单中都没有IP。

在使用OracleInstantClient的任何其他Windows PC中运行相同的代码,并且服务器上不需要进一步配置关于授予访问权限或任何权限的任何权限。

还有什么我可以检查来解决这个问题吗?

1 个答案:

答案 0 :(得分:5)

经过几个小时的搜索,我发现了这篇文章:http://www.emsperformance.net/2013/12/20/connecting-to-oracle-database-from-php-with-oci8/这是迄今为止解释LAMP,Oracle,Zend安装过程的最佳文章。

我缺少的设置是:

setsebool -P httpd_can_network_connect on