Inhalt des Trainings
Die Oracle Datenbank ist flexibel und kann für viele Zwecke verwendet werden. Ein Aufgabenbiet, das im Datenbank-Umfeld einen wesentlich Anteil ausmacht, sind große Datenbanken, die auch gerne unter dem Sammelbegriff Data Warehouse (DWH) zusammengefasst werden.
Im Gegensatz zum klassischen OLTP (OnLine Transaction Processing), wo es in erster Linie um das schnelle Verarbeiten vieler, aber eher kleiner Transaktionen geht, stehen im DWH umfangreiche Datenmengen, Reports, Parallelverarbeitung und Mechanismen zur Bewältigung der schieren Datenmenge im Vordergrund.
Der Workshop konzentriert sich auf all die Features, die Oracle in die Datenbank eingebaut hat, um ein DWH zu betrieben: Das sind u.A. Parallelisierung, Partitioning und Materialized Views.
Unterstützte Oracle Versionen:
Der Workshop setzt auf Oracle 19c auf, kann aber auch mit älteren Oracle Versionen ab Oracle 12c Release 2 abgehalten werden. Neue Funktionalitäten aktueller Oracle Versionen – beispielsweise 21c - werden kurz vorgestellt.
Zielgruppen
Oracle Datenbank Administrator*innen, erfahrene Oracle-Entwickler*innen oder -Architekt*innen, die eine hochverfügbare Oracle Datenbank und Applikation bereitstellen, betreiben und/oder entwickeln wollen.
Vorkenntnisse
Erfahrung als Oracle-Entwickler oder -Architekt
Detail-Inhalte
- DWH – was ist das?
- De-normalisieren von Daten
- Partitioning Grundlagen
- Partitioning Varianten und Performance
- Parallelisierung
- Materialized Views
- Weitere Features, die im DWH-Umfeld interessant sind
Kursenvironment:
Als Frontend wird SQL*Plus verwendet. Der Einsatz von Oracle SQL*Developer oder auch von einem der zahlreichen Third Party Tools (Toad, SolarWind etc) ist teilweise möglich, führt aber zu anderen Übungsabläufen.
Oracle Datenbankadministration für große Datenbanken
29.09.2023 — Andreas S.