Advanced Oracle Troubleshooting (DEU)

Warum sollten Sie an diesem Workshop teilnehmen?

- Systematisches Troubleshooting verstehen: Wie geht man ad-hoc Performance Probleme an?
- Grundlegende und fortgeschrittene Themen (2 Tage) oder nur fortgeschrittene Themen (1 Tag)
- Live Demonstrationen und Skripts

Ziel des Workshops

Verbesserung Ihrer Troubleshooting Fähigkeiten. Sie lernen einen systematischen Ansatz kennen und wie Sie welches Werkzeug zu welchem Zweck optimal einsetzen

Voraussetzungen

Fortgeschrittenes Verständnis der Oracle Architektur, SQL, SQL*Plus Scripting

Zielpublikum

DBAs und Entwickler

Kursbeschreibung

In diesem Workshop gehen wir einige der üblichen Troubleshooting Szenarios durch, angefangen mit ineffizienten Ausführungsplänen, bei denen wir sehen, dass das Oracle Wait Interface und Session Statistiken in den meisten Fällen völlig ausreichend sind für die Analyse und Verständnis, in welchem Bereich die Ineffizienz auftritt.


Danach beschäftigen wir uns mit weniger üblichen Szenarien, bei denen das Oracle Wait Interface und die Session Statistiken eher wenig nützen und wenden einige fortgeschrittene Techniken an, die trotzdem eine systematische Analyse unter solchen Umständen erlauben.


Dieses Seminar besteht aus Live Demonstrationen zusammen mit einer Präsentation, die die verwendeten Techniken beschreibt.

Kursinhalte

- Extended SQL trace resp. Oracle Wait Interface (I/O, contention, locks)

- Session Statistics

- SQL Monitoring

- Active Session History / S-ASH

- Latch/Mutex Activity

- Detailed Consistent Gets analysis (excess consistent gets) with background information how Oracle internally works

- Oracle cursordump/errorstack/heapdump analysis

- Operating System level process tracing