Root-Cause-Analyse nach "unable to extent temp segment"
Wenn in Oracle-Datenbanken der Fehler ORA-1652: unable to extend temp segment auftritt oder im alert.log auffällt gibt es zwei Alternativen für die eigentliche Ursache:
1. Die Session die den ORA-1652 auslöst hat selbst große Bereiche des TEMP-Tablespace allokiert und erhält den ORA-1652 wenn kein weiterer Platz im TEMP-Tablepace allokiert werden kann
2. Andere Sessions haben erfolgreich große Bereiche des TEMP-Tablespace allokiert, jedoch eine Session mit nur einer kleinen nicht mehr erfüllbaren Anforderung erhält letztlich den ORA-1652
Wie kann jetzt im Nachhinein ermittelt werden:
- Welche einzelne Session oder welche Sessions haben wirklich große Bereiche des TEMP-Tablespace allokiert und sind somit verantwortlich für das Auftreten des ORA-1652?
- Was führte in den identifizierten Sessions zu der kritischen TEMP-Nutzung?
Der Vortrag demonstriert wie durch Rekonstruktion der historischen Betriebszustände der DB unter Nutzung des Analyse-Tools Panorama" die o.g. Fragen beantwortet werden können.
Panorama ist frei verfügbar unter http://rammpeter.github.io/panorama.html.
Der Vortrag findet am Dienstag, den 30. Mai 2017 um 14:15 Uhr statt.
Der Referent ist Peter Ramm, Otto Group Solution Provider Dresden GmbH
Mehr:
https://www.doag.org/konferenz/konferenzplaner/konferenzplaner_details.php?id=521309&locS=0&vid=537522
Keine Kommentare:
Kommentar veröffentlichen