簡體   English   中英

C#以編程方式執行TNSPing

[英]C# perform a TNSPing programmatically

是否可以通過編程方式在Oracle數據庫上執行TNSPing?

我知道我可能會調用TNSPing程序並解析生成的任何輸出,但我正在尋找一種更強大的方法來處理數據庫TNS Ping。

在MSDN上看過Ping類之后,我嘗試使用找到的示例代碼,但我想我需要一些方法將TNS名稱解析為實際的IP地址才能使用此方法。 這可能嗎?

這個論壇似乎暗示嘗試使用TNSPing是浪費時間,實際嘗試連接會更有用!

似乎捕獲在與數據庫通信期間可能引發的異常可能是測試oracle數據庫仍然存在的唯一可靠方法。

不確定你可以直接 - 它是Oracle客戶端軟件將TNS名稱解析為IP地址,我不知道對Oracle.DataAccess.Client的任何調用會為你做這件事。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM