almac2000
Goto Top

Oracle-Monitoring

Suche ein Tool mit dem man die Performance (also die Antwort-Zeit) einer Oracle-Datenbank monitoren kann.

Hallo,

Wir haben leider immer wieder Probleme mit unserem (ausgelagerten) Oracle-Server(n). Diverse User beschweren sich dass es unzumutbare Wartezeiten in der Applikation gibt.
Da dies meist sehr subjektive Aussagen sind, bin ich jetzt auf der Suche nach einem "Tool" welches:
- an dem entsprechenden Standort (am besten am Client-PC)
- regelmässig automatisch bestimmte Abfragen auf die Datenbank absetzt
- und die Dauer der Abfrage dann auch protokolliert. (am besten in einem schön bunten Diagramm)

Es gibt diverse EndToEnd Monitoring Lösungen allerdings sind die alle in Superteuren SoftwareManagement-Suiten enthalten.
Ich wäre aber für eine OpenSource/Freeware oder zum. günstige Lösung dankbar.

Content-ID: 128231

Url: https://administrator.de/contentid/128231

Ausgedruckt am: 05.11.2024 um 16:11 Uhr

60730
60730 29.10.2009 um 14:07:32 Uhr
Goto Top
Servus,

zum Thema Oracle und ausgelagert & Performance fällt mir spontan folgendes ein:

tnsping und wenn das nicht reicht, ein paar sql Befehle direkt vom Client auf die DB gesetzt und die Zeit dazwischen "messen".
dazu brauchst keine teuren Tools face-wink


Gruß
almac2000
almac2000 29.10.2009 um 14:49:48 Uhr
Goto Top
Hallo,

Danke für die Antwort

tnsping reicht leider nicht aus - da gibt die DB immer superschnelle Antwort. Netzwerk u. generelle Performance sind top (und werden auch mit Nagios gemonitored). In ein paar bestimmten DBs jedoch sind die Antwortzeiten je nach Tageszeit höchst unterschiedlich.
Merkbar ist die Zeitdifferenz besonders bei grossen Abfragen - die manchmal 1 sek und manchmal 30 sek dauern. Und ích möchte da jetzt irgendwie ein Muster "rauslesen".

Bezüglich sql statements weiss ich eben leider nicht wie ich das (automatisch) messen kann. Mit der Stoppuhr die ganze Nacht daneben sitzen ist keine Option für mich face-smile
Ich habe viele Begabungen jedoch gehört das Script-schreiben und Oracle leider definitif nicht dazu.....
60730
60730 29.10.2009 um 16:45:48 Uhr
Goto Top
Servus,

ich gebs offen und ehrlich zu...

Für das Problem bin ich der falsche...

Hätten wir auf unserer Oracle DB - die ein paar Kilometer und Hops weiter weg ist - große Abfragen, die in 30 sec. durch sind...

... würde mir meine User und innen die Füße küssen - stündlich face-wink

Ich rate daher aus diversen Gründen...

Mach da nix selber - lass jemanden kommen und bespreche das vorher mit Chef & Betriebsrat.
Nicht dass ich dir das nicht zutraue, aber auch ich kenne das mit dem heiland, der in der eigenen Hütte weniger zu sagen hat...
Bei einem externen "Spezi" - kannst du "Betriebsblindheit" als nicht gegeben voraussetzen und alles, wozu es eine Rechnung gibt - u know what i mean...

Wenn die WAN Strecke von jemandem geyoutubed wird - wirst du via Oracle SQL nur sehen, das die lahmt, aber warum eher weniger.

Und wenn du per fies Sql Statement auf die DB derjenige bist, der aus 30 sec 59 macht, dann hauen dir deine User / innen den Kopf ab -- nicht gut

Gruß
piet2000
piet2000 30.10.2009 um 12:55:43 Uhr
Goto Top
Hi,
habt ihr eine oder mehrere Firwalls dazwischen?
Wenn ja, dann lass mal das netquota abschalten. Hilft in den meisten Fällen.

Gruß
Piet
almac2000
almac2000 30.10.2009 um 13:50:00 Uhr
Goto Top
Hallo,

Nein Firewall ist keine dazwischen. - nur Router -> MPLS-Netz -> Router.
Das WAN-Netzwerk ist im übrigen auch so gut wie nie ausgelastet. Die Statistik geht max. auf 20% hoch und andere Dinge laufen sehr zügig darüber.

Gruß
almac