Sign in

Robert Marz

@robbie.databee.org
483 followers 520 following 121 posts

Software Architect with a database-centric view of the the world. Oracle ACE Pro. Sym42 Member. ora2Know. Living in Frankfurt, Germany.

PostsRepliesMedia
Robert Marz @robbie.databee.org · 21/09/2026
Wenn euch die Folge gefällt: Eine Bewertung oder ein Like hilft uns enorm, den Podcast bekannter zu machen. Danke fürs Zuhören 🙏 #Oracle #Datenbank #DBA #Patching #ora2know (8/8)
010
Robert Marz @robbie.databee.org · 21/09/2026
Praxistipp: Skripte auf orabasehome und orabaseconfig umstellen statt Pfade hart zu verdrahten. Und beim Installieren gleich AutoUpgrade nehmen, das legt Read-Only Homes direkt an. 🎧 Hier geht's zur Folge: o-wie-datenbank.podigee.io/10-oracle-re... (7/8)
o-wie-datenbank.podigee.io
Oracle Read-Only Homes: Software und Konfiguration endlich getrennt
Hand aufs Herz: Wie viele Oracle Homes haben Sie gesehen, die nach zwei Jahren noch aussehen wie am Tag nach der Installation? Robert Marz fragt, Johannes Ahrends erklärt, was hinter dem Read-Only Ora...
110
Robert Marz @robbie.databee.org · 21/09/2026
Der Haken: Unter homes kommt erst der Oracle Home Name, dann network/admin. Beim Out-of-Place-Patching zieht die Listener-Konfiguration also doch wieder um. Und in 19c optional, 21c Pflicht, 23ai wieder optional. (6/8)
100
Robert Marz @robbie.databee.org · 21/09/2026
Einschalten mit roohctl -enable — aber nur, solange weder Datenbank noch Listener laufen. Danach liegen SPFILE und init.ora im dbs-Verzeichnis unter ORACLE_BASE, listener.ora und tnsnames.ora im homes-Verzeichnis. (5/8)
100
Robert Marz @robbie.databee.org · 21/09/2026
Die Antwort heißt Read-Only Oracle Home, gibt es seit Version 18. Der Name führt in die Irre: Technisch bleibt das Verzeichnis beschreibbar. Der Gewinn ist die saubere Trennung von Software und Konfiguration. (4/8)
100
Robert Marz @robbie.databee.org · 21/09/2026
Das Problem: In einem Oracle Home von 11 bis 12 GB sammelt sich über die Jahre allerhand an. Und Konfigurationsdateien liegen dort, wo eigentlich nur austauschbare Software liegen sollte. (3/8)
100
Robert Marz @robbie.databee.org · 21/09/2026
In dieser Folge spreche ich mit Johannes Ahrends (@carajan.bsky.social). Wie auch Oliver Pyka ( @pyka.de ) sind wir alle drei Oracle ACEs (@oracleace.bsky.social) und Teil von @ora2know.de . (2/8)
110
Robert Marz @robbie.databee.org · 21/09/2026
Hand aufs Herz: Wie viele Oracle Homes habt ihr gesehen, die nach zwei Jahren noch aussehen wie am Tag nach der Installation? Ich frage Johannes Ahrends, was das Read-Only Oracle Home wirklich bringt. Neue Folge „O wie Datenbank" 🧵👇 (1/8)
Logo zur Folge 10 Read-Only Oracle Home von O Wie Datenbank - ein Podcast von ora2know - der Deutschen Oracle User Group
131
Robert Marz @robbie.databee.org · 15/09/2026
📝 Ausführlich im Blog: www.ora2know.de/oracle-legt-... 📄 Spec: osonspec.org 💻 Referenzimplementierung: github.com/oracle/oson 🎧 Folge 9: o-wie-datenbank.podigee.io/9-oracle-und...
ora2know.de
Oracle legt OSON offen: Das Binärformat hinter dem JSON-Datentyp hat jetzt eine Spezifikation – ora2know
020
Robert Marz @robbie.databee.org · 15/09/2026
OSON hat jetzt eine Spec Das Speicherformat des Oracle-JSON-Datentyps ist offiziell dokumentiert und hat eine Referenzimplementierung auf GitHub. In Folge 9 unseres Podcasts hieß es noch „schaut in die Thin Driver". Das ist überholt. Was drinsteht und was sich dadurch ändert, steht im Blog.
Illustration eines JSON Binary Trees
110
Reposted by Robert Marz
Sabine Heimsath 🇺🇦🇪🇺😷 @oraesque.bsky.social · 04/09/2026
Speed presenting @ #POUG2026 - because of hardware problems @robbie.databee.org has to do with 15 minutes less 😱 Of course he did a brilliant job and provided lots of experiences and important conclusions for developing with the help of AI.
Disclaimer Overview
092
Robert Marz @robbie.databee.org · 01/09/2026
Mein Highlight: die JSON Relational Duality Views aus Oracle 23. Sie mappen JSON bidirektional auf relationale Tabellen, eine Kampfansage an Hibernate. Hört rein und lasst gern eine Bewertung da! #Oracle #JSON #Datenbank #Developer #ora2know (8/8)
000
Robert Marz @robbie.databee.org · 01/09/2026
🎧 Hier geht's zur Folge: o-wie-datenbank.podigee.io/9-oracle-und... Verfügbar natürlich auch überall sonst, wo es Podcasts gibt. (7/8)
o-wie-datenbank.podigee.io
Oracle und JSON: Vom CLOB über den nativen Datentyp zu Duality Views
JSON ist die Lingua Franca des Internets. Jeder Webservice spricht es, jedes API liefert es. Aber wie passt ein beliebig verschachteltes Dokumentenformat in eine relationale Datenbank? Robert Marz nim...
100
Robert Marz @robbie.databee.org · 01/09/2026
Abgefragt wird mit SQL. Für einfache Pfade die Dot-Notation, für alles andere JSON_TABLE in der FROM-Clause. Heraus kommen echte Zeilen und Spalten zum Joinen, Filtern und Sortieren. Indizierbar ist das Ganze natürlich auch. (6/8)
100
Robert Marz @robbie.databee.org · 01/09/2026
Ab Oracle 21 gibt es einen eigenen Datentyp JSON. Intern speichert er im OSON-Format, zieht Keys nach oben und legt Werte separat ab. Der Aufbau von OSON ist über die Python- und JS-Thin-Driver quelloffen. Mit ORDS läuft die DB im Mongo-Mode. (5/8)
100
Robert Marz @robbie.databee.org · 01/09/2026
Klein passt JSON in eine VARCHAR2-Spalte. Größer wird es im LOB. Beim CLOB rät Oracle aber ab, denn JSON ist immer UTF-8. So spare ich mir den NLS-Layer und den CLOB-Overhead mit doppelten Bytes und nehme lieber ein BLOB. (4/8)
100
Robert Marz @robbie.databee.org · 01/09/2026
JSON steht für JavaScript Object Notation, entstand Ende der 90er, um JavaScript-Objekte zu speichern. Heute spricht es jeder Webservice und jedes API. Das Textformat mit den geschweiften und eckigen Klammern hat wohl jeder schon gesehen. (3/8)
100
Robert Marz @robbie.databee.org · 01/09/2026
In dieser Folge nimmt euch Johannes Ahrends (@carajan.bsky.social) und ich durch das Thema. Wie auch Oliver Pyka (@pyka.de) sind wir alle drei Oracle ACEs (@oracleace.bsky.social) und Teil von @ora2know.de. (2/8)
110
Robert Marz @robbie.databee.org · 01/09/2026
JSON ist die Lingua Franca des Internets. Aber wie passt so ein verschachteltes Dokumentenformat eigentlich in eine relationale Datenbank? Genau darum geht es bei mir in der neuen Folge „O wie Datenbank" 🧵👇 (1/8)
O wie Datenbank - ein Podcast von ora2know. Cover zu Folge 09 "Oracle und JSON: Vom CLOB über den nativen Datentyp zu Duality Views"
121
Robert Marz @robbie.databee.org · 01/09/2026
Meistens ist es alle zwei Wochen. Der September zum Beispiel hat fünf Dienstage. Also nur kurz wundern, wenn es da drei Wochen Pause gibt...
010
Reposted by Robert Marz
Kirvirvi @kirvirvi.bsky.social · 01/09/2026
Da wache ich heute auf und Denke mir, hey es ist Dienstag. Was war nochmal Dienstag alle 2 Wochen? Klar heute gibts den neuen Podcast von @robbie.databee.org und @carajan.bsky.social ( @ora2know.de ) auf die Ohren: open.spotify.com/episode/4DoS... @pyka.de
open.spotify.com
Oracle und JSON: Vom CLOB über den nativen Datentyp zu Duality Views
O wie Datenbank · Episode
154
Robert Marz @robbie.databee.org · 21/08/2026
Wenn dir die Folge gefällt, lass uns gern eine Bewertung da und erzähl uns von deinen Multitenant-Erfahrungen. Das hilft uns sehr. 🙏 #Oracle #Datenbank #Multitenant #DBA #ora2know (8/8)
000
Robert Marz @robbie.databee.org · 21/08/2026
🎧 Hier geht's zur Folge: o-wie-datenbank.podigee.io/8-oracle-26a... Verfügbar natürlich auch überall sonst, wo es Podcasts gibt. (7/8)
o-wie-datenbank.podigee.io
Oracle 26ai Multitenant - da führt kein Weg dran vorbei
Multitenant klingt nach DBA-Magie, ist aber eigentlich ganz greifbar. Robert Marz lässt sich von Johannes Ahrends erklären, was hinter Container-Datenbanken steckt. Die Container-Datenbank ist das Sch...
100
Robert Marz @robbie.databee.org · 21/08/2026
Die echten Vorteile im Alltag: PDBs in Sekunden deployen statt stundenlang aufsetzen, klonen aus einer Vorlage und Copy-on-Write PDBs, die nur ihre Änderungen wegschreiben. Und ab Oracle 26ai gibt es ohnehin nur noch Multitenant. (6/8)
100
Robert Marz @robbie.databee.org · 21/08/2026
Beim Geld wird es interessant: Drei PDBs gibt es kostenlos, in Enterprise wie in Standard Edition. Erst ab der vierten brauchst du die Multitenant Option, und die kostet rund ein Drittel der Datenbanklizenz. (5/8)
100
Robert Marz @robbie.databee.org · 21/08/2026
Warum baut Oracle so was? Weil jede klassische Datenbank rund 40 Prozesse und reichlich Memory frisst. Bei hunderten Datenbanken auf einem Server ist irgendwann Schluss. Multitenant teilt SGA und Prozesse und spart so jede Menge Ressourcen. (4/8)
100
Robert Marz @robbie.databee.org · 21/08/2026
Die Metapher, die im Kopf bleibt: Die Container-Datenbank (CDB) ist das Schiff, die Lok oder der LKW. Die einzelnen Pluggable Databases (PDBs) sind die Container, die huckepack mitfahren. Eine Instanz, viele autarke Datenbanken. (3/8)
100
Robert Marz @robbie.databee.org · 21/08/2026
In der Folge spreche ich mit Johannes Ahrends (@carajan.bsky.social) darüber. Wie auch Oliver Pyka (@pyka.de) sind wir alle drei Oracle ACEs (@oracleace.bsky.social) und Teil von @ora2know.de. (2/8)
122
Robert Marz @robbie.databee.org · 21/08/2026
Eine eigene Datenbank pro Entwickler, in Sekunden geklont und ohne dass dafür extra Plattenplatz draufgeht. Klingt nach Wunschdenken? Mit Oracle Multitenant ist genau das Alltag. Neue Folge „O wie Datenbank" 🧵👇 (1/8)
Podcast O wie Datenbank: Cover zur Folge 08 Oracle 26ai Multitenant - Da führt kein Weg dran vorbei
111
Robert Marz @robbie.databee.org · 08/08/2026
Normalerweise sträube ich mich, meine gewohnten Apps zu verlassen, aber hier bin ich froh eine Ausnahme gemacht zu haben www.ardsounds.de/sendung/holo...
ardsounds.de
Hologrammatica
Privatdetektiv Singh sucht eine verschwundene Programmiererin für digitale Gehirne. Und entdeckt ein Geheimnis, das alles verändert. Wenn KI die Welt retten kann – geben wir die Kontrolle ab? Ein Scie...
000
Robert Marz @robbie.databee.org · 08/08/2026
Höre gerade das Hologrammatica Hörspiel von @deutschlandfunk.de.web.brid.gy Mag die Bücher von @tomhillenbrand.de sehr und muss sagen, die Umsetzung ist richtig gut gelungen. Schade nur, dass es das nur in der ARD Sounds App gibt.
211
Robert Marz @robbie.databee.org · 04/08/2026
Wenn euch die Folge gefällt: Eine Bewertung oder ein Like hilft uns enorm, den Podcast bekannter zu machen. Danke fürs Zuhören 🙏 #Oracle #Datenbank #Security #Patching #ora2know (8/8)
010
Robert Marz @robbie.databee.org · 04/08/2026
Johannes' Zeitrahmen: innerhalb eines Monats durch sein, zuerst alles, was ohne Anmeldung erreichbar ist. Und ein Praxistipp: Patcht mit AutoUpgrade. 🎧 Hier geht's zur Folge: o-wie-datenbank.podigee.io/7-oracle-jul... (7/8)
o-wie-datenbank.podigee.io
Oracle Juli-CPU: Der CVSS-Score sagt nichts über dein Risiko
Der Oracle Critical Patch Update vom Juli 2026 ist raus, und in der Datenbank steht eine Lücke mit CVSS 9.9. Robert Marz fragt nach, Johannes Ahrends ordnet ein: Was ein CVSS-Score überhaupt aussagt, ...
100
Robert Marz @robbie.databee.org · 04/08/2026
Die unangenehme Lücke ist die leise: eine Rechteausweitung mit 8.8, die alle Datenbanken betrifft. Ein beliebiger angemeldeter User reicht für die komplette Übernahme. Dazu die 8.8 in Spatial and Graph, seit 19c kostenlos und damit fast überall drin. (6/8)
100
Robert Marz @robbie.databee.org · 04/08/2026
Gleiches Bild bei der 9.1 im Connection Manager: Rund 90 % der Unternehmen setzen CMAN gar nicht ein. Und wer die Standard Edition fährt, darf ihn ohnehin nicht verwenden. (5/8)
110
Robert Marz @robbie.databee.org · 04/08/2026
Die 9.9 hängt am Package DBMS_CLOUD. In der Cloud patcht Oracle selbst, on premises ist es meist gar nicht installiert. Kurz prüfen, ob DBMS_CLOUD bei euch existiert — wenn nicht, gilt für diese Lücke erst mal Entwarnung. (4/8)
110
Robert Marz @robbie.databee.org · 04/08/2026
Kurz zur Einordnung: Jede gemeldete Lücke bekommt eine CVE-Nummer und einen CVSS-Score. Bewertet wird, wie leicht sie auszunutzen ist und wie schwer der Schaden wiegt. 10 ist das Maximum. Allein für den Database Server gibt es 15 neue Patches. (3/8)
110
Robert Marz @robbie.databee.org · 04/08/2026
In dieser Folge spreche ich mit Johannes Ahrends (@carajan.bsky.social) . Wie auch Oliver Pyka (@pyka.de) sind wir alle drei Oracle ACEs (@oracleace.bsky.social) und Teil von @ora2know.de . (2/8)
120
Robert Marz @robbie.databee.org · 04/08/2026
Oracle patcht, die Presse meldet eine 9.9 in der Datenbank, und alle fragen: Fällt jetzt das Wochenende aus? Ich frage Johannes Ahrends, was vom Juli-CPU 2026 wirklich wehtut. Neue Folge „O wie Datenbank" 🧵👇 (1/8)
Cover zum Podcast O wie Datenbank Folge 07: Der Juli 2026 CPU
131
Reposted by Robert Marz
Oliver Pyka @pyka.de · 04/08/2026
Patchen - ich doch nicht. @ora2know.de @oracleace.bsky.social @robbie.databee.org @carajan.bsky.social warum es aber besser wäre, erfahrt ihr in den neuen Podcast Folge von O wie Datenbanken o-wie-datenbank.podigee.io
064
Robert Marz @robbie.databee.org · 24/07/2026
🎧 Hier geht's zur Folge: [[O wie Datenbank Folge 06 - Oracle 26ai: Feature Häppchen für DBAs](o-wie-datenbank.podigee.io/6-oracle-26a... Verfügbar natürlich auch überall sonst, wo es Podcasts gibt. Eine Bewertung oder ein Like hilft uns enorm, den Podcast bekannter zu machen.
o-wie-datenbank.podigee.io
Oracle 26ai Feature Häppchen für DBAs
Die spannenden Sachen passieren im Maschinenraum. Diesmal dreht Robert Marz den Spieß um und fragt Johannes Ahrends nach den DBA-Häppchen aus Oracle 26ai. Es geht um priorisierte Transaktionen, mit de...
000
Robert Marz @robbie.databee.org · 24/07/2026
Bonus, über den sich viele freuen werden: Endlich ein GRANT auf alle Objekte eines Schemas. Damit schließt sich die riesige Lücke zwischen einer einzelnen Tabelle und „select any table". (7/8)
100
Robert Marz @robbie.databee.org · 24/07/2026
Häppchen 4: Lock-Free Reservations. Für zählerartige Tabellen, auf denen sich alle um denselben Wert prügeln, lässt sich eine Spalte sperrfrei definieren. Oracle garantiert die Konsistenz erst beim Commit. Optimistische Nebenläufigkeit auf DB-Ebene. (6/8)
100
Robert Marz @robbie.databee.org · 24/07/2026
Häppchen 3: Data Guard granular pro PDB ist möglich, aber Johannes und ich raten ab. Bei einer CDB mit 50 PDBs wird der Aufwand mit eigenen Redo-Logs und ungleicher Verteilung schnell unverhältnismäßig. Bleibt lieber bei der klassischen Methode. (5/8)
100
Robert Marz @robbie.databee.org · 24/07/2026
Häppchen 2: Im RAC werden Plugable Databases endlich eine Cluster-Resource. Starten, Stoppen und sogar eine priorisierte Startreihenfolge lassen sich steuern. Bei 50 PDBs ein echter Gewinn. Stichwort Application Services: nutzen viel zu wenige. (4/8)
100
Robert Marz @robbie.databee.org · 24/07/2026
Häppchen 1: Transaction Priority. Streiten sich zwei Sitzungen um eine Sperre, wartet sonst die eine stundenlang. Jetzt rollt Oracle den niedriger priorisierten Langläufer nach einer Frist zurück, damit die wichtigere Transaktion durchkommt. (3/8)
100
Robert Marz @robbie.databee.org · 24/07/2026
In der Folge spreche ich mit Johannes Ahrends (@carajan.bsky.social l ) darüber. Wie auch Oliver Pyka (@pyka.de) sind wir alle drei Oracle ACEs ( @oracleace.bsky.social) und Teil von @ora2know.de. (2/8)
121
Robert Marz @robbie.databee.org · 24/07/2026
Die spannendsten Oracle-26ai-Features stecken tief im Maschinenraum. Priorisierte Transaktionen, PDBs als Cluster-Resource, sperrfreie Spalten: kleine Häppchen mit großer Wirkung für den DBA-Alltag. Neue Folge „O wie Datenbank" 🧵👇 (1/8)
Podcast Cover zu O wie Datenbank Folge 06 -  Oracle 26ai: Feature Häppchen für DBAs
142
Reposted by Robert Marz
Kirvirvi @kirvirvi.bsky.social · 09/07/2026
sehr informativ , ich denke viele aus dem KMU Umfeld wissen das mit dem Mutli-Chip-Prozessoren gar nicht.
031
Robert Marz @robbie.databee.org · 09/07/2026
Wenn euch die Folge gefällt: Eine Bewertung oder ein Like hilft uns enorm, den Podcast bekannter zu machen. Danke fürs Zuhören 🙏 #Oracle #StandardEdition #Datenbank #Lizenzierung #ora2know (8/8)
010