Transaktionen aufbauen Transaktionssteuerung im

Werbung
EPSWB04: Transaktionssteuerung im System-i- Umfeld
Der Begriff Transaktionsmanagement beschreibt die Fähigkeit eines relationalen DatenbankManagementsystems (DBMS), Datenbankoperationen in logische Arbeitseinheiten(LUWs) zu
unterteilen, um anschließend diese logischen Gruppen von Datenbankanweisungen erfolgreich oder
überhaupt nicht auszuführen.
Diese Art der Transaktionssteuerung spielte lange Zeit im System-i-Umfeld eine untergeordnete Rolle.
Hatten wir doch unsere RPG-Programme und in der Regel Einzelsatzverarbeitungen. Doch mit
zunehmendem Einsatz von SQL und entsprechenden Client-Applikationen wird der Ruf nach
Transaktionsmanagement auch auf dem System-i-Server immer lauter. Dabei ist das Umfeld ein
besonderes: RPG-Programme und SQL-Applikationen müssen gemeinsam auf der Plattform laufen,
ohne sich gegenseitig zu blockieren. Transaktionsmanagement auf dem System-i-Server sollte daher
sorgfältig geplant und anschließend sukzessive umgesetzt werden. Die Voraussetzungen, die Sie
benötigen, um eine geeignete Strategien für Ihr Umfeld zu entwickeln, vermitteln wir Ihnen in diesem
Webinar:
Themen:
Isolationsstufen in Ihren Auswirkungen verstehen
Auftretende Phänomene verstehen(Dirty Read / Phantomzeilen)
Repeatable Read
Read Stability
Cursor Stability
Uncommitted Read
Transaktionen aufbauen
Transaktionen starten und beenden
Sicherheitspunktebenen nutzen
Die Anweisungen COMMIT und ROLLBACK
Transaktionssteuerung im Praxisumfeld
Standardisolationsstufen
Isolationsstufen setzen und verändern
Die Isoaltionsklausel WITH im SELECT-Statement einsetzen
Die Klausel USE AND KEEP EXCLUSIVE LOCKS
Klauseln für die Auflösung konkurrierender Datenbankzugriffe
Voraussetzungen: Sie sollten unseren Kurs EPS004 besucht haben oder vergleichbare
Kenntnisse mitbringen.
Mein Termin:
Herunterladen