Est-il possible d'effectuer un TNSPing sur une base de données Oracle? Je suis conscient que je pourrais probablement appeler le programme TNSPing et analyser n'importe quelle sortie générée mais je suis à la recherche d'une méthode plus robuste de gestion de la base de données TNS Ping. Ayant vu le Ping class sur MSDN, j'ai essayé d'utiliser l'exemple de code trouvé, mais je pense que j'aurais besoin d'un moyen de résoudre le nom TNS en une adresse IP pour que cette méthode fonctionne. Est-ce possible?C# effectue un TNSPing par programme
5
A
Répondre
4
Cette Forum semble suggérer que la tentative d'utiliser TNSPing est une perte de temps et que la tentative de connexion serait plus utile!
Il semble que le fait d'intercepter les exceptions susceptibles d'être déclenchées pendant les communications avec une base de données soit le seul moyen fiable de vérifier qu'une base de données Oracle est toujours présente.
0
Vous ne pouvez pas directement le faire - c'est le logiciel client Oracle qui résout le nom TNS en adresse IP et je ne connais aucun appel sur Oracle.DataAccess.Client qui ferait cela pour vous.
Questions connexes
- 1. C# Datagridview redimensionner par programme
- 2. Redémarrer par programme IIS7 (C#)
- 3. Renommer un ordinateur par programme
- 4. XtraScheduler créer un rendez-programme par programme
- 5. Envoyer une vidéo traitée du programme C# au programme C++
- 6. Comment fermer par programme un formulaire InfoPath en C#?
- 7. C# - Comment peupler un .net DataGridView par programme?
- 8. comment écrire dans un fichier texte par programme C
- 9. Récupérer un nom de classe C++ par programme
- 10. retourner une valeur à un programme C# par script python
- 11. Comprendre le code d'assemblage généré par un simple programme C
- 12. Limiter l'accès à un fichier Excel ouvert par C# programme
- 13. Définition du pointeur d'enregistrement dans un C# DataGridView par programme
- 14. comment localiser un programme sur le bureau par C#
- 15. Démarrer par programme un serveur HTTP en C#?
- 16. arrête un package DTS par programme (en utilisant C#)
- 17. Acheter un article d'amazon par programme avec C#
- 18. Exporter le contrôle Reportviewer C# par programme
- 19. Comment invoquer le compilateur C++ par programme?
- 20. Enregistrer par programme UTF-8 et C#
- 21. Modifier les couleurs en C par programme #
- 22. Appelez par programme webmethods en C#
- 23. Modification de l'élément datalist C# par programme
- 24. Ouvrir le contrôle DateTimePicker C# par programme
- 25. Générer par programme une DLL C Win32
- 26. C# + Utilisation par programme des gestionnaires d'événements
- 27. C# multipart/form-data submit par programme
- 28. Est-ce que VB.NET effectue un multithreading seul?
- 29. Comment ouvrir par programme Run C++?
- 30. C++ passe par le programme de référence
Hélas, le lien du forum est mort ... :( –