G
Gelöschtes Mitglied 52804
Gast
Hallo zusammen,
für ein Monitoring verwenden wir einen kleinen Java-Client, welcher sich von einer Solaris-Maschine aus gegen eine Oracle Datenbank verbindet, dort 30 Sekunden wartet, ein Test-Query abruft, die Verbindung beendet und dies in einer Endlosschleife wiederholt. Es wird also die reine DB-Verfügbarkeit geprüft.
Dieses Programm läuft als ausführbares .jar-File auf einem Host (quasi localhost), die Datenbank befindet sich auf einem anderen Host.
Das ist jedoch nicht das Problem, bzw. funktioniert wie gewünscht.
Nun haben wir die Vermutung, dass eventuell Netzwerkprobleme zwischen einer Applikation (welche auf dem selben Host wie unser Programm läuft) und der besagten Datenbank bestehen könnten.
Gibt es eine Möglichkeit das aktuelle Programm über die IP-Adresse der Applikation (in diesem Fall ist es ein WebLogic Server) laufen zu lassen? Kann ich mich z.B. per Socket gegen die IP verbinden und den Datenbank-Aufruf über diesen laufen lassen oder ist diese Vorstellung Quatsch?
Womöglich wäre es das Einfachste, interne WebLogic (z.B. wlst) Tools zu nutzen?
Freue mich über Anregungen
Gruß
Marcus
für ein Monitoring verwenden wir einen kleinen Java-Client, welcher sich von einer Solaris-Maschine aus gegen eine Oracle Datenbank verbindet, dort 30 Sekunden wartet, ein Test-Query abruft, die Verbindung beendet und dies in einer Endlosschleife wiederholt. Es wird also die reine DB-Verfügbarkeit geprüft.
Dieses Programm läuft als ausführbares .jar-File auf einem Host (quasi localhost), die Datenbank befindet sich auf einem anderen Host.
Das ist jedoch nicht das Problem, bzw. funktioniert wie gewünscht.
Nun haben wir die Vermutung, dass eventuell Netzwerkprobleme zwischen einer Applikation (welche auf dem selben Host wie unser Programm läuft) und der besagten Datenbank bestehen könnten.
Gibt es eine Möglichkeit das aktuelle Programm über die IP-Adresse der Applikation (in diesem Fall ist es ein WebLogic Server) laufen zu lassen? Kann ich mich z.B. per Socket gegen die IP verbinden und den Datenbank-Aufruf über diesen laufen lassen oder ist diese Vorstellung Quatsch?
Womöglich wäre es das Einfachste, interne WebLogic (z.B. wlst) Tools zu nutzen?
Freue mich über Anregungen
Gruß
Marcus