Automic DB Migration - Lessons Learned (Webinaraufzeichnung)

In relationalen Datenbanksystemen werden Daten durch “Schlüssel” miteinander verknüpft. Wenn man dieses Konzept einmal verstanden hat, muss man nur noch die Schlüssel kennen bzw. wissen, wo man nachschauen muss, um schnell alle gewünschten Daten aus der DB zu lesen. In diesem Webinar erklärt Philipp die Abfragetechnik und zeigt dir ein paar wichtigste Schlüssel in der Automic DB - damit du in Zukunft schneller alle gewünschten Daten aus der DB abfragen kannst.

Automic-Datenbankmigration: Lessons Learned aus der Praxis

Eine Automic-Datenbankmigration betrifft mehr als Tabellen und Datensätze. Benutzer, Agents, Passwörter, SQLI-Variablen, laufende Aufgaben und mandantenspezifische Einstellungen müssen ebenfalls berücksichtigt werden. In dieser Webinar-Aufzeichnung teilt Marcin praktische Erfahrungen aus Migrationen zwischen Microsoft SQL Server, Oracle und PostgreSQL. Wir vergleichen zwei unterschiedliche Vorgehensweisen:
  • Migration von MSSQL zu Oracle mit Unload und Load,
  • Migration von Oracle zu PostgreSQL mit ora2pg,
  • Übertragung von Objekten und Initialdaten,
  • Prüfung von Benutzern, Agents und Connection-Objekten,
  • Anpassung datenbankspezifischer SQL-Abfragen,
  • Tests auf Datenkonsistenz und Performance.

Automic-Migration mit Unload und Load

Im ersten Szenario migrieren wir eine Automic-Umgebung von Microsoft SQL Server zu Oracle. Dafür wird zunächst eine neue Datenbank vorbereitet. Anschließend exportieren wir die benötigten Daten, wechseln auf das leere Zielsystem und laden Initialdaten, gegebenenfalls vorhandene RA Solutions sowie die Automic-Objekte. Dieses Verfahren ermöglicht einen kontrollierten Wechsel der Datenbankplattform, transportiert jedoch nicht automatisch alle Informationen. Reports und Statistiken werden beispielsweise nicht vollständig übernommen. Auch zuvor aktive Aufgaben müssen nach dem Wechsel geprüft und gegebenenfalls neu gestartet werden.

Benutzer, Agents und Client 0 überprüfen

Nach dem Laden der Objekte stellt sich die Frage, welche Einstellungen tatsächlich übertragen wurden. Wir betrachten Benutzer und Passwörter, zentrale Konfigurationen im Client 0 sowie die Verbindung der Agents. Vor der Migration erfassen wir deshalb vorhandene Agents und ihre Mandantenberechtigungen. Nach dem Wechsel können wir diese Informationen mit dem Zielsystem vergleichen. Auch Connection-Objekte verdienen besondere Aufmerksamkeit, da gespeicherte oder verschlüsselte Passwörter nach einer Migration Probleme verursachen können.

Von Oracle zu PostgreSQL mit ora2pg

Das zweite Praxisbeispiel zeigt eine Automic-Migration von Oracle zu PostgreSQL mit ora2pg. Hier wird die Datenbank wesentlich vollständiger übertragen. Benutzer, Agent-Konfigurationen und historische Daten können dadurch bereits im Zielsystem vorhanden sein. Eine vollständige Übertragung bedeutet jedoch nicht automatisch, dass das System sofort produktionsbereit ist. Wir prüfen Datenkonsistenz, Migrationsgeschwindigkeit und technische Besonderheiten der neuen Datenbankplattform. Insbesondere datenbankspezifische Inhalte müssen weiterhin angepasst werden.

SQLI-Variablen und datenbankspezifische Abfragen

SQLI-VARA-Objekte können getrennte Statements für Oracle, MSSQL, DB2 und PostgreSQL enthalten. Beim Wechsel der Datenbankplattform muss daher kontrolliert werden, ob für alle verwendeten Objekte eine passende Abfrage hinterlegt ist. Die wichtigsten Lessons Learned sind eindeutig: Inventar vorab erstellen, vollständige Backups einplanen, Passwörter und Verbindungen prüfen und die Migration mehrfach unter realistischen Bedingungen testen. Erst ein Vergleich von Objekten, Agents, Einstellungen und Ausführungsdaten zeigt, ob die Automic DB Migration wirklich vollständig war.

Automic lernen mit PEM

Möchtest du mehr über Automic lernen, ohne deshalb für Workshops durchs Land reisen zu müssen? Bei PEM entscheidest du, wann und wie du dich weiterbilden möchtest! In interaktiven Kursen, Tutorials und Videos lernst du alles Wissenswerte rund um Automic. Und via Live-Sessions, Kommentarfunktion oder E-Mail sind wir jederzeit für dich da.

Hört sich das interessant an? Dann lege heute noch los mit PEM, dem Automic Training 2.0 und einer ganzjährigen Automic-Betreuung!

Member werden
Jetzt registrieren

FAQ zum Automic Training auf PEM

PEM ist die innovativste und größte deutschsprachige Automic-Lernplattform. Sie bietet den PEM-Mitgliedern ein umfassendes Online-Schulungsangebot, auf das 24/7 und von überall aus zugegriffen werden kann. Die Plattform umfasst Hunderte Videos und interaktive Kurse und richtet sich an Einsteiger und Profis gleichermaßen.