2010-12-06 62 views
5

是否可以在Oracle数据库程序上执行TNSPing?C#以编程方式执行TNSPing

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

在MSDN上看到Ping class,我尝试使用找到的示例代码,但我想我需要一些方法将TNS名称解析为实际IP地址,以便此方法可以工作。这可能吗?

回答

4

Forum似乎暗示试图使用TNSPing是浪费时间,而实际尝试连接将会更有用!

似乎捕获在与数据库通信期间可能产生的异常可能是测试oracle数据库仍然存在的唯一可靠方法。

+0

唉,论坛链接死了...... :( – 2014-11-12 08:31:23

0

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

相关问题