Inhalt des Trainings
Dieser Workshop richtet sich speziell an Oracle DBAs, die zusätzlich auch PostgreSQL Datenbanken betreuen sollen. Die Voraussetzung ist ein fundiertes Wissen über die Oracle Datenbanken - von Begriffen wie Tablespace, Schema, Instanz bis hin zu Backup und Recovery. Bei vielen Erklärungen werden Vergleiche mir den entsprechenden Funktionen/Strukuren von Oracle genutzt, was einem Oracle DBA das verstehen deutlich erleichtern sollte.
Der Workshop wurde mit PostgreSQL 13 entwickelt, kann aber auch für ältere Versionen genutzt werden. Die unterscheiden sich teilweise durch verfügbare Extensions sowie durch neue Features (meiste für Entwickler), die nicht im Fokus dieses Kurses sind.
Detail-Inhalte
- Installation von PostgreSQL
- Optional: Installation von LLVM
- Architektur und Konfiguration von PostgreSQL
- Psql (SQLPLUS für PostgreSQL)
- Anlegen und Löschen einer Datenbank für eine Instanz
- WAL Files und Backup Mode
- Backup einer PostgreSQL Datenbank
- Restore und Recovery einer Datenbank
- Upgrade von PostgreSQL
- Data Dictionary
- Extensions
- Benutzer, Rollen, Schema
- Datenbank und Objekt Privilegien
- Transaktionskonzept Grundlagen
- Netzwerkkonfiguration
- Datentypen – Überblick
- Tabellen
- Tabellen Partitionierung
- Rules & Trigger
- Index
- Views
- Funktionen
- Datenbank, Tablespaces und was liegt wo
- Parallelverarbeitung
- Verknüpfungen verschiedener Datenbanken (Datenbank Links)
- Execution Plan und Statement Verarbeitung
- Monitoring und Performance Tuning
- Empfehlungen zur Programmierung
- COPY
Kursenvironment: Dieser Workshop basiert auf OracleXE sowie PostgreSQL.