2010-12-06 96 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上的任何調用會爲您執行此操作。

相關問題