首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#以编程方式执行TNSPing

C#以编程方式执行TNSPing
EN

Stack Overflow用户
提问于 2010-12-06 22:11:57
回答 2查看 2.4K关注 0票数 5

是否可以通过编程方式在Oracle数据库上执行TNSPing?

我知道我可能会调用TNSPing程序并解析生成的任何输出,但我正在寻找一种更健壮的方法来处理数据库TNS Ping。

在看过MSDN上的Ping class后,我尝试使用示例代码,但我认为需要某种方法将TNS名称解析为实际的IP地址,此方法才能工作。这个是可能的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-06 23:10:18

这个Forum似乎表明,尝试使用TNSPing是在浪费时间,而实际尝试连接会更有用!

看来,捕获在与数据库通信期间可能引发的异常可能是测试oracle数据库是否仍然存在的唯一可靠方法。

票数 4
EN

Stack Overflow用户

发布于 2010-12-06 23:19:37

我不确定您是否可以直接执行此操作--它是Oracle客户端软件,它会将TNS名称解析为IP地址,而我不知道在Oracle.DataAccess.Client上有任何调用可以为您执行此操作。

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

https://stackoverflow.com/questions/4367240

复制
相关文章

相似问题

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