首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ocilogon():ORA-12170: TNS:连接超时

ocilogon():ORA-12170: TNS:连接超时
EN

Stack Overflow用户
提问于 2016-07-29 14:44:32
回答 1查看 1.1K关注 0票数 0

我的配置:

PHP 5.4.16

OCI8

OCI8支持启用OCI8 DTrace支持禁用OCI8版本2.0.11

环境

郎中

路径/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/instantclient

NOTIFY_SOCKET /run/systemd/通知

ORACLE_HOME /opt/实例化客户机

LD_LIBRARY_PATH /opt/实例化客户机

TNS_ADMIN /opt/实例化客户机/网络/管理

XERCES_DISABLE_DTD 1

防火墙

禁用

问题

当我使用ocilogon执行php页面时:

ocilogon():ORA-12170: TNS:连接超时

但是,如果我尝试telnet xxxx 1521,我可以连接到Db。

我的php代码:

代码语言:javascript
复制
$test1 = "(DESCRIPTION =
         (ADDRESS_LIST =
         (ADDRESS = (PROTOCOL = TCP)(HOST = xxxxxx)(PORT = 1521))
         )
         (CONNECT_DATA = (SERVICE_NAME = yyy))
         )";

$conn=ocilogon(USERNAME,PASSWORD,$test1) or die ("logon problem");

我试着用oci_connect,同样的结果。

EN

回答 1

Stack Overflow用户

发布于 2016-08-02 11:54:47

发现问题了。

我试图用5种不同的ip连接到甲骨文rac。我的网络管理员只允许5个中的4个。

所以网络问题,通过tcpdump,我们发现了这个问题。

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38661633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档