Oracle TNS 权限被拒绝 *

2024-01-09

我在用着:

  • 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 *

已授予 0777 权限/usr/local/oracle/11.2/client64/以下是一些答案,但没有一个解决。

服务器没有任何类型的黑名单中的 IP。

相同的代码可以在具有 OracleInstantClient 的任何其他 Windows PC 上运行,并且无需在服务器上进行有关授予 IP 访问权限或任何权限的进一步配置。

我还可以检查其他内容来解决此问题吗?


经过几个小时的搜索,我发现了这篇文章:http://www.emsperformance.net/2013/12/20/connecting-to-oracle-database-from-php-with-oci8/ 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

编辑:过了一段时间,这个答案对某人来说仍然有用,值得说的是,发生这种情况是因为机器激活了 SELinux,通常在enforcing模式。我不建议禁用 SELinux,但将其设置为permissive看起来可以简化识别某些问题的过程。您可以通过以下方式检查 SELinux 状态sestatus.

SELinux 上布尔值的完整列表可在以下位置找到:https://wiki.centos.org/TipsAndTricks/SelinuxBooleans https://wiki.centos.org/TipsAndTricks/SelinuxBooleans

总体信息:https://wiki.centos.org/HowTos/SELinux https://wiki.centos.org/HowTos/SELinux

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Oracle TNS 权限被拒绝 * 的相关文章

  • libgdal.so.20 问题 centos rgdal

    有人可以帮我理解 rgdal 的问题是什么吗 我为centos 6 64位安装了gdal 2 但没有成功安装rgdal 我试图找出问题所在 但在互联网上没有找到任何有用的信息 这是 Rstudio 服务器控制台 install packag
  • 如何在 where 子句中包含 USER_VIEWS.TEXT 列

    这似乎应该是一件很容易弄清楚的事情 但我正在努力寻找任何答案 我希望能够查询 Oracle 中的 USER VIEWS 表以查找使用特定表的其他视图 就像是 从用户视图中选择视图名称 文本 WHERE 文本 LIKE MY TABLE 我收
  • 虚拟主机无法在 zend 框架中工作

    以下是我在 etc apache2 sites available 中的虚拟主机
  • 如何配置 Bisna 以与 Doctrine 2.1 和 Zend Framework 1.11.9 一起使用? [编辑-我的错误]

    我有 Bisna 的先前版本 7 月 22 日之前 根据 Doctrine 2 0 的说明 运行良好http www zendcasts com unit testing doctrine 2 entities 2011 02 http w
  • 禁用 Oracle 中所有作业的脚本(DBMS_JOB 包)?

    我正在寻找一个禁用所有作业的脚本 现在 我在 Toad 中将它们全部突出显示 单击脱机按钮 然后提交更改 在 PL SQL 中必须有一种方法来做到这一点 如果要阻止所有作业运行 可以更改初始化参数JOB QUEUE PROCESSES 如果
  • Zend 框架 website.com/username

    我正在使用 Zend Framework 开发的应用程序之一要求通过 website com username 访问用户的个人资料页面 而其他页面应通过 website com controller name action name 访问
  • google-cloud-sdk 安装在 CentOS /usr/local/bin 中找不到正确的 Python 2.7 版本

    我们的服务器操作系统是CentOS 6 8 我试图安装google cloud sdk 即使我安装了 usr local bin 中的 python 2 7 它仍在查看旧版本 usr bin 中的 python 2 6 我尝试给予expor
  • 日期未保存在mysql数据库中

    我在 MySQL 数据库中保存日期时遇到问题 测试一切 我正在尝试将 2010 01 01 例如 保存在 MySQL 数据库中 首先 我将 MySQL 字段设置为最新 这不起作用 但是当我将字段设置为字符串类型时 它确实将日期保存在数据库中
  • 识别并解决 Oracle ITL 死锁

    我有一个 Oracle DB 包 它经常导致我认为是 ITL 感兴趣的事务列表 死锁 跟踪文件的相关部分如下 Deadlock graph Blocker s Waiter s Resource Name process session h
  • 在 View 中使用 Zend_Acl 来显示/隐藏部分视图的方法是什么

    我想知道使用 Zend Acl 来显示 隐藏部分视图的方法是什么 我想我会的 创建一个Controller Plugin 传递登录用户 acl来查看 this gt view gt loggedInUser Zend Auth getIde
  • Zend Framework 路由:.html 扩展名

    我知道我以前见过这样做 但我在任何地方都找不到信息 我需要能够在 Zend Framework 中使用 html 扩展名进行路由 IE controller action html 应路由到适当的控制器 操作 我们有一个想法 用 htacc
  • ZF2:如何从自定义类内部获取 ServiceManager 实例

    我无法弄清楚如何从自定义类内部获取 ServiceManager 实例 在控制器内部很简单 this gt getServiceLocator gt get My CustomLogger gt log 5 my message 现在 我创
  • git-http-backend 与 AuthzUnixGroup 无法正常工作

    我正在尝试在 CentOS 6 机器上的 Apache 2 2 上设置一个 git 存储库 并安装了 git 我尝试过许多不同的方向 但我却不知所措 我目前的情况包括能够clone正常 但完全无法推动 似乎我无法使身份验证位正常工作 因为我
  • Zend url:获取参数始终保留在 url 中

    我在使用带有 get 参数的 Zend url 帮助器时遇到一些问题 在一个视图中 我有分页 它在 get 中发送额外的参数 所以在 url 中 所以没关系 但这是不行的 即使我更改页面 参数也始终保留在 url 中 事实上 zend ur
  • 加载 ini 文件时发生致命异常

    我的项目文件夹是 demo 其中有文件夹 application library 和 public 在应用程序文件夹中 我有一个名为 configs 的文件夹 其中有一个文件 application ini 其中包含我的数据库参数 因此 在
  • 如何终止正在运行的 SELECT 语句

    如何通过终止会话来停止正在运行的 SELECT 语句 该命令不断根据 SELECT 语句向我提供输出 我想在其间停止它 As you keep getting pages of results I m assuming you starte
  • Oracle 查询向上或向下舍入到最近的 15 分钟间隔

    08 SEP 20 08 55 05 08 SEP 20 15 36 13 下面的查询对于 15 36 13 可以正常工作 因为它四舍五入到 15 30 但 8 55 05 向下舍入到 08 45 而它应该四舍五入到 09 00 selec
  • 如何使用 zend 导入 CSV

    如何使用 zend 框架导入 CSV 文件 我应该使用 zend file transfer 还是有任何我必须研究的特殊类 另外 如果我使用 zend file transfer 是否有任何特殊的 CSV 验证器 你不必使用任何 zend
  • Oracle内置函数元数据

    有没有办法获取 Oracle 内置聚合和其他功能的元数据 例如AVG STDDEV SQRT ETC 我需要知道对象 id 和参数元 In the SYS ALL OBJECTS查看我找不到任何有用的东西 我也尝试过搜索SYS ALL AR
  • ORACLE:未找到数据——但数据存在

    调试包过程 当实际上有数据时却找不到数据 仅测试 SELECT SELECT trim trailing from GL SECURITY as DUMMY FROM b2k user b2k WHERE sms username FUCH

随机推荐