wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了windows – tnsping ping失败,即使我可以成功连接到数据库大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

在尝试从我的工作站建立连接(实际上,我在WinXP32和Win764工作站上看到相同的行为)到Oracle服务器时,我总是尝试的第一件事是tnsping.当我这样做时,这就是我得到的: > C:\>tnsping MYDBNAME > > TNS Ping Utility for 32-bit Windows: > Version 10.2.0.1.0 - Production on > 25-
@H_616_14@
@H_616_14@
在尝试从我的工作站建立连接(实际上,我在WinXP32和Win764工作站上看到相同的行为)到Oracle服务器时,我总是尝试的第一件事是tnsping.当我这样做时,这就是我得到的:

> C:\>tnsping MYDBNAME
> 
> TNS Ping Utility for 32-bit Windows:
> Version 10.2.0.1.0 - Production on
> 25-JAN-2 011 15:03:35
> 
> Copyright (C) 1997,2005,Oracle.  All
> rights reserved.
> 
> message 3511 not found; No message
> file for product=NETWORK,> facility=TNSmessage  3512 not found;
> No message file for product=NETWORK,> facility=TNSAttempTing to contact
> (DESCRIPTION = (ADDRESS_LIST =
> (ADDRESS = (PROTOCOL = TCp) (HOST =
> thisismyservername.com)(PORT = 1577)))
> (CONNECT_DATA = (SID = MYDBName)))
> message 3509 not found; No message
> file for product=NETWORK,facility=TNS

因此,正如您所看到的,它正确检测我的tnsnames文件,并为指定的数据库选择正确的服务器地址和端口,但tnsping失败,出现3511和3509错误.

奇怪的是,使用sqlplus或toad,来自同一个工作站,我可以成功连接到同一个数据库.

任何人都可以解释这里发生了什么?

FWIW:

未设置OracLE_HOME系统环境变量(以及任何其他Oracle环境变量).

更新

OracLE_HOME环境变量不一定必须设置,它似乎依赖于每台机器.我的特殊问题是:Oracle 10g有一个已知的缺陷,即tnsping.exe根本无效.有补丁

解决方法

我相信当您的OracLE_HOME环境变量设置不正确时会发生这种情况.仍然可以从PATH获取tnsping,但它无法找到其消息文件. echo%OracLE_HOME%显示什么,以及Oracle客户端实际安装在哪里?

这不一定会对toad的访问产生任何影响,因为它不需要直接访问OracLE_HOME;您可能已经提供了完整的连接字符串,或者如果设置了TNS_ADMIN,它可能能够获取服务名称.

编辑您可能还有几个相互干扰的Oracle产品.如果是这样,请尝试开始 – >所有程序 – > Oracle安装产品 – >主页选择器并选择与您正在执行的tnsping相关的那个. (实际上这是针对9i客户端的;我认为对于10g,您可能需要使用通用安装程序,通过Installed Products-> Environment进行更改,但无法检查).

@H_616_14@

大佬总结

以上是大佬教程为你收集整理的windows – tnsping ping失败,即使我可以成功连接到数据库全部内容,希望文章能够帮你解决windows – tnsping ping失败,即使我可以成功连接到数据库所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:ping即使可以失败成功数据库连接
猜你在找的wordpress相关文章
其他相关热搜词更多
phpJavaPython程序员load如何string使用参数jquery开发安装listlinuxiosandroid工具javascriptcap