【问题标题】:ORA-12541: TNS:no listener on ubuntu server, oracle instant clientORA-12541: TNS: ubuntu 服务器、oracle 即时客户端上没有侦听器
【发布时间】:2019-10-30 17:59:26
【问题描述】:

我在云端的 oracle 数据库,PHP 代码在 ubuntu 16.04 服务器上。 我已经在 ubuntu 服务器上安装了即时客户端基本和即时客户端 sdk。 我可以使用 SQL 开发人员连接云上的 oracle DB。 但是当我尝试将我的 PHP 代码与云上的 oracle db 连接时,我得到了

"ORA-12541: TNS:no listener " error message.

我是 Oracle DB 的新手。但据我所知,如果 oracle 安装在不同服务器的云上,并且代码位于不同的服务器中,那么客户端服务器上不需要监听器。

请帮我解决这个问题

【问题讨论】:

  • ORA-12541 可能意味着服务器已关闭或侦听器未启动。你说这不是你的情况。但它也可能表明网络问题,而且这似乎更有可能。也许您有防火墙问题?也许您的 Oracle PATH 错误?您确定 LDAP.ORA / TNSNAMES.ORA / SQLNET,ORA 中的值正确吗(取决于您的连接方式)?
  • 未安装代码服务器监听器
  • 请将其作为答案发布并接受。接受了答案的问题可以为其他搜索者提高本网站的质量。

标签: php oracle server ubuntu-16.04


【解决方案1】:

在客户端-服务器上添加钱包文件后,此问题已解决

【讨论】:

    猜你喜欢
    • 2012-11-01
    • 2020-06-30
    • 1970-01-01
    • 2021-05-23
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    相关资源
    最近更新 更多