首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可能出了什么问题: ping工作得很好,但tnsping却间歇地工作。

可能出了什么问题: ping工作得很好,但tnsping却间歇地工作。
EN

Stack Overflow用户
提问于 2009-02-20 19:07:53
回答 6查看 20.5K关注 0票数 1

我们在windows server 2003上运行了oracle 10g。一台使用该数据库运行应用程序的机器在几周前突然开始出现连接问题。今天,我们运行了windows服务器的自动更新,问题只会变得更糟。我意识到,对于任何人来说,这些信息都不足以诊断问题,但也许您可以通过以下更具体的场景让我指出正确的方向:

从这台机器上,我们可以用绝对没有问题的方式对服务器进行平击,并且,在物理上接近并且在intranet上返回的速度非常快。

然而,当我们运行tnsping时,我在几分钟内看到了3种不同的结果。

seconds)

  • tnsping
  1. tnsping返回的很好,并且在合理的时间内,
  2. tnsping返回,但只有在长时间后才返回(几个
  3. 导致了一个ora-12560协议适配器错误

)。

同时,我可以在没有问题的情况下从我的机器上启动服务器。

谁能给我指明正确的方向?

EN

回答 6

Stack Overflow用户

发布于 2009-02-20 19:27:30

为了帮助从等式中消除DNS问题,请在连接的TNSNAMES.ora文件中指定主机的IP地址,而不是主机名。你在用DHCP吗?

你是否排除了硬件的问题-你试过不同的网卡吗?

票数 1
EN

Stack Overflow用户

发布于 2009-02-20 19:55:36

我试着检查以下几点:

  • do traceroute从应用服务器和您的机器上检查是否有任何异常的
  • 检查来自其他各种机器的tnsping,并尝试识别一个模式
  • 尝试一个tcp/ip嗅探器来查看连接
  • get oracle支持的两端发生了什么,涉及
票数 1
EN

Stack Overflow用户

发布于 2009-02-23 15:13:16

在调用Oracle之前,我将为失败案例创建一个跟踪文件。

TNSPING.TRACE_LEVEL

目的

使用参数TNSPING.TRACE_LEVEL可以在特定级别打开或关闭TNSPING实用程序跟踪。

默认设置

关闭

值* off:无跟踪输出*用户:用于用户跟踪信息* admin:用于管理跟踪信息*支持:用于Oracle支持服务跟踪信息

示例

TNSPING.TRACE_LEVEL=admin

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

https://stackoverflow.com/questions/570840

复制
相关文章

相似问题

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