Datenbankadministration

Ihre Daten – sicher, verfügbar und performant!

Datenbanken sind das Herzstück jeder geschäftskritischen Anwendung. Ob ERP-System, Web-Applikation oder Data Warehouse – der zuverlässige Betrieb Ihrer Datenbanken entscheidet maßgeblich über die Verfügbarkeit und Performance Ihrer gesamten IT. Wir planen, implementieren und betreiben Ihre Datenbankinfrastruktur mit der nötigen Sorgfalt und Tiefe – damit Ihre Daten jederzeit sicher, konsistent und schnell verfügbar sind.

Was wir für Sie tun

Wir übernehmen die vollständige Administration Ihrer Datenbankumgebungen – von der initialen Installation und Konzeption über die tägliche Betriebsbetreuung bis hin zu Backup, Wiederherstellung und Replikation. Dabei setzen wir auf bewährte Technologien und folgen den Best Practices der jeweiligen Plattform.

Oracle Database

Oracle Database ist der Industriestandard für unternehmenskritische Anwendungen mit höchsten Anforderungen an Stabilität, Skalierbarkeit und Datensicherheit. Wir verfügen über langjährige Erfahrung in der Administration von Oracle-Umgebungen.

Installation & Konfiguration

  • Installation und Konfiguration von Oracle Database 11g bis 23ai auf Linux- und Unix-Plattformen
  • Konfiguration von Oracle ASM (Automatic Storage Management) für optimiertes Storage-Management
  • Oracle Multitenant-Architekturen: Container-Datenbanken (CDB) und Pluggable Databases (PDB)

Tägliche Administration

  • Überwachung von Datenbankzustand, Performance und Ressourcenauslastung
  • Tablespace- und Segmentverwaltung, Speicherplanung und Wachstumsanalysen
  • Benutzerverwaltung, Rollen und Rechtevergabe – inklusive Oracle Label Security und Virtual Private Database
  • Patch-Management: Anwendung von Oracle Patch Sets, Bundle Patches und Security Patches via OPatch
  • AWR-Auswertungen (Automatic Workload Repository) und ADDM-Reports zur proaktiven Performance-Analyse

Performance-Optimierung

  • Identifikation und Behebung von Performance-Engpässen: Buffer Cache, Shared Pool, I/O-Bottlenecks
  • Statistik-Management mit DBMS_STATS und adaptive Statistiken
  • Oracle Resource Manager zur Priorisierung von Workloads

Oracle Backup & Recovery

Eine belastbare Backup-Strategie ist keine Option – sie ist Pflicht. Oracle Recovery Manager (RMAN) ist das zentrale Werkzeug für konsistente, effiziente und zuverlässige Sicherungen von Oracle-Datenbanken. Wir entwerfen und implementieren Ihre individuelle Backup-Strategie und stellen sicher, dass im Ernstfall eine schnelle und vollständige Wiederherstellung möglich ist.

Backup-Strategie & Konzeption

  • Analyse Ihrer Recovery-Anforderungen: Recovery Time Objective (RTO) und Recovery Point Objective (RPO)
  • Konzeption einer mehrstufigen Backup-Strategie: Full Backups, Incremental Backups (Level 0/1) und Archivelog-Sicherung
  • Planung von Backup-Fenstern, Retention-Policies und Aufbewahrungsfristen
  • Integration in bestehende Backup-Infrastruktur

RMAN-Implementierung

  • Einrichtung und Konfiguration des RMAN-Repositories – lokal oder mit Recovery Catalog
  • Automatisierte Backup-Skripte und Scheduling über Oracle Scheduler
  • Konfiguration von Backup-Komprimierung und -Verschlüsselung für sichere Offsite-Sicherungen
  • Block Change Tracking für schnellere inkrementelle Backups großer Datenbanken (EE Edition)
  • Integration von RMAN mit Oracle Secure Backup oder Third-Party-Backup-Lösungen (Veritas NetBackup, Commvault, Veeam u.a.)

Recovery & Restore

  • Vollständige Datenbankwiederherstellung (Complete Recovery) nach Totalausfall
  • Teilwiederherstellungen (Incomplete Recovery / Point-in-Time Recovery) bei logischen Fehlern oder versehentlichen Löschungen
  • Tablespace- und Datafile-Recovery ohne kompletten Datenbank-Neustart
  • Regelmäßige Restore-Tests und Recovery-Übungen zur Validierung Ihrer Backup-Strategie

Standby-Datenbanken

Oracle Data Guard (Physikalische Replikation / Enterprise Edition Feature)

  • Aufbau von Oracle Data Guard für physische Standby-Datenbanken (Redo Apply)
  • Konfiguration von logischen Standby-Datenbanken (SQL Apply) für lesende Zugriffe
  • Data Guard Broker-Konfiguration für automatisches Failover und Switchover
  • Active Data Guard für Offloading von Read-Only-Workloads auf die Standby-Datenbank
  • Monitoring und Überwachung der Redo-Log-Übertragung und Apply-Verzögerung

Oracle GoldenGate (logische Replikation)

  • GoldenGate: Heterogene Echtzeit-Replikation zwischen Oracle- und Non-Oracle-Datenbanken mit minimaler Latenz
  • Zero Downtime Migration: Sie können Daten im laufenden Betrieb von einer 19c-Quelle in eine 23ai-Zielinstanz replizieren und den Switch-over fast ohne Unterbrechung durchführen
  • Unterstützung heterogene Umgebungen: Z.B. Replikation von Oracle zu PostgreSQL

PostgreSQL

PostgreSQL ist die führende Open-Source-Datenbank für anspruchsvolle relationale Workloads. Mit einem beeindruckenden Funktionsumfang, hoher SQL-Konformität und aktiver Community hat sich PostgreSQL als ernsthafte Alternative zu kommerziellen Datenbanken etabliert – auch in unternehmenskritischen Umgebungen.

Installation & Konfiguration

  • Installation und Konfiguration von PostgreSQL (alle aktuellen Major Releases) auf Linux-Systemen
  • Konfiguration von postgresql.conf und pg_hba.conf für Performance, Sicherheit und Zugriffskontrolle
  • Verwaltung von Tablespaces, Schemas und Datenbankstrukturen
  • Einrichtung von Connection Pooling mit PgBouncer oder Pgpool-II

Tägliche Administration

  • Benutzerverwaltung, Rollen und Row-Level Security (RLS)
  • VACUUM- und ANALYZE-Strategien für optimale Tabellengesundheit und Statistiken
  • Monitoring mit pg_stat_activity, pg_stat_bgwriter und weiteren System-Views
  • Upgrade-Planung und Durchführung von Major-Version-Upgrades

Backup & Recovery

  • Logische Sicherungen mit pg_dump und pg_dumpall für selektive oder vollständige Wiederherstellung
  • Physische Backups mit pg_basebackup kombiniert mit kontinuierlicher WAL-Archivierung häufig in Kombination mit pgBackRest (PITR – Point-in-Time Recovery)
  • Backup-Automatisierung und -Verwaltung mit pgBackRest oder Barman
  • Regelmäßige Recovery-Tests zur Sicherstellung der Wiederherstellbarkeit
  • PostgreSQL-Datenblock-Checksummen gewährleisten die Datenintegrität auf Dateisystemebene

PostgreSQL Replikation

  • Streaming Replication: Einrichtung von Primary/Standby-Konfigurationen für Hochverfügbarkeit und Read-Scaling
  • Logical Replication: Selektive Tabellenreplikation für Migrations- und Integrationsszenarien
  • Patroni: Automatisches Failover und Cluster-Management mit Patroni und etcd/Consul/ZooKeeper
  • pglogical: Erweiterte logische Replikation für Multi-Master- und Upgrade-Szenarien
  • Monitoring der Replikations-Verzögerung und automatische Alertierung bei Problemen

Performance-Optimierung

  • Query-Analyse mit EXPLAIN ANALYZE und Identifikation teurer Ausführungspläne
  • Index-Strategie: B-Tree, Hash, GIN, GiST und BRIN-Indizes je nach Anwendungsfall
  • Partitionierung großer Tabellen mit declarative partitioning
  • Autovacuum-Tuning und Bloat-Management für langfristig stabile Performance

MySQL & MariaDB

MySQL und MariaDB sind die meistverbreiteten relationalen Open-Source-Datenbanken im Web- und Applikationsumfeld. Wir administrieren beide Systeme professionell – von der einfachen LAMP-Stack-Datenbank bis zur hochverfügbaren Cluster-Lösung.

Installation & Konfiguration

  • Installation und Konfiguration von MySQL (8.0, 8.4 LTS) und MariaDB (10.x, 11.x) auf Linux-Systemen
  • Optimierung der my.cnf-Konfiguration für InnoDB-Performance, Speicherverwaltung und Verbindungshandling
  • Einrichtung von MySQL Router oder ProxySQL für transparentes Connection Routing und Load Balancing

Tägliche Administration

  • Benutzerverwaltung, Berechtigungen und Authentisierungs-Plugins
  • Tabellenspace-Verwaltung, Fragmentierung und OPTIMIZE TABLE-Strategien
  • Slow Query Log-Analyse und Index-Optimierung
  • Schema-Migrationen mit minimaler Downtime (Online DDL, pt-online-schema-change, gh-ost)

Backup & Recovery

  • Logische Sicherungen mit mysqldump und mysqlpump
  • Physische Hot-Backups mit Percona XtraBackup (MySQL) und mariabackup (MariaDB) – ohne Downtime
  • Binlog-basiertes Point-in-Time Recovery für präzise Wiederherstellungszeitpunkte
  • Backup-Automatisierung und Monitoring

MySQL & MariaDB Replikation

  • Klassische Replikation: Statement-based, Row-based und Mixed Replication für Primary/Replica-Setups
  • GTID-Replikation: Global Transaction Identifiers für robusteres Failover und einfachere Topologie-Verwaltung
  • MySQL Group Replication / InnoDB Cluster: Synchrone Multi-Primary-Replikation mit automatischem Failover, verwaltet über MySQL Shell
  • MariaDB Galera Cluster: Synchrone Multi-Master-Replikation für höchste Schreib-Verfügbarkeit
  • Maxscale (MariaDB): Intelligentes Datenbank-Proxy für Routing, Load Balancing und Query-Filterung

Datenbankmigrationen

Ein häufiges Thema in heterogenen Umgebungen ist die Migration zwischen verschiedenen Datenbankplattformen. Wir unterstützen Sie bei:

  • Migration von Oracle zu PostgreSQL
  • Migration von MySQL zu PostgreSQL oder MariaDB
  • Evaluierung und Planung von Migrationsprojekten mit realistischer Aufwandsschätzung
  • Parallelbetrieb und schrittweise Migration zur Minimierung von Risiken und Ausfallzeiten

Ihr Nutzen auf einen Blick

  • Datensicherheit: Durchdachte Backup-Strategien und regelmäßige Recovery-Tests schützen Ihre wertvollsten Unternehmensdaten
  • Hohe Verfügbarkeit: Replikation, Clustering und Failover-Mechanismen minimieren ungeplante Ausfallzeiten
  • Performance: Proaktives Monitoring und gezielte Optimierung halten Ihre Datenbanken dauerhaft schnell und reaktionsfähig
  • Kostenkontrolle: Open-Source-Alternativen wie PostgreSQL und MariaDB bieten Enterprise-Funktionen ohne Lizenzkosten
  • Planbare Wartung: Strukturierte Patch- und Upgrade-Zyklen ohne überraschende Ausfälle
  • Plattformkompetenz: Ein Ansprechpartner für alle Datenbankplattformen – Oracle, PostgreSQL und MySQL/MariaDB aus einer Hand

Interesse am Thema Datenbankadministration?
Lassen Sie uns gemeinsam herausfinden, wie wir Sie unterstützen können.

Jetzt unverbindlich anfragen