2010-12-06 21 views
5

Oracle Database programında bir TNSPing gerçekleştirmek mümkün mü?C# programlı olarak TNSPing gerçekleştirin

Muhtemelen TNSPing programını çağırabileceğimi ve üretilen çıktıları ayrıştırabileceğimin farkındayım, ancak TNS Ping veritabanını işlemek için daha sağlam bir yöntem arıyorum.

MSDN'de Ping class'u gördükten sonra, bulunan örnek kodu kullanmayı denedim, ancak bu yöntemin çalışması için TNS adını gerçek bir IP adresine çözmenin bir yoluna ihtiyacım olacağını düşünüyorum. Mümkün mü?

cevap

4

Bu Forum, TNSPing'i kullanmayı denemenin zaman kaybı olduğunu ve aslında bağlantıyı denemenin daha fazla kullanım olacağını öne sürüyor gibi görünüyor!

Veritabanlarıyla iletişim sırasında ortaya çıkabilecek istisnaları yakalamak, Oracle veritabanının hala orada olduğunu test etmenin tek güvenilir yolu olabilir.

+0

Ne yazık ki, forum bağlantısı öldü… :( –

0

Doğrudan yapabileceğinizden emin değilsiniz - bu, TNS adını bir IP adresine çözen Oracle istemci yazılımıdır ve Oracle.DataAccess.Client üzerinde sizin için yapacak herhangi bir çağrıyı bilmiyorum.

İlgili konular