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: