Zum Hauptinhalt springen

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.