2010-12-06 42 views
5

Có thể thực hiện TNSPing trên cơ sở dữ liệu Oracle không?C# thực hiện TNSPing theo chương trình

Tôi biết mình có thể gọi chương trình TNSPing và phân tích cú pháp bất kỳ đầu ra nào được tạo ra nhưng tôi đang tìm phương pháp xử lý CSDL TNS Ping mạnh mẽ hơn.

Đã xem Ping class trên MSDN, tôi đã cố gắng sử dụng mã mẫu được tìm thấy, nhưng tôi nghĩ tôi cần một số cách để giải quyết tên TNS thành địa chỉ IP thực tế để phương thức này hoạt động. Điều này có thể không?

Trả lời

4

Điều này Forum dường như cho thấy rằng cố gắng sử dụng TNSPing là một sự lãng phí thời gian và thực sự cố gắng kết nối sẽ được sử dụng nhiều hơn nữa!

Dường như việc bắt các ngoại lệ có thể tăng lên trong khi liên lạc với cơ sở dữ liệu có thể là cách đáng tin cậy duy nhất để kiểm tra cơ sở dữ liệu oracle vẫn còn đó.

+0

Than ôi, liên kết diễn đàn đã chết… :( –

0

Không chắc chắn bạn có thể trực tiếp - đó là phần mềm máy khách Oracle giải quyết tên TNS đến địa chỉ IP và tôi không biết bất kỳ cuộc gọi nào trên Oracle.DataAccess.Client sẽ làm điều đó cho bạn.

Các vấn đề liên quan