C#以编程方式执行TNSPing

TK.*_*TK. 5 c# oracle ping

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

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

在MSDN上看过Ping类之后,我尝试使用找到的示例代码,但我想我需要一些方法将TNS名称解析为实际的IP地址才能使用此方法.这可能吗?

TK.*_*TK. 4

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

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