PostgreSQL - Administration Grundlagen
Dieses Seminar vermittelt Administratoren das notwendige Wissen, um PostgreSQL-Instanzen sicher zu installieren, zu konfigurieren und im täglichen Betrieb stabil zu halten. Die Teilnehmer lernen die prozessuale Struktur, Benutzerverwaltung und Backup-Konzepte praxisnah kennen.
Kursinhalt
Architektur und Prozesse
- Rolle des Postmaster-Prozesses bei Verbindungen
- Funktion der Backend-Prozesse und Hilfsarbeiter
- Aufbau des Datenverzeichnisses auf dem Dateisystem
Installation und Systemeinrichtung
- Installation auf Ubuntu Server und Windows-Systemen
- Einrichtung des Datenbankdienstes im Betriebssystem
- Überprüfung der lauffähigen Instanz mit Systemwerkzeugen
Server-Konfiguration
- Aufbau und Parameter der postgresql.conf
- Unterschied zwischen Konfigurations-Reload und Dienst-Neustart
- Verwaltung dynamischer Einstellungen mit ALTER SYSTEM
Client-Verbindungen absichern
- Aufbau und Filterregeln der pg_hba.conf
- Konfiguration von Host-basierten Zugriffsrechten
- Verschlüsselung der Verbindungen mittels SSL
Rollen- und Rechteverwaltung
- Erstellung von Login- und Gruppenrollen
- Vergabe von Berechtigungen mit GRANT und REVOKE
- Absicherung von Schemas und Standard-Berechtigungen
Protokollierung und Logging
- Konfiguration von Log-Zielen und Dateirotation
- Aktivierung der Abfrageprotokollierung zur Fehleranalyse
- Auswertung von Server-Fehlermeldungen im Betriebssystem-Log
Datenbankwartung im Betrieb
- Hintergründe zu MVCC und die Entstehung von Bloat
- Manuelle und automatische Wartung mit VACUUM und ANALYZE
- Konfiguration des Autovacuum-Hintergrundprozesses
Logische Datensicherung
- Erstellung von Backups einzelner Datenbanken mit pg_dump
- Sicherung des gesamten Clusters mit pg_dumpall
- Wiederherstellung von SQL-Skripten und Custom-Dumps mit pg_restore
Physische Datensicherung (Grundlagen)
- Konzept der Write-Ahead-Logs (WAL)
- Erstellung physischer Basebackups mit pg_basebackup
- Grundprinzipien der Archivierung von WAL-Dateien
Überwachungswerkzeuge
- Einsatz des Kommandozeilen-Tools psql für administrative Abfragen
- Nutzung von pgAdmin für die visuelle Serververwaltung
- Abfrage der aktuellen Aktivität über pg_stat_activity
Anforderungen
Grundlegende Betriebssystemkenntnisse auf Linux- oder Windows-Ebene sowie SQL-Basiswissen
Ziel
Nach dem Kurs können die Teilnehmer PostgreSQL-Instanzen installieren und betreiben, zentrale Parameter in postgresql.conf und Zugriffsregeln in pg_hba.conf sicher konfigurieren, Rollen und Rechte praxisgerecht verwalten, logische Backups und Restores durchführen, Grundlagen physischer Sicherung mit WAL und pg_basebackup anwenden sowie Betriebszustände über Monitoring-Views analysieren.
PostgreSQL - Administration Grundlagen
3 Tag(e)
An einem Ort
1,690.00 €
zzgl. MwSt.
zzgl. MwSt.