Seminarinhalt
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.
Programm
- 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.
Zielgruppen
- Oracle DBAa die zusätzlich PostgreSQL Datenbanken betreuen sollen
Vorkenntnisse
- Oracle Datenbank Administrationkenntnisse