top of page

Autoupgrade - Einleitung

  • Autorenbild: Christian Floreck
    Christian Floreck
  • 18. Dez. 2022
  • 2 Min. Lesezeit

Aktualisiert: 23. Dez. 2023


Autoupgrade - Das Schweizer Taschenmesser Einleitung



Oracle empfiehlt zum Upgrade von Datenbanken die Nutzung des autoupgrade Tools. Und in der Tat, das Upgrade von Datenbanken ist durch dieses Tool um vieles einfacher, bequemer und weniger fehleranfällig geworden. Grund genug, diesem Tool meinem ersten Blog zu widmen,

Die Seite "Ugrade Your Database NOW!" von Mike Dietrich ist ein "Must see",

Alles Über Upgrades, Patches, etc. findet Ihr hier. Mike ist der "Autoupgrade" und "Upgrade" Papst. :-)

Und besonders toll: Wenn Ihr Fragen stellt, sie werden beantwortet.



Regelmäßige Datenbank Upgrades sind eine Pflicht für jeden Datenbank Administrator. Eine ungeliebte Pflicht, zugegebenermaßen, Die Schritte sind "im Prinzip" transparent, sicherlich keine "Raketentechnik". Aber die Arbeiten sind zeitaufwendig, erforderten permanente Aufmerksamkeit und bieten viel Spielraum für kleine "Fehler." In Umgebungen mit vielen Datenbanken müssen die gleichen Schritte für jede Datenbank immer wieder wiederholt werden, sicherlich keine effektive

Herangehensweise.

Mit dem Autoupgrade Tool bietet Oracle nun ein Möglichkeit, Upgrades komfortabel und schnell durchzuführen.

Insbesondere in großen und komplexen (bis hin zu Data Guard und RAC) Umfeldern spielt autoupgrade seine Vorteile aus.


Was aus meiner Sicht besonders positiv ist:

Ich habe - nach Tests - einen zuverlässig laufenden Ablauf - und gehe entspannter an die Arbeit.

Durch die Automatisierung des Upgrade Ablaufes kann ich mich auf eventuell auftretende Probleme konzentrieren,


Die Installation:


Die Installation von autoupgrade ist denkbar einfach: Bei Oracle Support anmelden, nach Doc ID 2485457.1 suchen, das Tool herunterladen und auf dem Datenbank Server in einem dedizierten Verzeichnis bereitstellen.

Wichtig: Immer die aktuelle Version herunterladen! Denn mit jeder neuen Version werden nicht nur Fehler bereinigt, es kommen immer wieder neue nützliche Funktionen hinzu.



Das autoupgrade Tool benötigt Java Version 8. Diese befindet sich im Oracle Home Verzeichnis. <ORACLE_HOME>/jdk/bin

Wichtig: Wenn Ihr eine 11er Datenbank upgraden wollt, müsst Ihr das Java Binary aus der 19er Home starten, da im 11er System kein 8er Java vorhanden ist.




Prüfen könnt Ihr die Version mit dem Befehl java -version.

Am einfachsten ist es, den Pfad zum Java in den Suchpfad einbindet.




Die Version des installierten autoupgrade Tools Ihr mit dem Befehl java -jar autoupgrade.jar -version prüfen.




Damit ist die Installation des Tools abgeschlossen.


Ablauf eines Upgrades:


Der Ablauf eines Upgrades ist identisch mit einer manuellen Migration

  1. Überprüfung der Quelldatenbank auf "Kompatiblität" für ein Upgrade (Ausreichende Prozesse, Größe der Tablespaces, nicht mehr unterstützte Features)

  2. Durchführung der notwendigen Änderungen

  3. Durchführung des Upgrades

Autoupgrade bezeichnet diese Schritte als analyze, fixups und upgrade. Diese drei Schritte werden im Schritt deploy zusammengefasst. Beim Schritt "upgrade" ist zu beachten, dass die Datenbank im Upgrade Modus sein muss. Diese Option wurde früher bei serverübergreifende Migrationen verwendet. Mittlerweile ist aus meiner Sicht nicht mehr nötig, da dieses Aufgabenstellung über Datenbank Links komfortabel abgedeckt werden kann.



Der genaue Ablauf von 3 Upgrade Pfaden wird in diesen Blogs beschrieben

  • Scenario 1 Arbeit im Umfeld einer Enterprise Edition Upgrade einer nonPDB (12c) in eine 19c PDB

  • Senario 2 Upgrade eine PDB (18c) in PDB (19c)

  • Sencario 3 Migration einer nonPDB (19c) in eine PDB (19c)

  • Was sonst zu beachten ist Was ist im Data Guard Umfeld zu beachten Wie kann der Upgrade von PDBs beschleunigt werden Wie kann der Upgrade von RAC System Systemen beschleunigt werden?


Nun viel Spaß beim Lesen


Bei Fragen schreib mich einfach an: oracle.wasistwas@outlook.com





Kommentare


bottom of page