DOAG Datenbank Kolumne: Release Updates lohnen sich!

  • Erstellt von Marco Pachaly–Mischke
  • Datenbank Kolumne, Oracle, Datenbank

Seit Jahren veröffentlicht Oracle im Rahmen der vierteljährlichen Critical Patch Updates ein Release Update (RU) für die Datenbank. Diese Patches beinhalten nicht nur sicherheitsrelevante Fixes, sondern auch neue Funktionalitäten.

So lohnt sich das regelmäßige Einspielen dieser RUs gleich doppelt – man ist auf dem neuesten Stand was Sicherheit und Funktionalität angeht. Wenn man sich durch die Liste der hinzugefügten Funktionen der Datenbank 19c hangelt, zu finden im New Features Guide, dann stößt man dort auf einige interessante Dinge.

Hier eine kurze Auswahl:

  • 19.7: SQL Table Macros
  • 19.8: InMemory Base Level
  • 19.10: Block Chain Table
  • 19.11: Immutable Tables
  • 19.12: Gradual Password Rollover
  • 19.16: Redo Decryption for Hybrid Dataguard, wenn eine DB onprem und die andere in der Cloud läuft
  • 19.27: CONSTRAINT_NOVALIDATE Transform-Parameter für Datapump-Import (Datapump-Bundlepatch)
  • 19.28: IF [NOT] EXISTS clause
  • 19.28: Annotations 

Gleiches gilt auch für die Datenbank 26ai: Auch dort kommen immer wieder neue Funktionen hinzu, auch wenn dieses Release noch recht jung ist und erst seit kurzem auch für OnPrem verfügbar ist. Hier ist ebenfalls der New Features Guide der Quell der einzigen Wahrheit. Neben laufenden Verbesserungen und Erweiterungen im AI Vector und JSON Umfeld, sind hier ein paar interessante Beispiele:

  • 23.6: CONSTRAINT_NOVALIDATE Transform-Parameter für Datapump-Import
  • 23.7: Smallfile Tablespace Shrink
  • 23.7: Time Bucketing mit neuer Funktion TIME_BUCKET
  • 23.9: GROUP BY ALL-Vereinfachung
  • 23.9: Multifactor Authentication für Database Authentication
  • 23.9: Non-Positional INSERT Clause, es wird SET benutzt wie im UPDATE
  • 23.26.0: QUALIFY Clause, um Analytic Functions im WHERE verwenden zu können
  • 23.26.1: Assertions, Constraints über mehrere Tabellen hinweg
  • 23.26.1: Partition by Expression
  • 23.26.1: DATEDIFF-Funktion

Wenn es also Beschwerden gibt, dass die Entwicklungsdatenbank alle drei Monate mal kurz offline geht, um die aktuellen Sicherheitspatches einzuspielen, hat man hier ein paar gute Gründe für Entwickler an der Hand, die durch diese Updates profitieren können. Und wenn die neuen Features der RUs fleißig eingesetzt werden, hat man gleich einen Anlass, auch die Produktionsdatenbank auf den neuesten Stand zu bringen.

 

Marco Pachaly–Mischke

Release Updates lohnen sich
© Gerd Altmann auf Pixabay